/*!jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT*/.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(../bundles/immojeunepages/css/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(../bundles/immojeunepages/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(../bundles/immojeunepages/css/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(../bundles/immojeunepages/css/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../bundles/immojeunepages/css/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../bundles/immojeunepages/css/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../bundles/immojeunepages/css/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../bundles/immojeunepages/css/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../bundles/immojeunepages/css/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(../bundles/immojeunepages/css/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../bundles/immojeunepages/css/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(../bundles/immojeunepages/css/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../bundles/immojeunepages/css/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../bundles/immojeunepages/css/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(../bundles/immojeunepages/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../bundles/immojeunepages/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.job-style{position:relative;background:url(../bundles/immojeunepages/img/background_jobs.jpg) center 0 no-repeat fixed!important;height:300px!important}.job-style>div{position:absolute;bottom:0;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));width:100%}.job-style div div{width:1200px;margin:0 auto}.job-style h1,.job-style p{text-align:left!important}.job-style p span:last-child{padding-left:15px}#menu_jobs{position:relative;display:flex;align-items:center;width:100%;box-shadow:2px 2px 3px 0 rgba(0,0,0,.15)}#menu_jobs ul{width:1200px;margin:0 auto;padding:0;list-style:none;position:relative;display:inline-flex;justify-content:flex-start;height:100%}#menu_jobs ul li{padding:0 0 20px;margin:20px 10px 0;font-weight:700}#menu_jobs ul li::first-letter{text-transform:capitalize}#menu_jobs ul li a{color:#000;padding:20px 0 18px}#menu_jobs ul li a:hover{transition:.4s;border-bottom:2px solid #00a8f4}#menu_jobs ul li .active{color:#00a8f4;transition:.25s;border-bottom:2px solid #00a8f4}#menu_jobs ul li .count{border-radius:15px;width:18px;height:18px;display:block;float:right;text-align:center;background-color:#00a8f5;color:#fff;font-weight:400;font-size:15px;margin-left:5px}#job-index .wrapper{display:flex;flex-flow:row wrap;text-align:center}#job-index .wrapper .wrapside{display:flex}#job-index .wrapper .wrapside #text{text-align:left;border-left:1px solid #ccc;margin-left:5px;padding:0 10px}#job-index .wrapper .wrapside>div:not(#text){display:flex;flex-direction:column;align-content:flex-start}#job-index .wrapper .wrapside #text h3{margin:25px 0 15px;border-bottom:1px solid #000;padding-bottom:5px}#job-index .wrapper .wrapside #text p{line-height:initial;text-align:left}#job-index .wrapper>*{flex:1 100%}#job-index .wrapper .item{margin:10px 5px 0}#job-index .wrapper .item:not(.item-img):not(.item-vid){margin-bottom:2px}#job-index .wrapper .item-img img:not(.centered){box-shadow:2px 2px 3px 0 rgba(0,0,0,.15);max-width:100%;max-height:100%;cursor:pointer;width:100%}#job-index .wrapper .item-img img:hover:not(.centered){box-shadow:2px 2px 3px 0 rgba(0,0,0,.4)}#job-index .wrapper .item-little-vid iframe{width:100%;height:170px}#job-index .wrapper .jobs p a{text-decoration:none}#job-index .wrapper .aside{flex:1 auto;width:33%;align-content:flex-start}#job-index .wrapper .aside-1{order:1}#job-index .wrapper .aside-2{order:2}#job-index .wrapper .c50,#job-index .wrapper .wrapside>div{width:50%}#job-index .wrapper .box-content td,.jobs{border:1px solid #d6d6d6;padding:15px 0;line-height:1.4em}#job-index .wrapper .box-content{border-collapse:collapse}#job-index .wrapper .blue{color:#00a8f4}#job-index .wrapper .container{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:5px}#job-index .wrapper .container .type{background:url(../bundles/immojeunepages/img/icon_job_type.png) 0 0 no-repeat}#job-index .wrapper .container .localisation{background:url(../bundles/immojeunepages/img/icon_job_geo.png) 0 0 no-repeat}#job-index .wrapper .timeAgo{font-style:italic}#job-index .wrapper .timeAgo::first-letter{text-transform:capitalize}#job-index .wrapper .timeAgo,#job-index .wrapper .localisation,#job-index .wrapper .type{color:gray}#job-index .wrapper .container>span:not(:last-child){padding:0 15px 0 20px}#job-index .wrapper .button-vid{cursor:pointer;position:relative}#job-index .wrapper .hidden{display:none}#job-index .wrapper .button-vid .centered{width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50px}#job-index .wrapper .button-vid .little-play{width:60px}#job-index .wrapper .button-vid .card{position:absolute;left:0;bottom:3px;width:100%;display:flex;align-items:center;padding:11px;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0))}#job-index .wrapper .button-vid .card>div{flex:1 1 auto;color:#fff;text-align:left}#job-index .wrapper .button-vid .card img{width:35px;height:35px;display:flex;margin-right:10px;flex:0 0 auto;border-radius:50%}#job-index .modal-img,#job-index .modal-vid{display:none;position:fixed;z-index:10;padding-top:10%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.9)}#job-index .modal-content{margin:auto;width:720px;display:block;animation-name:zoom;animation-duration:.6s}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}#job-index .close{position:fixed;top:15px;right:35px;color:#f1f1f1;font-size:60px;font-weight:700;transition:.3s}#job-index .close:hover,#job-index .close:focus{color:#bbb;text-decoration:none;cursor:pointer}#job-list table div{display:flex;flex-direction:row;flex-wrap:wrap;line-height:2em;justify-content:center}#job-list table div .active{border-bottom:2px solid #00a8f4}#job-list .fil-cat{cursor:pointer;padding:0 10px}#job-list .space{margin-left:20px;padding-left:20px}#job-list .container .type{background:url(../bundles/immojeunepages/img/icon_job_type.png) 0 0 no-repeat}#job-list .container .geo{background:url(../bundles/immojeunepages/img/icon_job_geo.png) 0 0 no-repeat}#job-list .container{color:gray;display:flex;flex-direction:row;flex-wrap:wrap}#job-list .buttonFil{background-color:silver;padding:5px 0;border-top-left-radius:15px}#job-tech .techBox,#job-tech .slickBox{display:flex;flex-direction:row}#job-tech .techBox,#job-tech .slickBox .slickLimit,#job-tech .slickBox img{box-shadow:2px 2px 3px 0 rgba(0,0,0,.15)}#job-tech .slickBox{justify-content:space-between}#job-tech .slickBox>div{width:30%;color:#fff}#job-tech .slickBox>div img{width:100%}#job-tech .slickBox .slickLimit{background-color:#00a8f4;margin-bottom:4px;text-align:center}#job-tech .slickBox .slick-next,#job-tech .slickBox .slick-prev{top:40%}#job-tech .techBox{padding:10px 0 15px;background-color:#444}#job-tech .slick-next{right:0}#job-tech .slick-prev{left:0;z-index:10}#job-tech .techBox .techCol{display:flex;flex-direction:column}#job-tech .techBox .techCol h3{padding:10px 25px;margin:0;color:#fff;font-weight:400}#job-tech .techBox .techCol .tech{margin:10px 10px 0;padding-bottom:10px;display:flex;justify-content:center;flex-direction:row}#job-tech .techBox .techCol .tech h4{margin:0;position:relative}#job-tech .techBox .techCol .tech h4{color:#fff}#job-tech .techBox .techCol .tech h4 span{position:absolute;right:0;color:#444}#job-tech .techBox .techCol.tech h4 span:hover{transition:.6s}#job-tech .techBox .techCol .tech .progressbar{width:200px;margin-top:10px;background:#000}#job-tech .techBox .techCol .tech .progressbar>div{background-color:#00a8f4;height:5px}#job-read>div{padding:30px;border:1px solid #d6d6d6}#job-read .block{margin:auto}#job-read h1{font-size:2em}#job-apply #form-job table input{margin-bottom:15px}#job-apply #form-job table input[type=file]{padding:12px 15px 10px;width:100%;border:1px solid #ccc}#content article #form-job table label{display:block}#form-job .required:after{content:' *';color:#ea4335}#form-job table textarea{height:160px}#content article #form-job table input[type=text],#content article #form-job table input[type=email]{padding:9px 10px}#form-job table input[type=text],#form-job table select,#form table textarea{margin-bottom:15px}#form-job table input[type=checkbox]{float:left}@media(max-width:1200px){.job-style div div{width:100%}.job-style h1,.job-style p{padding-left:15px}}@media(min-width:1100px){#job-tech .slickBox .slickLimit h4{margin-bottom:40px}}@media(max-width:950px) and (min-width:800px){#job-tech .slickBox .slickLimit h4{margin-bottom:10px}}@media(max-width:950px){#job-index .wrapper .c50,#job-index .wrapper .wrapside>div{width:100%}}@media(max-width:750px){#job-index .modal-content{width:100%;padding:0 15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation-name:none;animation-duration:0}}@media(max-width:600px){#job-tech .slickBox{flex-direction:column}#job-tech .slickBox .slickLimit{margin:10px 0 14px}#job-tech .slickBox>div{width:100%}#job-index .wrapper .aside{flex:1 100%}#job-index .wrapper .wrapside{flex-direction:column}#job-index .wrapper .wrapside #text{border:0;margin:0;padding:10px}.job-style{height:200px!important}.job-style h1,.job-style p{padding:0 15px;text-align:center!important;font-size:15px}}@media(max-width:500px){#menu_jobs ul li a:hover,#menu_jobs ul li .active{border-bottom:0}#job-read .block{width:100%}#menu_jobs ul li span{display:none}}.partners-head{padding-top:10px;padding-bottom:30px;position:relative}.partners-body{padding-top:50px;padding-bottom:60px}#menu_partners{position:absolute;background-color:#fff;border:1px solid #e1e0e0;width:96%;margin:0 2%;display:flex;justify-content:space-between}#menu_partners a{width:25%;text-align:center;padding:20px;color:#000;font-size:18px;font-weight:700}#menu_partners .active{border-bottom:3px solid #ffd600}#menu_partners a:hover{border-bottom:3px solid #ffd600;transition-duration:.2s}.list_partners{display:flex;flex-wrap:wrap}.list_partners>div{width:46%;margin:2%;padding:20px 20px 50px;text-align:center;position:relative;background-color:#fff}.list_partners>div p:last-of-type{line-height:1.5em;text-align:justify}.list_partners>div p a,.list_partners>div h3 a{color:#00a8f4}.list_partners>div div:before{content:"";height:160px;position:relative;display:inline-block;vertical-align:middle}.list_partners>div div img{vertical-align:middle;max-height:160px}.list_partners>div .button{position:absolute;left:0;right:0;margin:auto;bottom:20px}.partners-body .partners{text-align:center}.partners-body .partners a{color:#00a8f4}.partners-body .partners img{max-width:180px}.partners-body .partners>div:first-of-type{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.partners-body .partners .partner{flex:0 0 auto;width:25%;margin:10px 0}.partners-body label{display:none}.partners-body .img_float{padding-right:20px}.partners-body select{width:100%;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #d7d7cd;border-bottom:2px solid #d7d7cd;cursor:pointer;font-family:quattrocento sans,sans-serif;font-size:1em;outline:0;transition:.15s;padding:9px 10px;background:url(../bundles/immojeunepages/img/select.png) no-repeat 98% center #fff;-webkit-appearance:none}.no-pad{padding-top:0}@media(max-width:800px){#menu_partners{position:initial}.list_partners{flex-direction:column}.list_partners>div{width:96%}.partners-body .partners .partner{width:33%}}@media(max-width:600px){.partners-body .partners .partner{width:50%}}@media(max-width:500px){#menu_partners{flex-direction:column}#menu_partners a{width:auto;padding:5px;margin:5px auto}.partners-body .partners img{max-width:150px}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}a img{border:0}.clear{clear:both}.left{float:left}.right{float:right}.col-align-center{text-align:center!important}.col-align-right{text-align:right!important}.col-align-left{text-align:left!important}form .message{padding:0}form .message ul{padding:0;margin:0;list-style:none}form .message ul li,form .message p{background:no-repeat 10px;color:#fff!important;padding:5px 10px 5px 33px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0}form .error_message,form .warning_message,form .info_message{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}form .error_message{background-color:#eb5768}form .warning_message{background-color:#eb7e00}form .info_message{background-color:#00a8f4}form .error_message ul li,form .error_message p{background-color:#eb5768;background-image:url(../bundles/immojeunepages/img/icon_delete_form.png)}form .warning_message ul li,form .warning_message p{background-color:#eb7e00;background-image:url(../bundles/immojeunepages/img/icon_warning_form.png)}form .info_message ul li,form .info_message p{background-color:#00a8f4;background-image:url(../bundles/immojeunepages/img/icon_info_form.png)}.loader-autocomplete{background:url(../bundles/immojeunepages/img/loader-autocomplete.gif) no-repeat;position:absolute;z-index:1;width:16px;height:16px;margin:14px 0 0 -30px;transition:.2s;display:none}.col-4{width:4%}.col-5{width:5%}.col-7{width:7%}.col-10{width:10%}.col-13{width:13%}.col-15{width:15%}.col-20{width:20%}.col-22{width:22%}.col-25{width:25%}.col-33{width:33%}.col-35{width:35%}.col-40{width:40%!important}.col-45{width:45%}.col-48{width:48%}.col-50{width:50%}.col-55{width:55%}.col-60{width:60%}.col-67{width:67%!important}.col-70{width:70%!important}.col-75{width:75%}.col-80{width:80%}.col-375{width:375px}.col-95{width:95%!important}.col-100{width:100%}.contest{cursor:pointer}select::-ms-expand{display:none}.transition{-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s}.transition:hover{-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}body{margin:0;padding:0;background-color:#fff;font-family:quattrocento sans,sans-serif}.wrap{width:1200px;margin:0 auto}#cookies_information{width:100%;background:rgba(0,0,0,.7);color:#fff;z-index:2;position:fixed;bottom:0}#cookies_information table{margin:0;border-spacing:10px}#cookies_information table a{color:#00a8f4}#cookies_information table .close{cursor:pointer;display:inline-block;color:#000;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:800;font-size:.95em;padding:5px;background:#ffd101;float:right;margin:-4px 0 0}header{background:#fff;height:80px;box-shadow:0 3px 0 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,.1);z-index:3;position:relative}header .logo{float:left;margin-top:17px;z-index:2;position:relative}header nav{float:left;margin:21px 0 0 70px}header nav ul{list-style:none;margin:0;padding:0}header nav ul li{display:inline-block}header nav ul li a{text-transform:uppercase;color:#000;font-weight:700;transition:.15s;border-bottom:3px solid #fff;padding:19px 13px;display:inline-block}header nav ul li#guide a{color:#eb7e00}header nav ul li.active a{border-color:#ffd101;transition:.25s}header nav ul li.active .owner{border-color:#00a8f4;transition:.25s}header nav ul li.active .school{border-color:#1abc9c;transition:.25s}header .item_nav_hover{clear:both;position:absolute;z-index:0;background:#fff;padding:20px 0;top:80px;display:none;width:1200px}header .item_nav_hover a{color:#000}header .item_nav_hover .col-25,header .item_nav_hover .col-50,header .item_nav_hover .col-20,header .item_nav_hover .col-80,header .item_nav_hover .col-100{float:left;border-right:1px solid #ddd;padding:0 20px}header .item_nav_hover .col-100,header .item_nav_hover .col-20,header .item_nav_hover .noborder{border:0}header .item_nav_hover .col-80{padding:0;border:0}header .item_nav_hover .col-25 ul,header .item_nav_hover .col-50 ul{padding:0;list-style:none;margin-top:5px;line-height:1.45em}header .item_nav_hover .col-25 p,header .item_nav_hover .col-50 p{margin-bottom:0}header .item_nav_hover .guide{padding:20px 0}header .item_nav_hover .col-20{padding-top:20px}header #nav_guide_hover{border:2px solid #eb7e00;border-top:1px solid #eb7e00}header #nav_roomer_hover{border:2px solid #ffd101;border-top:1px solid #ffd101}header #nav_roomer_hover a:hover,header #nav_guide_hover a:hover{color:#eb7e00}header #nav_owner_hover{border:2px solid #00a8f4;border-top:1px solid #00a8f4}header #nav_owner_hover a:hover{color:#00a8f4}header #nav_roomer_hover p,header #nav_owner_hover p{font-size:1.05em}header #nav_school_hover{border:2px solid #1abc9c;border-top:1px solid #1abc9c}header #nav_school_hover a:hover{color:#1abc9c}header #nav_member{float:right;margin:40px 21px 0 0}header #nav_member a{text-transform:uppercase;font-weight:700;font-size:.9em;color:#000}header #nav_member a.login{color:#00a8f4;display:inline-block;margin-left:5px}header #nav_member a.login img{float:left;margin:-2px 7px 0 0}header #nav_member #navbar_round{float:left;margin:-6px 10px 0 0;width:30px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px}header #nav_member #nav_member_hover{position:absolute;padding-top:9px;display:none}header #nav_member #nav_member_hover .col-align-center{margin:0;height:13px}header #nav_member #nav_member_hover ul{padding:0;margin:0;list-style:none;background:#fff;border:1px solid #ccc;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}header #nav_member #nav_member_hover ul li a{display:block;padding:10px 20px 10px 50px;transition:.1s;background-repeat:no-repeat;background-position:12px}header #nav_member #nav_member_hover ul li a.profil{background-position:13px}header #nav_member #nav_member_hover ul li a.folder,header #nav_member #nav_member_hover ul li a.candidate{background-position:13px}header #nav_member #nav_member_hover ul li a.favorite{background-position:20px}header #nav_member #nav_member_hover ul li a.alerte{background-position:15px}header #nav_member #nav_member_hover ul li a.assurance{background-position:14px}header #nav_member #nav_member_hover ul li a.logout{background-position:18px}header #nav_member #nav_member_hover ul li a:hover{background-color:#e6e6e6;transition:.2s}header #button_publish{float:right;color:#fff;background:#00a8f4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;font-weight:600;font-size:.85em;padding:10px 25px 7px;border-bottom:2px solid #0271a8;border-right:1px solid #0271a8;margin-top:29px}footer{border-bottom:5px solid #ffd101}footer #call_footer{background:#666;height:75px;padding-top:3px}footer #call_footer table{color:#fff;width:100%}footer #call_footer table tr td{width:48%}footer #call_footer table .superjeune{width:4%}footer #call_footer table .superjeune img{margin:-38px -15px 0 -22px}footer #call_footer table .call_informations{font-size:1.1em}footer #call_footer table tr td a{color:#ffd101;font-weight:700}footer #main_footer{background:#444;padding:25px 0}footer #main_footer .subtitle{margin:0 0 15px;font-family:open sans,sans-serif;text-transform:uppercase;border-bottom:1px solid #ffd101;color:#fff;font-weight:700;font-size:1.2em;padding-bottom:7px}footer #main_footer ul{list-style:none;padding:0;margin:0;line-height:1.2em}footer #main_footer ul li a,footer #main_footer p a{color:#fff}footer #main_footer ul li a:hover,footer #main_footer p a:hover{text-decoration:underline}footer #main_footer .col-align-center p{color:#fff;margin-top:0}footer #main_footer .box_immojeune{float:left;width:48%}footer #main_footer .box_immojeune p{color:#fff;float:left;width:60%;margin:0;text-align:justify;line-height:1.2em}footer #main_footer .box_immojeune ul{float:right;width:35%;margin-left:5%}footer #main_footer .box_housing{float:right;width:48%}footer #main_footer .box_housing ul{width:30%;float:left}footer #bottom_footer{background:#aaa;height:70px;font-weight:500;font-size:.9em}footer #bottom_footer a{color:#000}footer #bottom_footer .legacy{float:left;margin-top:30px}footer #bottom_footer .legacy a{font-weight:700}footer #bottom_footer .links{float:right;margin-top:30px}footer #bottom_footer .links a:hover{text-decoration:underline}footer #bottom_footer #social{width:255px;margin:0 auto;padding-top:15px}footer #bottom_footer #social a{display:inline-block;background:#636363;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:40px;height:40px;text-align:center;padding-top:9px;transition:.15s;margin:0 4px}footer #bottom_footer #social a:hover{background:#444;transition:.25s}.mes_garants{display:inline-block}#add_guarantor{margin-left:23%;margin-top:5px;color:#000}#add_guarantor img{margin:-5px 5px}#add_guarantor:hover{cursor:pointer}.wave-effect{position:relative;overflow:hidden;cursor:pointer}.ink{display:block;position:absolute;background:rgba(255,255,255,.4);border-radius:100%;transform:scale(0)}#content aside ul li .ink{background:rgba(0,169,244,.5)}.ink.animate{animation:ripple .65s linear}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}.ui-tooltip,.arrow:after{background:#00a8f4}.ui-tooltip{padding:10px;color:#fff;border-radius:5px;font-size:.8em;font-weight:400;box-shadow:none;border:0;max-width:250px;width:250px}.small_tooltip{max-width:200px;width:200px}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:40px}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.arrow.top:after{bottom:-20px;top:auto}.tooltip-light{cursor:help;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#00a8f4;width:22px;height:22px;text-align:center;padding-top:1px}.tooltip-light img{height:19px}#container_home{height:540px;position:relative}#container_home #landing_home{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-200px}#container_home #landing_home video{height:auto;width:100%;bottom:0;display:inline-block}#container_home #search_home{background-repeat:no-repeat;height:540px;width:100%;padding:30px 0 0;border-bottom:5px solid #00a8f4;z-index:1;position:relative}#search_home.cover_1{background-image:url(../bundles/immojeunepages/img/background_home.jpg)}#search_home.cover_2{background-image:url(../bundles/immojeunepages/img/background_home_2.jpg)}#search_home.cover_3{background-image:url(../bundles/immojeunepages/img/background_home_4.jpg)}#search_home.cover_christmas{background-image:url(../bundles/immojeunepages/img/cover_christmas.jpg)}#search_home.cover_christmas2{background-image:url(../bundles/immojeunepages/img/cover_christmas2.jpg)}#search_home h1{color:#fff;font-weight:500;text-transform:uppercase;font-size:2.7em;text-align:center;text-shadow:4px 7px 0 rgba(0,0,0,.1);margin:50px 0 0;line-height:.95em}#search_home h1 span{font-size:.75em}#search_home form{width:630px;margin:80px auto 150px}#search_home form input[type=text]{border:0;text-transform:capitalize;font-weight:500;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:14px 25px 13px 45px;width:370px;background:url(../bundles/immojeunepages/img/icon_search.png) #fff no-repeat 12px;font-family:quattrocento sans,sans-serif;font-size:1em;display:inline-block;box-shadow:0 3px 0 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,.1);outline:0}#search_home form input[type=text]::-webkit-input-placeholder{font-style:italic}#search_home form input[type=text]:-moz-placeholder{font-style:italic}#search_home form input[type=text]::-moz-placeholder{font-style:italic}#search_home form input[type=text]:-ms-input-placeholder{font-style:italic}#search_home form button{color:#000;background:#ffd101;border:0;text-transform:uppercase;font-weight:700;padding:14px 25px 13px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;font-family:quattrocento sans,sans-serif;font-size:1em;box-shadow:1px 3px 0 0 rgba(0,0,0,.1);-moz-box-shadow:1px 3px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:1px 3px 0 0 rgba(0,0,0,.1);display:inline-block;outline:0;margin-left:-4px}#search_home #stats_housing a{color:#fff;text-transform:uppercase;font-size:1.3em;display:block;width:25%;float:left;padding-bottom:10px}#search_home #stats_housing a img{float:left;margin:-8px 10px 0 0}#search_home #stats_housing a span{font-weight:600}#content_home h2{text-transform:uppercase;text-align:center;font-weight:800;font-family:open sans,sans-serif;font-size:1.6em;margin:25px 0 35px}#content_home #qualites a{width:25%;float:left;text-align:center;color:#000;font-size:1.05em;cursor:pointer}#content_home #qualites a span{display:block;margin-top:15px}#content_home .button_publish{display:inline-block;color:#000;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:800;font-size:.95em;padding:14px 15px 12px 41px;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd;margin-top:25px;background:url(../bundles/immojeunepages/img/icon_publish.png) #ffd101 no-repeat 12px}#content_home .span_publish{font-size:15px}#content_home fieldset,#cities_home fieldset,#roles_home fieldset{border:0;border-top:1px solid #ddd;margin-top:35px;padding-left:0;padding-right:0}#content_home fieldset legend,#cities_home fieldset legend,#roles_home fieldset legend{color:#1d1d1b;margin:0 auto;padding:0 15px;text-transform:uppercase;font-family:open sans,sans-serif}#content_home fieldset legend h3,#cities_home fieldset legend h3,#roles_home fieldset legend h3{font-weight:800}table td #immojeune_userbundle_folder_guarantor{border-left:4px solid #ffd101}#content_home #presse table{width:100%;margin-top:25px}#content_home #presse table tr td{width:16.66666666666%}#content_home #presse table tr td span{display:inline-block;width:100%;height:75px;background-repeat:no-repeat;background-position:center;transition:.15s}#content_home #presse table tr td span:hover{transition:.25s}#content_home #presse table tr td .figaro{background-image:url(../bundles/immojeunepages/img/presse/figaro_disabled.png)}#content_home #presse table tr td .figaro:hover{background-image:url(../bundles/immojeunepages/img/presse/figaro.png)}#content_home #presse table tr td .bfm{background-image:url(../bundles/immojeunepages/img/presse/bfm_business_disabled.png)}#content_home #presse table tr td .bfm:hover{background-image:url(../bundles/immojeunepages/img/presse/bfm_business.png)}#content_home #presse table tr td .rtl{background-image:url(../bundles/immojeunepages/img/presse/rtl_disabled.png)}#content_home #presse table tr td .rtl:hover{background-image:url(../bundles/immojeunepages/img/presse/rtl.png)}#content_home #presse table tr td .auteuil{background-image:url(../bundles/immojeunepages/img/presse/fondation_auteuil_disabled.png)}#content_home #presse table tr td .auteuil:hover{background-image:url(../bundles/immojeunepages/img/presse/fondation_auteuil.png)}#content_home #presse table tr td .businessimmo{background-image:url(../bundles/immojeunepages/img/presse/business_immo_disabled.png)}#content_home #presse table tr td .businessimmo:hover{background-image:url(../bundles/immojeunepages/img/presse/business_immo.png)}#content_home #presse table tr td .parrainer{background-image:url(../bundles/immojeunepages/img/presse/parrainerlacroissance_disabled.png)}#content_home #presse table tr td .parrainer:hover{background-image:url(../bundles/immojeunepages/img/presse/parrainerlacroissance.png)}#roles_home{padding-bottom:20px}#roles_home #roles .item{width:32%;height:300px;float:left;background:#eee;padding:25px;margin:25px 2% 45px 0}#roles_home #roles .item_end{margin-right:0}#roles_home #roles .item h4{text-align:center;font-family:open sans,sans-serif;text-transform:uppercase;margin:15px 0}#roles_home #roles .item p{margin:0;font-weight:500}#roles_home #roles .item p.content{text-align:justify}#roles_home #roles .item p.content a{color:#000}#roles_home #roles .item p.content a.link{cursor:pointer;font-weight:700;display:inline-block;margin-top:10px}#witness_home{background:#eee;height:155px;padding:25px}#witness_home h3{text-align:center;font-family:open sans,sans-serif;text-transform:uppercase;margin:0;font-weight:800}#witness_home .wrap{width:1000px}#witness_home .witness{display:none;float:left;width:90%;margin-right:20px}#witness_home .witness img{float:left;width:110px;margin:-27px 15px 0 0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}#witness_home #arrow_left_witness{float:left;cursor:pointer;margin-right:20px}#witness_home #arrow_right_witness{float:right;cursor:pointer}#witness_home .witness p{background:url(../bundles/immojeunepages/img/quote_witness.png) no-repeat 150px 0;font-weight:500;padding:20px 0 0 170px;margin:0}#witness_home .witness p strong{display:block}#cities_home{padding-bottom:40px}#cities_home fieldset{margin-top:50px}#cities_home h3{margin:0;font-size:1.4em}#cities_home #box_cities{float:left;width:75%}#cities_home .all{display:block;float:right;width:25%;text-align:center;margin-top:55px}#cities_home .item_city{background:no-repeat;width:285px;height:150px;display:block;float:left;margin:20px 20px 0 0;text-align:center;font-family:open sans,sans-serif;color:#fff;font-size:2.1em;padding-top:55px;transition:.35s;opacity:1}#cities_home .item_city:hover{opacity:.75;transition:.5s}#cities_home .paris{background-image:url(../bundles/immojeunepages/img/paris.jpg)}#cities_home .lille{background-image:url(../bundles/immojeunepages/img/lille.jpg)}#cities_home .marseille{background-image:url(../bundles/immojeunepages/img/marseille.jpg);margin-right:0}#cities_home .bordeaux{background-image:url(../bundles/immojeunepages/img/bordeaux.jpg)}#cities_home .montpellier{background-image:url(../bundles/immojeunepages/img/montpellier.jpg)}#cities_home .lyon{background-image:url(../bundles/immojeunepages/img/lyon.jpg);margin-right:0}.ui-autocomplete-category{font-weight:700;font-size:.9em;padding:.2em .4em;margin:.8em 0 .2em;line-height:1.1;text-transform:capitalize;text-decoration:underline}.ui-menu .ui-menu-item{font-size:1em;font-weight:500}.ui-autocomplete{width:370px;max-width:370px;font-family:quattrocento sans,sans-serif;max-height:300px;overflow-y:auto;overflow-x:hidden;padding-right:20px}* html .ui-autocomplete{height:300px}.notifyjs-corner{top:80px!important;left:40%!important}.notifyjs-bootstrap-success{background-image:url(../bundles/immojeunepages/img/icon_success.png)!important;padding-left:40px!important;background-position:6px 6px!important}.notifyjs-bootstrap-error{background-image:url(../bundles/immojeunepages/img/icon_error.png)!important;padding-left:40px!important;background-position:6px 6px!important}#top_content{background:url(../bundles/immojeunepages/img/background_title_content.jpg) center 0 no-repeat fixed;height:150px;width:100%;padding-top:45px}#top_content.roomer{background-image:url(../bundles/immojeunepages/img/background_roomer.jpg)}#top_content.owner,#top_content.replyNoLogin{background-image:url(../bundles/immojeunepages/img/background_owner.jpg)}#top_content.agency{background-image:url(../bundles/immojeunepages/img/background_agency.jpg)}#top_content.guide{background-image:url(../bundles/immojeunepages/img/background_guide.jpg)}#top_content.team{background-image:url(../bundles/immojeunepages/img/background_team.jpg)}#top_content.housing{background-image:url(../bundles/immojeunepages/img/background_other2.jpg)}#top_content.modele{background-image:url(../bundles/immojeunepages/img/background_modele.jpg)}#top_content.caf{background-image:url(../bundles/immojeunepages/img/background_caf.jpg)}#top_content.boost{background-image:url(../bundles/immojeunepages/img/background_boost.jpg);background-color:#bc8f8f;height:180px;margin-bottom:50px}#top_content h1{color:#fff;text-align:center;margin:0;font-family:open sans,sans-serif;font-size:2em}#top_content p{color:#fff;text-align:center;font-family:open sans,sans-serif;margin-top:14px}#content{padding-bottom:60px;padding-top:10px}#content .immojeune{text-transform:uppercase;font-size:.9em;color:#00a8f4;font-weight:700}.button{display:inline-block;text-align:center;width:220px;color:#000;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:800;font-size:.9em;padding:7px 0 5px;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd;background:#ffd101;cursor:pointer}.button.add-cart{background:#2ecc71;color:#fff;border-color:#dadada;width:100%}#shop .button.add-cart{width:auto;padding:7px 20px 5px;float:right;display:none}#shop .free-download,#shop .already-cart{display:none}.button_share_guide{background:#00a8f4;border-bottom:2px solid #0271a8;border-right:1px solid #0271a8;color:#fff!important}.button:hover{text-decoration:none!important}.button-light{border:solid 2px;padding:5px;text-transform:uppercase;text-align:center;border-radius:3px;margin:15px 5px 0;cursor:pointer}.button-light:hover{border-color:#00a8f4;color:#00a8f4}.button_grey{background:#ccc;border-bottom:2px solid #bfbdb3;border-right:1px solid #bfbdb3}.button-blue{background:#00a8f4;border-bottom:2px solid #0271a8;border-right:1px solid #0271a8;color:#fff!important}.button-star{background-image:url(../bundles/immojeunepages/img/icon_star_white.png);background-position:10px;background-repeat:no-repeat;text-align:right;padding-right:10px}.new-information{text-transform:uppercase;color:#00a8f4;font-weight:700}.button-large{width:auto;padding-left:10px;padding-right:10px}#ariane{list-style:none;margin:20px 0;padding:0}#ariane li{display:inline-block;font-weight:600;margin:0 2px}#ariane li img{margin-right:7px}#ariane li a{color:#00a8f4}#content article{width:900px;float:left;border-right:1px solid #ccc;padding-right:20px}#content article#wrap_large{width:100%;padding-right:0;border:0;float:none}#content article h2{color:rgba(0,0,0,.84);text-align:justify;line-height:1.3em;font-size:1em;font-weight:400}#content article h3{color:rgba(0,0,0,.84);font-size:1.25em;font-weight:600;margin:25px 0 15px}#content article #informations_caf{border:2px solid #aaa;padding:0 20px;font-weight:700;font-size:1.1em}#content article #informations_caf p{text-align:center}#content.boost{overflow:hidden}#content.boost #premium,#content.boost aside{float:left}#content.boost #premium{width:55%;padding-right:5%}#content.boost aside{width:45%}#content.boost article{width:100%;border:grey 1px solid;padding:20px}#content.boost article #cgv{margin-bottom:40px}#content.boost article #cgv a{color:#00a8f4}#content.boost aside article{margin-bottom:30px}#content.boost h2,#content.boost h3{border:0;text-align:center;font-variant:small-caps;color:#444;margin-top:0}#content.boost h2{font-size:2em;font-weight:700}#content.boost .plan{float:right;width:50%;padding:5% 5% 0;margin-bottom:8%}#content.boost #premium article .plan:nth-of-type(3){border-right:#d3d3d3 1px solid}#content.boost .plan,#content.boost .plan p{text-align:center}#content.boost .plan .price,#content.boost .plan .length{color:#444}#content.boost .plan .price{font-size:3.5em;margin:0}#content.boost .plan .length{font-size:2em;margin:0 0 10px}#content.boost .plan .discount{margin:-30px auto 0;color:red;text-decoration:line-through;font-size:1.5em}#content.boost #premium ul{width:70%;margin:20px auto;padding:0}#content.boost ul li,#content.boost .description p{color:#444;font-weight:lighter;font-size:1.05em}#content.boost ul li{list-style-position:inside;list-style-image:url(../bundles/immojeunepages/img/check_valid_plain.png)}#content.boost #free{margin:10px 10%;overflow:hidden}#content.boost #free>p,#content.boost #free>img,#content.boost .description{float:left}#content.boost #free p{text-align:center}#content.boost #free>p{color:orange;text-transform:uppercase;font-weight:bolder;margin-top:40px;font-size:1.2em}#content.boost #free>p span{font-size:2em}#content.boost #free>p .price{font-size:1em;font-weight:lighter;color:#444;text-decoration:line-through}#content.boost .description img{width:20px}#content.boost .description{padding:0 5%;text-align:center}#content.boost .description p{font-size:.8em}#content.boost #premium>.button{width:100%;padding:10px;margin:10px 0 60px;font-size:1}#content.boost .terms a{color:#000;text-decoration:underline}#content.boost aside .opinion{margin:0;height:auto;padding:0}#content.boost aside #photo,#content.boost aside #blockquote{float:left;margin-top:10px}#content.boost aside #photo{width:30%;margin-right:3%;text-align:center}#content.boost aside #blockquote{width:67%}#content.boost aside #photo img{width:75%}#content.boost aside #photo p{text-align:center}#content.boost aside #blockquote img,#content.boost aside #blockquote p{float:left}#content.boost aside #blockquote img{width:10%}#content.boost aside #blockquote p{width:82%;margin:3%;float:right}#content.boost aside #mark{clear:both;text-align:center;font-size:.9em;margin:0}#content.boost aside #photo :last-child,#content.boost aside #blockquote :last-child,#content.boost aside #mark{color:#555}#content.boost .premium-skip-button{text-align:center;padding-top:5px;font-style:italic;text-decoration:underline}#content.boost .premium-skip-button a:link,#content.boost .premium-skip-button a:visited{color:#000}#content article .partners{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}#content article .partner{flex:0 0 auto;width:33%;margin:10px 0}#content article .partners>.partner>a>img{max-width:150px}#content article p,#content article ul,#content article ol a,#member article p,#member article ul,#member p{color:#000;text-align:justify;line-height:1.3em}#content article ol a{text-decoration:underline}#content article ol.articles{counter-reset:item;margin-left:0;padding-left:0}#content article ol.articles li{display:inline}#content article ol.articles>li h3::before{content:"Article "counter(item) " – ";counter-increment:item}#member article ul{text-align:left}#content article ul.list_blue,#member article ul.list_blue{list-style:url(../bundles/immojeunepages/img/li_blue.png)}#member article ul li .upper_blue{text-transform:uppercase;color:#00a8f4;font-weight:700}#content article .guide_main{margin:32px 20px 150px 0}#content article .img_float,#member article .img_float{margin-right:15px}#content article p a,#content article ul li a,#member article p a,#member article ul li a,#member p a{color:#00a8f4}#content article p a,#content article ul li a{color:#000;text-decoration:underline}#content article p a:hover{text-decoration:none}#content article p a.button,#member article p a.button,#member p a.button{color:#000;text-decoration:none}#member #loading{width:220px;margin:10px auto;border-spacing:7px;color:#00a8f4}#content article #box_quick{margin-top:30px}#content article #box_quick .item{text-align:center;width:32%;margin-left:2%;float:left}#content article #box_quick .item p{text-align:center;font-style:italic;margin:10px 0 20px;font-size:.95em}#content article #box_quick .item p img{margin-bottom:20px}#content article #box_quick .item p strong{font-style:normal;display:block;margin:10px 0;font-size:1.05em}#content article #box_quick .item_end{margin-left:0}#content article #list_guides{width:100%}#content article #list_guides td{text-align:center;padding-bottom:40px}#content article #list_guides td h2{margin:0 0 10px;font-weight:700;text-align:center}#content article #list_guides td h2 span.price{color:#b12704}#content article #list_guides img{max-width:100%}#content article .table{width:100%;border-collapse:collapse}#content article .table tr th,#content article .table tr td{padding:7px 10px;border:1px solid #babab3}#content article .table-responsive{overflow-x:auto;display:block}#content article .table tr th{background:#d7d7cd;border-bottom:2px solid #babab3}#content article .partners tr td a{color:#000}#content article .table_presse .item{width:31%;float:left;border:1px solid #dadada;padding:10px;background:#fefefe;text-align:center;margin:20px 20px 0 0;height:345px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;transition:.25s}#content article .table_presse a{color:#00a8f4;font-size:1.1em}#content article .table_presse a:hover .item{border:1px solid #aaa;transition:.15s}#content article .table_presse .item p{color:grey;text-align:center;font-size:.9em}#content article .table_presse .item img{width:80%}#content article .table_presse blockquote{border-left:3px solid #00a8f4;padding-left:10px;margin-left:10px}#member article.large{width:100%}#member article.large div{display:flex}#member article.large div.modal{display:none}#member article.large h1{padding-top:14px;padding-right:50px}#member article.large .navigate{display:flex;width:500px}#member article.large .navigate li.add{margin-right:30px}#member article.large .navigate{list-style:none;padding:0;margin:0 0 30px}#member article.large .navigate li{width:100%}#member article.large .navigate li a{display:block;text-align:center;color:#000;background:#ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:.1s;font-weight:600;margin:10px 0;padding:9px 0;text-transform:uppercase}#member article.large .navigate li a.active{background:#00a8f4;transition:.15s;color:#fff}#member .advertising.more{margin-top:20px}#member .advertising.more #progressbar{width:70%;margin:0 auto}#member .advertising.more .ui-progressbar-value{background-color:#00a8f4;height:42px}#member .advertising.more span{padding:6px 10px;position:absolute;top:455px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center}#member .advertising.more span.startDate{background-color:#00a8f4}#member .advertising.more span.now{background-color:#ffd101}#member .advertising.more span.endDate{background-color:#00a8f4}#member .advertising.more #graph{margin-top:70px;width:100%;height:300px}#content aside{width:285px;float:right}#content aside ul{margin:15px 0 0;padding:0;list-style:none;font-weight:700;line-height:1.6em}#content aside ul li{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:2px 5px}#content aside ul li a{transition:.15s;color:#000;font-size:1.05em}#content aside ul li .active{color:#00a8f4;transition:.25s}#content aside h3{margin:25px 0 15px;border-bottom:1px solid #000;padding-bottom:5px}#content aside p a{color:#00a8f4}#content aside form table,#content article form table{width:100%}#content aside form table label,#content article form table label{display:none}#content article form table input[type=text],#content article form table input[type=email],#content article form table input[type=password],#content article form table select,#content article form table textarea,#content aside form table input[type=text],#content aside form table input[type=email],#content aside form table textarea{width:100%;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 10px 10px 40px;border:1px solid #d7d7cd;border-bottom:2px solid #d7d7cd;cursor:pointer;font-family:quattrocento sans,sans-serif;font-size:1em;outline:0;transition:.15s}#content aside form table textarea{padding:10px}#content article form table select{padding:9px 10px;background:url(../bundles/immojeunepages/img/select.png) no-repeat 98% center #fff;-webkit-appearance:none}#content article form table textarea{padding:15px}#content aside form table input[type=text]:focus,#content aside form table input[type=email]:focus,#content aside form table textarea:focus,#content article form table input[type=text]:focus,#content article form table input[type=email]:focus,#content article form table input[type=password]:focus,#content article form table select:focus,#content article form table textarea:focus{color:#00a8f4;border-color:#babab3;transition:.25s}#content article form table .button_facebook,#content article form table .button_google{background:url(../bundles/immojeunepages/img/icon_facebook.png) no-repeat 10px #3b5998;width:100%;color:#fff!important;padding:11px 0}#content article form table .button_google{background:url(../bundles/immojeunepages/img/icon_google.png) no-repeat 10px #df5450}#content article form.form_content_wrap{width:400px;margin:0 auto}#content article form.form_content label{display:block;padding-bottom:5px;font-weight:600}#content article form.form_content table{border-spacing:10px 5px}#content article form.form_register button{width:100%}#content article form.form_register fieldset{border:0;border-top:1px solid #cbcbcb}#content article form.form_register fieldset legend{color:#000;margin:0 auto;font-size:1em;font-weight:700;padding:10px;text-transform:uppercase}#content article form.form_register a{color:#00a8f4}#content article form.form_register .displayLabel label,#content article form#cgv .displayLabel label{display:inline}#content article form.form_register .small{font-size:.95em}#content article form table select:focus{color:#000}#content #ceidf{font-size:.95em}#content #ceidf h2{color:#707172;text-transform:uppercase;font-weight:700;font-size:1.2em;font-family:open sans,sans-serif;text-align:left}#content #ceidf h2 span{color:#e2001a}#content #ceidf h2 sup{font-size:.5em}#content #ceidf .button{background-color:#e2001a;color:#fff}#content #ceidf h3{color:#e2001a;background:url(../bundles/immojeunepages/img/h2_ceidf.png) no-repeat 3px;padding-left:15px;font-size:1.15em}#content #ceidf h3 sup{font-size:.6em}#content #ceidf p,#content #ceidf ul{font-size:.95em}#content #ceidf p span{font-size:1.15em}#content #ceidf p.legacy{font-size:.85em;color:#707172}#content #ceidf .pictureceidf{margin-bottom:-5px}#content #ceidf .box_ceidf{background:#e7e7e7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:15px 15px 5px;margin-bottom:20px}#content #ceidf .box_ceidf .button{background-image:none;width:100%;margin:0}#content #ceidf .box_ceidf h4{color:#e2001a;font-size:1.2em;font-weight:700;margin-top:0}#content #ceidf .box_ceidf ul{list-style-image:url(../bundles/immojeunepages/img/h2_ceidf.png)}#content #ceidf .box_ceidf a{color:#000}#content #ceidf .box_ceidf a:hover{color:#e2001a}#content #ceidf .contact a{color:#e2001a}#content #ceidf a.link{background:url(../bundles/immojeunepages/img/row_ceidf.png) no-repeat right;padding-right:20px;display:inline-block;color:#e2001a}#content #ceidf .contact{padding:0}#content #ceidf .contact ul{margin-top:0;padding:0 0 15px 30px}#content #ceidf .contact p{padding:0 15px;margin-bottom:5px}#content #ceidf .project ul{float:left;width:50%;margin-top:0}#read_main{background:#fcfcfc;padding-top:10px;padding-bottom:40px}#read_main .return{margin-bottom:0}#read_main .return a{color:#000;text-transform:uppercase;font-size:.95em;font-weight:500}#read_main .return a img{margin-right:10px}#read_main #box_moderate{border-bottom:1px solid #dedede;width:100%;border-spacing:10px}#read_main .favorite{float:right;display:inline-block;text-transform:uppercase;font-size:.95em;background:url(../bundles/immojeunepages/img/icon_add_favorite_black.png) no-repeat;padding-left:20px;margin-top:2px;cursor:pointer;width:200px}#read_main .favorite.active{background:url(../bundles/immojeunepages/img/icon_add_favorite_blue.png) no-repeat}#read_main h1{font-family:open sans,sans-serif;font-size:1.5em;margin:5px 0 2px}#read_main .address{font-weight:700;margin:0 0 15px}#read_main .information-360{float:right;display:inline-block;font-weight:700;margin:0 0 15px}.envisite{margin-bottom:20px}#nav_visite ul{list-style:none;margin:0;padding:0}#nav_visite ul li{cursor:pointer;display:inline-block;font-family:open sans,sans-serif;cursor:pointer;font-weight:700;font-size:1em;margin-right:30px;padding:0 0 10px;color:#717171;transition:.25s}#nav_visite ul li.active{color:#000;transition:.25s}.full_screen_visite{position:absolute;margin:-50px 1px 5px 393px;color:#fff;padding:4px 8px 4px 41px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;font-size:16px;background:url(../bundles/immojeunepages/img/full_screen_visite.png) no-repeat #00a8f4;background-size:30px;background-position:3px 3px}#read_main #description{float:left;display:inline-block;width:610px}#read_main #description .content{border-top:1px solid #dedede}#read_main #description .content p{text-align:justify;margin:5px 0;font-size:1em;line-height:1.3em}#read_main #description .content .price_surface{text-align:center;background:#00a8f4;color:#fff;display:inline-block;font-size:1.8em;width:120px;height:120px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;padding-top:28px;float:right;margin:-20px 0 0 10px;line-height:1.1em;position:relative}#read_main #description .content .price_surface.iconinc{padding-top:18px}#read_main #description .content .assurance{display:none;text-align:center;background:#eee;color:#000;font-size:.9em;width:110px;height:110px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;padding-top:28px;float:right;margin:73px -127px 0 17px;line-height:1.4em;z-index:0}#read_main #description .content .assurance strong{font-size:1.2em}#read_main #description .content .price_surface .by{font-size:15px}#read_main #description .content .foreign{margin:15px 0;line-height:1.5em}#read_main #description .content .foreign .icon{float:left;text-align:center;background:#00a8f4;width:50px;height:50px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;padding-top:8px;margin-right:10px}#read_main #description #promotions .promotion .title{background:#ea4335 url(../bundles/immojeunepages/img/background_promotion_read.png) right no-repeat;color:#fff;height:22px;display:inline-block;font-size:.85em;font-weight:700;padding:0 30px 0 0;margin-bottom:0}#read_main #description #promotions .promotion .title span{margin-top:3px;display:inline-block}#read_main #description #promotions .promotion .title span span{margin-top:0}#read_main #description #promotions .promotion .title img{float:left;margin-right:5px}#read_main #description #promotions .promotion .description_promotion{margin:0;font-size:.95em;border-left:2px solid #ea4335;padding:10px;line-height:1.3em;text-align:justify}#read_main #description .nav{list-style:none;margin:10px 0 5px;padding:0;width:100%;border-bottom:1px solid #dedede}#read_main #description .nav li{display:inline-block;font-family:open sans,sans-serif;cursor:pointer;font-weight:700;font-size:1.1em;margin-right:30px;padding:7px 0;transition:.15s;color:#717171}#read_main #description .nav li.active,#read_main #description .nav li:hover{color:#000;transition:.25s}#read_main #description .informations{border-collapse:collapse;width:100%}#read_main #description .informations tr:nth-child(even) td{background:#f1f1f1}#read_main #description .informations tr:nth-child(odd) td{background:#fefefe}#read_main #description #diagnostics_content,#read_main #description #services_content{display:none}#read_main #description #diagnostics_content .indicator-ce,#read_main #description #diagnostics_content .indicator-ges{position:absolute;margin:37px 0 0 170px;height:45px;background:url(../bundles/immojeunepages/img/indicator-ce-ges.png) no-repeat;width:57px;padding:11px 31px;color:#00a8f4;font-size:21px}#read_main #description .informations .service{text-align:center;width:50px;height:50px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#444;display:inline-block;padding-top:10px;margin:5px;transition:.15s;cursor:pointer}#read_main #description .informations .service_optional{background:#aaa}#read_main #description .informations .service:hover{background:#00a8f4;transition:.25s}#read_main #description .informations td{padding:5px}#read_main #description .informations tr.grey td{background:#eee}#read_main #description .informations .col-align-right{color:#444;text-transform:uppercase}#read_main #description .informations .col-align-center{font-weight:700}#read_main #description .informations .del{background:url(../bundles/immojeunepages/img/background_del.png) no-repeat;display:inline-block}#read_main #description .informations .type{text-transform:uppercase}#read_main #description .informations a{color:#000;text-decoration:underline}#read_main #description .informations a:hover{text-decoration:none}#read_main #description .action{width:100%;margin-top:30px}#read_main #description .action .button_share{background:url(../bundles/immojeunepages/img/icon_share.png) no-repeat 97%;display:inline-block;text-align:center;color:#000;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:800;font-size:.9em;padding:7px 0 5px;cursor:pointer;width:130px;margin:0 auto}#read_main #description .action .button_candidate{background:url(../bundles/immojeunepages/img/icon_button_candidate.png) no-repeat 97% #ffd101;padding:7px 12px 5px 0;float:right}#read_main #description .action .button_call,#read_main #description .action .button_callrequest{background:url(../bundles/immojeunepages/img/icon_button_call.png) no-repeat 10px #00a8f4;padding:7px 0 5px 25px;color:#fff;width:170px;display:block;margin:0 auto}#read_main #description .information_landing a,#read_main #description .reportadvert a{color:#000;text-decoration:underline}#read_main #description .information_landing a:hover,#read_main #description .reportadvert a:hover{text-decoration:none}#read_main #description .reportadvert{font-size:.9em;font-style:italic}#read_main #slider{float:right;width:570px}#read_main #slider .partner{margin:95px 0 0}#read_main #slider .container_visite{margin-bottom:20px}#read_main #slider #container_yt{margin-top:-20px;margin-left:4px}#read_main #courte{border-left:3px solid #254699}#read_main #courte .nav .active{margin:0 0 0 5px}#read_main .col-align-center.partner{margin-top:40px;margin-bottom:0}#read_main #luko{margin:30px auto}#read_main #luko div.inner{border:1px solid #000;display:flex;padding:10px 8px;justify-content:space-between}#read_main #luko .content h3{margin:0;padding:0}#read_main #luko .content p{margin:0;padding:0;line-height:1.35em;margin-top:5px;font-size:.95em}#read_main #luko .cta{display:flex;flex-direction:column;text-align:center;margin-left:5px;width:65%}#read_main #luko .cta p{font-weight:600;margin:7px}#read_main #luko .cta a{background:#0042da;color:#fff;text-align:center;padding:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.bx-wrapper img{margin:0 auto}#read_candidate{background:#eee;padding:40px 0}#read_candidate h2,#read_around h2{font-family:open sans,sans-serif;margin:0 0 25px;text-align:center;font-size:1.5em}#read_around #map{height:450px}#read_around #map .leaflet-pane{z-index:1}#read_candidate #story{line-height:1.35em;background:url(../bundles/immojeunepages/img/background_story.png) no-repeat}#read_candidate #story img{float:right;margin:0 0 0 10px;width:65px;height:65px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}#read_candidate form table{border-spacing:0 5px}#read_candidate form table.person,#read_candidate form table.salary{float:left}#read_candidate form table.choice{float:right;border-spacing:0 14px}#read_candidate form table.salary{border-spacing:0}#read_candidate form table label{display:none}#read_candidate form table .separate{text-align:center}#read_candidate form table .separate span{height:175px;width:1px;background:#dedede;display:block;margin:0 11px}#read_candidate form p{margin:5px 0}#read_candidate form table td.displayLabel label,#member .form_member table td.displayLabel label,#member .form_member table div.displayLabel label{display:inline}#read_candidate form table textarea{height:130px;padding:25px 15px 15px;margin-top:12px;font-size:.95em}#read_candidate form table #immojeune_userbundle_candidate_short_candidateinformation_message{height:165px}#read_candidate form table .large_input,#read_candidate form table #immojeune_userbundle_candidate_short_advert{width:100%}#read_candidate form table td.label_select label{margin:4px 0;display:block}#read_candidate form table #quick_response{width:385px;position:absolute;margin:4px 0 0 100px}#read_candidate form table #quick_response label{color:#000;font-weight:700;background:#dfdfdf;display:inline-block;text-align:center;font-size:.95em;padding:1px 10px 0;cursor:pointer;transition:.15s;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd;float:left}#read_candidate form table #quick_response label:hover{background:#cdcdcd;transition:.25s}#read_candidate form table #quick_response input[type=radio]{display:none}#read_candidate form table #quick_response input[type=radio]:checked+label{background:#00a8f4;transition:.15s;color:#fff}#read_candidate form table #quick_response #quick_candidate label{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}#read_candidate form table #quick_response #quick_visite label{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}#read_candidate .interest{border-top:1px solid #fff;margin-top:30px;padding-top:30px}#read_candidate .interest ul{width:50%;float:left}#read_candidate .interest ul a{color:#000}#read_candidate .interest ul a:hover{text-decoration:underline}#read_candidate .information-crous{color:#ea4335;font-weight:700;font-size:1.3em;line-height:1.15em;padding-bottom:20px}#read_candidate .information-crous span{color:#000;font-size:.8em;font-style:italic}#read_around{background:#eee;padding-bottom:80px}#read_around h2{margin-top:20px}#read_around #container_around{width:1660px;margin:0 auto;text-align:center}#read_around .item,#confirm .item{background:#fff;width:380px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;margin:0 15px}#confirm .item{margin:7px;width:270px}#read_around .item img,#confirm .item img{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}#read_around .item p,#confirm .item p{font-weight:700;padding:10px;margin:0;font-size:1.4em}#confirm .item .available{position:absolute;z-index:2}#confirm .item p{font-size:1.15em}#read_around .item p sup,#confirm .item p sup{font-size:.6em}#read_around .item p.price_surface,#confirm .item p.price_surface{float:left}#read_around .item p.distance,#confirm .item p.distance{float:right;color:#00a8f4;font-size:1.05em}#read_around .item .avatar{float:right;z-index:2;position:relative;border:5px solid #fff;-webkit-border-radius:50px;-moz-border-radius:50px;margin-top:-60px}#search{min-height:380px;padding-bottom:15px;width:100%;background:url(../bundles/immojeunepages/img/background_search.jpg) no-repeat center;background-size:cover}#search.roommate{background:url(../bundles/immojeunepages/img/background_roommate.jpg) no-repeat;background-size:cover;height:412px}#search.short{background:url(../bundles/immojeunepages/img/background_short.jpg) no-repeat;background-size:cover;height:456px}#search.shortstay td{text-align:right}#search tr.shortstay select{width:35%;margin:0 0 0 4px}#search tr.shortstay input[type=number]{width:20%}#search #content_search{width:100%;padding-top:35px;margin:0}#search #content_search h2{font-family:quattrocento sans,sans-serif;font-size:1.1em;font-weight:400;margin:16px 0}#bottom_content{padding-top:20px;padding-bottom:50px}#search #content_search h1,#search #content_search h2.large,#bottom_content h2{font-family:open sans,sans-serif;font-weight:600;font-size:1.6em;margin:0}#bottom_content h2{font-size:1.4em}#search #content_search p a,#bottom_content p a{color:#000;text-decoration:underline}#bottom_content p a:hover{text-decoration:none}#search #content_search img{margin:8px 10px 10px 0}#search #content_search p a:hover{text-decoration:none}#search #content_search .logo-agency{width:150px}#search #content_search .agency-information{width:67%;border-spacing:5px 0}#search #content_search .agency-information .button{width:auto;padding-left:20px;padding-right:20px;cursor:auto}#search #content_search .agency-information .button-contact{cursor:pointer}#search #content_search .agency-information .button-contact a{display:none;color:#fff}#search form{float:right;width:370px;margin-left:20px}#search form table{width:100%;border-spacing:0 8px}#search form table .small label{font-size:.9em;padding:4px 0 2px 32px!important}#search form table label{display:none}#search form table td.displayLabel label{display:inline}#search form table .button_alerte{background:url(../bundles/immojeunepages/img/icon_button_mailing.png) no-repeat 10px;color:#000;border:0;font-size:.9em;padding-left:45px;padding-top:11px;float:left;margin-top:10px;height:40px}#search form table .button_search{float:right;margin-top:10px}#searchRoomate input{width:80px;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;border:0;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd;cursor:pointer;font-family:quattrocento sans,sans-serif;font-size:1em;outline:0;transition:.15s}#schoolgroup table a{color:#000;text-decoration:underline}#schoolgroup table a:hover{text-decoration:none}#results{background:#f6f6f6;padding-bottom:80px}#results #filter_count{margin:0;padding:30px 0 0}#results #filter_count .count{font-size:1.15em}#results #filter_count .count h1{font-size:1em;margin:0;font-weight:400}#results #filter_count .video{font-size:1.1em;line-height:1.35em}#results #filter_count .video a{color:#000;display:flex}#results #filter_count .video a span.badge{text-transform:uppercase;color:#eb7e00;font-weight:600;text-align:right;border-right:2px solid #eb7e00;padding-right:10px;margin-right:10px;font-size:.9em}#results #filter_count table{width:100%}#results .partner{margin:30px 0 0}#results .item,#member article .item,#member article .item_annonce{border:1px solid #e5e5e5;border-width:3px 1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;float:left;width:380px;margin:30px 30px 0 0;transition:.15s}#results .item .distance{float:right;margin-bottom:10px;color:#00a8f4;font-size:1.05em;font-weight:700;margin-top:2px}#results .item .flag{background:no-repeat;position:absolute;z-index:2;width:102px;height:35px;color:#fff;text-transform:uppercase;padding:4px 0 0 10px;font-size:.85em;font-weight:700;line-height:1.15em;margin:20px 0 0 290px}#results .item .flag_residence{background-image:url(../bundles/immojeunepages/img/flag_residence.png)}#results .item .flag_location{background-image:url(../bundles/immojeunepages/img/flag_location.png)}#results .item .flag_short{background-image:url(../bundles/immojeunepages/img/flag_short.png)}#results .item .flag_roommate{background-image:url(../bundles/immojeunepages/img/flag_roommate.png);padding-top:11px;padding-left:5px}#results .item .flag_owner{padding:11px 0 0 7px}#results .item .flag_roommate_available{padding:4px 0 0 6px}#results .item .flag_agency{padding:11px 0 0 21px}#results .item .mask_full{position:absolute;z-index:2}#results .item .next_disponibility{color:orange;font-weight:400}#results .item .promotion{position:absolute;z-index:2;margin:20px 0 0;height:22px;color:#fff;width:93px;float:left;background:url(../bundles/immojeunepages/img/background_promotion.png) no-repeat;padding:4px 0 5px 6px;text-align:left;text-transform:uppercase;font-size:.85em;font-weight:700}#results .item .visite-360{position:absolute;z-index:2;margin:10px 0 0 10px;height:50px;width:50px;float:left;background:url(../bundles/immojeunepages/img/360.png) no-repeat}#member article .item .date_candidate{color:#00a8f4}.item_annonce .premium{border:solid thin #00a8f4;border-width:3px 1px;border-radius:5px}#results .premium,#member article .premium{border-color:#00a8f4}#results .premium .icon_premium,.item_annonce .premium .icon_premium,#member article .premium .icon_premium{display:block;width:36px;height:36px;margin:-20px auto 0;background:url(../bundles/immojeunepages/img/icon_premium.png) no-repeat}#results .item:hover,#member article .item:hover,#member article .item_annonce:hover{border-color:#00a8f4;transition:.25s}#results .item .cover,#member article .item .cover,#member article .item_annonce .cover,#read_around .item .cover,#confirm .item .cover{width:378px;height:243px;position:relative;z-index:1}#member article .item_annonce .div_cover{text-align:center;background-color:#f2f2f2}#member article .item_annonce .div_cover .cover{height:auto;width:auto;max-width:100%;max-height:243px}#read_around .item .cover{width:380px}#confirm .item .cover{width:270px;height:173px}#member article .item_annonce .cover{width:100%}#results .item_end,#member article .item_end{margin-right:0!important}#results .item .title,#member article .item .title,#member article .item_annonce .title{padding:10px;margin:10px 0 5px;text-align:center;font-family:open sans,sans-serif;font-weight:700}#results .item .title a,#member article .item .title a,#member article .item_annonce .title a{color:#000}#results .premium .title,#member article .premium .title{margin-top:-6px;color:#00a8f4}#results .item .description,#member article .item .description,#member article .item_annonce .description{padding:5px 10px 10px;margin:0;font-size:.95em}#results .item .description .price_surface,#member article .item .price_surface,#member article .item_annonce .price_surface{font-size:1.6em;font-weight:700}#results .item .description .price_surface .by{font-style:italic;font-weight:100;font-size:18px}#member article .item_annonce .price_surface,#results .item .description .price_surface{float:left}#results .item .description .price_surface sup,#member article .item .price_surface sup,#member article .item_annonce .price_surface sup{font-size:.5em}.item_annonce .button-grey{background-color:#ccc;color:#fff}#results .item .description .price_surface .small{font-size:.7em;font-weight:400}#results .item .description .refcustomer{margin-bottom:0}#results .item .description .refcustomer span{color:#fff;background:#ff8900;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;font-weight:500;font-size:1em;padding:5px 10px 4px;border-bottom:2px solid #b76200;border-right:1px solid #b76200;letter-spacing:.1em}#member article .item .avatar{float:right;z-index:2;position:relative;border:5px solid #fff;-webkit-border-radius:50px;-moz-border-radius:50px;margin-top:-50px;width:85px}#results .item .description .container_avatar{float:right;z-index:2;position:relative;border:3px solid #f6f6f6;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin-top:-50px;height:85px;width:85px;background:#fff;text-align:center}#results .item .description .container_avatar .avatar{width:75px;max-height:75px;margin-top:1px}#results .item .description .container_avatar .default{margin-top:1px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}#results .item .action,#member article .item .action,#member article .item_annonce .action{padding:10px 10px 0;margin:0;text-align:right}#results .item .action .button_candidate,#member article .item .button_candidate{background:url(../bundles/immojeunepages/img/icon_button_candidate.png) no-repeat 97% #ffd101;padding:7px 12px 5px 0;color:#000}#results .item .action .button_call{background:url(../bundles/immojeunepages/img/icon_button_call.png) no-repeat 10px #00a8f4;padding:7px 0 5px 25px;color:#fff;width:125px;float:left}#member article .item_annonce .quality{padding:0 10px 10px}#member article .item_annonce .quality .bar{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%;height:30px;background:#f9f9f9;display:block}#member article .item_annonce .quality .bar .score{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:30px;display:block;text-align:center;font-weight:600;padding:5px 0;cursor:help;color:#fff}#member article .item_annonce .quality .bar .score.col-25{background:repeating-linear-gradient(-45deg,#cc392d,#cc392d 10px,#ea4335 10px,#ea4335 20px)}#member article .item_annonce .quality .bar .score.col-50{background:repeating-linear-gradient(-45deg,#dc7601,#dc7601 10px,#eb7e00 10px,#eb7e00 20px)}#member article .item_annonce .quality .bar .score.col-75{background:repeating-linear-gradient(-45deg,#efc402,#efc402 10px,#ffd101 10px,#ffd101 20px);color:#000}#member article .item_annonce .quality .bar .score.col-100{background:repeating-linear-gradient(-45deg,#3ab15a,#3ab15a 10px,#34a853 10px,#34a853 20px)}#member article .form_member table{width:100%;border-spacing:5px}#member article .form_member table label{display:none}#member article .form_member_wrap{width:550px;margin:0 auto}#member article #form_alerte table{width:100%;border-spacing:15px 10px}#member article #form_alerte table .number,#content article #form_recommendation table .number{width:35px;height:35px;background:#00a8f4;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;color:#fff;display:inline-block;text-align:center;font-weight:700;padding-top:9px;margin-right:10px}#member article #form_alerte table button{background-image:url(../bundles/immojeunepages/img/icon_button_mailing.png);padding-left:45px}#member article #form_alerte table select{width:100%}#member article #form_alerte table input[type=number]{width:80px;padding:10px}#member article #form_alerte table .ui-widget-header,#search form table .ui-widget-header{background:#00a8f4}#member article #form_alerte table .ui-slider-horizontal,#search form table .ui-slider-horizontal{height:.4em}#member article #form_alerte table #slider-range-surface.ui-slider-handle,#member article #form_alerte table #slider-range-price.ui-slider-handle,#search form table #slider-range-surface-search.ui-slider-handle,#search form table #slider-range-price-search.ui-slider-handle{width:.9em;height:1em}#member article #form_alerte table #slider-range-surface.ui-widget-content,#member article #form_alerte table #slider-range-price.ui-widget-content,#search form table #slider-range-surface-search.ui-widget-content,#search form table #slider-range-price-search.ui-widget-content{border:1px solid #d7d7cd;background:#fff}#member article #form_alerte table #slider-range-surface.ui-widget-content .ui-state-default,#member article #form_alerte table #slider-range-price.ui-widget-content .ui-state-default,#search form table #slider-range-surface-search.ui-widget-content .ui-state-default,#search form table #slider-range-price-search.ui-widget-content .ui-state-default{background:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:.9em;height:1em;z-index:1}#member article #form_alerte table .min-range,#member article #form_alerte table .max-range,#search form table .min-range,#search form table .max-range{font-size:1em;float:left;margin-top:5px;width:20%;color:#adb5b8}#member article #form_alerte table .max-range,#search form table .max-range{float:right;text-align:right}#member article #form_alerte #range-surfaces,#member article #form_alerte #range-prices,#search form table #range-surfaces-search,#search form table #range-prices-search{font-weight:700;text-align:center;width:100%;margin-top:5px}#results #loading_top,#results #loading_bottom{display:none}#results #scroll_top{color:#00a8f4;cursor:pointer;clear:both;font-weight:700}#results #scroll_top .content{width:200px;margin:0 auto;line-height:1.5em}#results #scroll_bottom{margin-top:30px}#paginate{position:fixed;width:100%;bottom:0;height:40px;background:rgba(255,255,255,.8);z-index:2;box-shadow:0 -2px 0 0 rgba(0,0,0,.1);-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,.1);padding:10px 0}#paginate ul{padding:0;margin:0;float:right}#paginate ul li{display:inline-block;margin:0 2px}#paginate ul li a{background:#dfdfdf;border-right:1px solid #d7d7cd;border-bottom:2px solid #d7d7cd;padding:3px 8px 1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:600;color:#000;transition:.15s}#paginate ul li a:hover{background:#cdcdcd;transition:.25s}#paginate ul li a.active{background:#00a8f4;border-bottom:2px solid #0271a8;border-right:1px solid #0271a8;color:#fff;transition:.25s}#private,#professional{width:50%;float:left;height:95vh;text-align:center;margin-top:-20px;background-repeat:no-repeat;background-size:cover}#private{background-image:url(../bundles/immojeunepages/img/background_private.png)}#professional{background-image:url(../bundles/immojeunepages/img/background_professional.png)}#private .content,#professional .content{width:70%;margin:40vh auto 0;transform:translateY(-50%);color:#fff;font-size:1.1em}#private h2,#professional h2{color:#fff;font-family:open sans,sans-serif;font-size:2em}#private a,#professional a{width:auto;margin-top:20px;text-transform:none;border:0;color:#fff;padding:14px 40px;font-size:1.4em}#professional a{background-color:#d52424}input.icon_member,input.icon_email,input.icon_password,input.icon_phone,input.icon_school,input.icon_birth,input.icon_rent,input.icon_geo,input.icon_search,input.icon_opinion,input.icon_date{background-repeat:no-repeat;background-position:10px}input.icon_member{background-image:url(../bundles/immojeunepages/img/icon_input_member.png)!important}input.icon_member:focus{background-image:url(../bundles/immojeunepages/img/icon_input_member_focus.png)!important}input.icon_opinion{background-image:url(../bundles/immojeunepages/img/icon_input_opinion.png)!important}input.icon_opinion:focus{background-image:url(../bundles/immojeunepages/img/icon_input_opinion_focus.png)!important}input.icon_email{background-image:url(../bundles/immojeunepages/img/icon_input_email.png)!important}input.icon_email:focus{background-image:url(../bundles/immojeunepages/img/icon_input_email_focus.png)!important}input.icon_password{background-image:url(../bundles/immojeunepages/img/icon_input_password.png)!important;background-position:12px}input.icon_password:focus{background-image:url(../bundles/immojeunepages/img/icon_input_password_focus.png)!important}input.icon_phone{background-image:url(../bundles/immojeunepages/img/icon_input_call.png)!important}input.icon_phone:focus{background-image:url(../bundles/immojeunepages/img/icon_input_call_focus.png)!important}input.icon_school{background-image:url(../bundles/immojeunepages/img/icon_input_school.png)!important}input.icon_school:focus{background-image:url(../bundles/immojeunepages/img/icon_input_school_focus.png)!important}input.icon_birth{background-image:url(../bundles/immojeunepages/img/icon_input_birthday.png)!important}input.icon_birth:focus{background-image:url(../bundles/immojeunepages/img/icon_input_birthday_focus.png)!important}input.icon_rent{background-image:url(../bundles/immojeunepages/img/icon_input_rent.png)!important}input.icon_rent:focus{background-image:url(../bundles/immojeunepages/img/icon_input_rent_focus.png)!important}input.icon_geo{background-image:url(../bundles/immojeunepages/img/icon_input_geo.png)!important}input.icon_geo:focus{background-image:url(../bundles/immojeunepages/img/icon_input_geo_focus.png)!important}input.icon_search{background-image:url(../bundles/immojeunepages/img/icon_search.png)!important}input.icon_search:focus{background-image:url(../bundles/immojeunepages/img/icon_search_focus.png)!important}input.icon_date{background-image:url(../bundles/immojeunepages/img/icon_input_date.png)!important}input.icon_date:focus{background-image:url(../bundles/immojeunepages/img/icon_input_date_focus.png)!important}#publish_top{height:270px;width:100%;background:url(../bundles/immojeunepages/img/background_publish.jpg) center 0 no-repeat fixed;border-bottom:1px solid #e4e4e4}#publish_top .wrap{height:270px;padding:40px 100px 0 515px;background:url(../bundles/immojeunepages/img/superimmojeune.png) 68px -10px no-repeat}#publish_top h1{font-family:open sans,sans-serif;font-weight:700;font-size:1.7em;margin:20px 0 0}#publish_top p{line-height:1.3em}#publish_form{background:#f6f6f6;padding:1px 0 60px}#services{border-spacing:15px 15px}#publish_form #wrap_form{width:970px;margin:30px auto}#publish_form #wrap_form h3,#member #form_advert_update .form h3{border-bottom:2px solid #00a8f4;text-align:center;font-size:1.2em;font-family:open sans,sans-serif;padding-bottom:7px;margin-bottom:0}#member #form_advert_update .form h3{font-size:1.1em}#publish_form #wrap_form #switch_types,#form_advert_update #switch_types{width:700px;margin:0 auto;border-collapse:collapse;border-spacing:0}#publish_form #wrap_form #switch_types label,#publish_form #wrap_form #switch_person label,#form_advert_update #switch_types label{color:#000;font-weight:700;background:#dfdfdf;width:100%;display:block;text-align:center;font-size:1.1em;padding:10px 0;cursor:pointer;transition:.15s;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd}#publish_form #wrap_form #switch_person label{width:50%;float:left}#publish_form #wrap_form #switch_types td,#form_advert_update #switch_types td{border-right:1px solid #bfbfbf;padding:0}#publish_form #wrap_form #type_owner label{border-right:1px solid #bfbfbf}#publish_form #wrap_form #switch_types label:hover,#publish_form #wrap_form #switch_person label:hover,#form_advert_update #switch_types label:hover{background:#cdcdcd;transition:.25s}#publish_form #wrap_form #switch_types input[type=radio],#form_advert_update #switch_types input[type=radio]{display:none}#publish_form #wrap_form #switch_types input[type=radio]:checked+label,#publish_form #wrap_form #switch_person input[type=radio]:checked+label,#form_advert_update #switch_types input[type=radio]:checked+label{background:#00a8f4;transition:.15s;color:#fff}#publish_form #wrap_form #switch_types #location_empty label,#publish_form #wrap_form #switch_person #type_owner label,#form_advert_update #switch_types #location_empty label,#publish_form #wrap_form #switch_types #location label{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}#publish_form #wrap_form #switch_types #location_residence label,#publish_form #wrap_form #switch_person #type_agency label,#form_advert_update #switch_types #location_furnished label{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}#publish_form #wrap_form #switch_types #location_residence,#form_advert_update #switch_types #location_furnished{border-right:0}#publish_form #wrap_form .form{width:100%;border-spacing:15px 10px}#publish_form #wrap_form .form label{display:none}#publish_form #wrap_form .form td.displayLabel label{display:inline}#publish_form #wrap_form .form .separate{display:block;width:1px;height:80px;background:#dfdfdf}#publish_form #wrap_form #form_contact_residence,#publish_form #wrap_form #form_contact_residence label{display:none}#publish_form #wrap_form #form_contact_residence .displayLabel label{display:inline}#publish_form #wrap_form .form input[type=text],#publish_form #wrap_form .form input[type=email],#publish_form #wrap_form .form input[type=password],#publish_form #wrap_form .form input[type=number],#publish_form #wrap_form .form select,#publish_form #wrap_form .form textarea,#read_candidate form input[type=text],#read_candidate form input[type=email],#read_candidate form input[type=number],#read_candidate form select,#read_candidate form textarea,#member #folder form input[type=text],#member #folder form input[type=email],#member #folder form select,#member .form_member input[type=text],#member .form_member input[type=email],#member .form_member input[type=number],#member .form_member input[type=password],#member .form_member select,#member .form_member textarea,#search form input[type=text],#search form select,#results #filter_count table select{width:100%;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 10px 10px 40px;border:0;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd;cursor:pointer;font-family:quattrocento sans,sans-serif;font-size:1em;outline:0;transition:.15s}#member form.form_member select{width:100%}#member #folder form table .field,#member form table .field{position:relative;height:75px;padding:12px 0 4px}#member #folder form table .field.textarea,#member form table .field.textarea{height:210px}#member form table .field.ckeditor{height:auto}#member form.form_member .field.textarea{height:190px}#member #folder form table .field label,#member form table .field label{position:relative;margin:0 0 5px;display:block!important;font-weight:600;color:#000}#member form table .field.field-checkbox{height:35px}#member #folder form table .field .required:after,#member form table .field .required:after,#content article form.form_content .required:after{content:' *';color:#ea4335}#member #folder form table .field .inline-label{display:inline!important}.candidate_message .message.required,.modal_message .message.required,.login_message .message.required{background:url(../bundles/immojeunepages/img/icon_warning.png) #ea4335 13px no-repeat;color:#fff;margin:0 0 25px;padding:15px 15px 15px 55px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.candidate_message .message.advice,.modal_message .message.advice,#folder .message.advice,.login_message .message.advice{background:url(../bundles/immojeunepages/img/icon_information.png) #3cf 20px no-repeat;color:#fff;margin:0 0 25px;padding:15px 15px 15px 55px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.login_message .message a{color:#fff;text-decoration:underline}#member #folder .informations>div{width:50%;padding:8px}#member #folder .informations .general{float:left;border-right:1px solid #ddd}#member #folder .informations .general>div{padding:0 30px 0 15px}#member #folder .informations .general .profil{padding:0 30px 15px 15px;border-bottom:1px solid #ddd}#member #folder .informations .garants{float:right;padding-left:30px}#member #folder .informations ul{list-style:none}#member #folder .informations ul li{padding:5px}#member #folder .informations li span{float:right;font-weight:700}#member #folder .informations li.presentation div{padding:10px 5px 5px 34px;font-style:italic;word-wrap:break-word}#member #folder .informations li:nth-child(odd){background-color:#e6e6e6}#member #folder .attachments{margin-top:50px}#member #folder .type{width:50%}#member #folder .type h3{margin-left:15px}#member #folder .type .header-attachment{display:flex}#member #folder .type .header-attachment .important{margin:19px;background-color:#ea4335;color:#fff;padding:1px 6px;border-radius:5px;font-size:15px}#member #folder .type.required h3:after{content:' *';color:#ea4335}#member #folder .type:nth-child(odd){float:left}#member #folder .type:nth-child(even){float:right}#member #folder .dropzone{margin:10px;height:150px;padding:0}#member #folder .dropzone .dz-image img{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-filter:blur(0);filter:blur(0)}#member #folder .dropzone .dz-filename{display:none}#member #folder .dropzone .dz-preview .delete{position:absolute;bottom:7px;z-index:10}#publish_form #wrap_form .form textarea,#member .form_member textarea{padding:20px;height:150px}#member #folder .checklist{margin-top:60px}#member #folder .checklist .element{padding:6px}#member #folder .checklist .element:hover{background-color:#ececec}#member #folder .checklist .left{float:left;width:45%;margin-bottom:20px}#member #folder .checklist .right{float:right;width:55%;margin-bottom:20px}#member #folder .checklist .element input,.checklist .element label{cursor:pointer}#member #folder .checklist .element input{margin:6px}#member #folder .checklist .element input:checked+label{font-style:italic;text-decoration:line-through;color:#8c8c8c}#member #folder .table-folder td .img{float:left;width:20%;text-align:center}#member #folder .table-folder td .img img{max-height:25px}#member #folder .table-folder td .text{float:left;width:80%;padding:5px 0}textarea.pres{width:100%;height:160px;color:#000;border-radius:3px;padding:10px 10px 10px 40px;border:0;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd;cursor:pointer;font-family:quattrocento sans,sans-serif;font-size:1em;outline:0;transition:.15s;resize:none;padding-left:10px}#publish_form #wrap_form .form select,#read_candidate form select,#member #folder form select,#member .form_member select,#search form select,#results #filter_count table select{padding:9px 10px;background:url(../bundles/immojeunepages/img/select.png) no-repeat 98% center #fff;width:180px;text-indent:.01px;text-overflow:"";-webkit-appearance:none;-moz-appearance:none}#search form input[type=number]{width:36%;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 10px 10px 20px;border:0;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd;cursor:pointer;font-family:quattrocento sans,sans-serif;font-size:1em;outline:0;transition:.15s;margin:0 6px 0 0}#read_candidate form select{width:145px}#member .form_member .large_select select{width:100%}#search form select{width:100%}#search form select#immojeune_advertbundle_searchadvance_propertyType{width:95%}#member article #form_advert_update .form{border-spacing:5px 10px}#publish_form #wrap_form .form input[type=number],#form_advert_update .form input[type=number]{padding-left:10px;width:80px}#publish_form #wrap_form .form input.date_input,#form_advert_update .form input.date_input{padding-left:10px;width:130px}#publish_form #wrap_form .form input[type=text]:focus,#publish_form #wrap_form .form input[type=email]:focus,#publish_form #wrap_form .form input[type=password]:focus,#publish_form #wrap_form .form input[type=number]:focus,#publish_form #wrap_form .form select:focus,#read_candidate form input[type=text]:focus,#read_candidate form input[type=email]:focus,#read_candidate form input[type=number]:focus,#read_candidate form select:focus,#read_candidate form textarea:focus,#member #folder form input[type=text]:focus,#member #folder form select:focus,#member .form_member input[type=text]:focus,#member .form_member input[type=email]:focus,#member .form_member input[type=number]:focus,#member .form_member input[type=password]:focus,#member .form_member textarea:focus,#search form input[type=text]:focus,#search form select:focus,#results #filter_count table select:focus{color:#00a8f4;border-color:#babab3;transition:.25s}#publish_form #wrap_form .form select:focus,#read_candidate form select:focus,#member #folder form select:focus,#member .form_member select:focus,#search form select:focus,#results #filter_count table select:focus{color:#000}#publish_form #wrap_form .form input[type=checkbox],#publish_form #wrap_form .form input[type=radio],#form_advert_update .form input[type=checkbox],#form_advert_update .form input[type=radio],#read_candidate form input[type=checkbox],#search form input[type=checkbox],#member .form_member input[type=checkbox],#content article form.form_register input[type=checkbox],#content article form#cgv input[type=checkbox]{display:none}#publish_form #wrap_form .form .checkbox+label,#form_advert_update .form .checkbox+label,#read_candidate form .checkbox+label,#search form .checkbox+label,#member .form_member .checkbox+label,#content article form.form_register .checkbox+label,#content article form#cgv .checkbox+label{padding:2px 0 2px 32px;background:url(../bundles/immojeunepages/img/checkbox.png) no-repeat left center;transition:.15s;cursor:pointer}#publish_form #wrap_form .form .checkbox:checked+label,#form_advert_update .form .checkbox:checked+label,#read_candidate form .checkbox:checked+label,#search form .checkbox:checked+label,#member .form_member .checkbox:checked+label,#content article form.form_register .checkbox:checked+label,#content article form#cgv .checkbox:checked+label{background:url(../bundles/immojeunepages/img/checkbox_checked.png) no-repeat left center;transition:.25s}#publish_form #wrap_form .form .checkbox_button+label,#form_advert_update .form .checkbox_button+label{background:url(../bundles/immojeunepages/img/checkbox.png) no-repeat #cdcdcd 95% center;transition:.15s;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:700;padding:10px 40px 10px 10px;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd}#publish_form #wrap_form .form .checkbox_button:checked+label,#form_advert_update .form .checkbox_button:checked+label{background:url(../bundles/immojeunepages/img/checkbox_checked.png) no-repeat #00a8f4 95% center;color:#fff;transition:.25s}#publish_form form button,#read_candidate form button{display:inline-block;color:#000;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:quattrocento sans,sans-serif;font-size:.95em;font-weight:700;padding:11px 15px 10px 35px;border:0;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd;background:url(../bundles/immojeunepages/img/icon_publish_small.png) #ffd101 no-repeat 12px;outline:0}#read_candidate form a.button-help{padding:12px 15px 10px 35px;display:inline;margin-right:5px;background:url(../bundles/immojeunepages/img/icon_help.png) #00a8f4 no-repeat 12px}#publish_form form button.load,#read_candidate form button.load,#facebook_invalid form button.load{background-color:#ffd101;background-image:url(../bundles/immojeunepages/img/loader_submit.gif);cursor:wait}#publish_form #wrap_form .form .separate_horizontal{width:90%;background:#dfdfdf;display:block;height:1px;margin:10px auto}#publish_form #wrap_form .form input.price_cc,#form_advert_update .form input.price_cc{font-weight:700;background:0;border:0}#member .form_member .NFI-wrapper,#publish_form #wrap_form .form .NFI-wrapper,#member #form_advert_update .form .NFI-wrapper{background:rgba(255,255,255,.3);padding:7px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:100%}#member .form_member .NFI-button,#publish_form #wrap_form .form .NFI-button,#member #form_advert_update .form .NFI-button{display:inline-block;text-align:center;width:15.5%;margin-left:1.5%;color:#000;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:800;font-size:.9em;padding:8px 0;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd;background:#ffd101;cursor:pointer;font-family:quattrocento sans,sans-serif}#member .form_member .NFI-filename,#publish_form #wrap_form .form .NFI-filename{font-family:quattrocento sans,sans-serif;color:#000;font-size:1em;padding:8px 5px 7px 10px!important;border:0;cursor:text;width:83%!important;background-color:#fff!important}#member .form_member .delete_picture,#publish_form #wrap_form .form .delete_picture{color:#a33;position:absolute;margin:-37px 0 0 4px;font-weight:700}#member .form_member .old_picture{background-repeat:no-repeat;background-color:#f9f9f9!important;border:0;width:218px!important;height:140px}#member .form_member .container_NFI{width:33%;float:left}#member .form_member .container_NFI .delete_picture{margin:-46px 0 0 52px;color:#000;text-transform:uppercase;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-weight:800;font-size:.9em;padding:3px 4px 0;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd;background:#ffd101;cursor:pointer;font-family:quattrocento sans,sans-serif}#member .form_member .view_NFI{padding:10px 37px}#member .form_member .view_NFI .NFI-wrapper{width:233px!important}#member .form_member .view_NFI .NFI-button{display:none!important}#member_nav{background:#e6e6e6;border-bottom:1px solid #c7c6c6;height:120px;padding-top:20px}#member_nav ul{list-style:none;padding:0;margin:0}#member_nav ul li{display:inline-block;width:14%}#member_nav ul li a{display:block;text-align:center;color:#616161;text-transform:uppercase;font-weight:700;transition:.15s}#member_nav ul li a .icon{display:inline-block;background-repeat:no-repeat;width:100%;height:45px;background-position:center bottom;margin:10px 0 7px;transition:.15s}#member_nav ul li a.profil .icon,#nav_member_hover ul li a.profil{background-image:url(../bundles/immojeunepages/img/icon_nav_profil.png)}#member_nav ul li a.profil:hover .icon,#member_nav ul li.active a.profil .icon{background-image:url(../bundles/immojeunepages/img/icon_nav_profil_active.png)}#member_nav ul li a.folder .icon,#member_nav ul li a.annonces .icon,#nav_member_hover ul li a.folder,#nav_member_hover ul li a.annonces,#member_nav ul li a.candidate .icon,#nav_member_hover ul li a.candidate{background-image:url(../bundles/immojeunepages/img/icon_nav_rentrecord.png)}#member_nav ul li a.folder:hover .icon,#member_nav ul li.active a.folder .icon,#member_nav ul li a.annonces:hover .icon,#member_nav ul li.active a.annonces .icon,#member_nav ul li a.candidate:hover .icon,#member_nav ul li.active a.candidate .icon{background-image:url(../bundles/immojeunepages/img/icon_nav_rentrecord_active.png)}#member_nav ul li a.favorite .icon,#nav_member_hover ul li a.favorite{background-image:url(../bundles/immojeunepages/img/icon_nav_favorite.png)}#member_nav ul li a.favorite:hover .icon,#member_nav ul li.active a.favorite .icon{background-image:url(../bundles/immojeunepages/img/icon_nav_favorite_active.png)}#member_nav ul li a.candidates .icon,#nav_member_hover ul li a.candidates{background-image:url(../bundles/immojeunepages/img/icon_candidates.png);background-size:25px}#member_nav ul li a.candidates:hover .icon,#member_nav ul li.active a.candidates .icon{background-image:url(../bundles/immojeunepages/img/icon_candidates_active.png);background-size:40px}#member_nav ul li a.conversation .icon,#nav_member_hover ul li a.conversation{background-image:url(../bundles/immojeunepages/img/icon_nav_conversation.png)}#member_nav ul li a.conversation:hover .icon,#member_nav ul li.active a.conversation .icon{background-image:url(../bundles/immojeunepages/img/icon_nav_conversation_active.png)}#member_nav ul li a.demand .icon,#nav_member_hover ul li a.demand{background-image:url(../bundles/immojeunepages/img/icon_nav_alerte.png)}#member_nav ul li a.demand:hover .icon,#member_nav ul li.active a.demand .icon{background-image:url(../bundles/immojeunepages/img/icon_nav_alerte_active.png)}#member_nav ul li a.assurance .icon,#member_nav ul li a.support .icon,#nav_member_hover ul li a.assurance,#nav_member_hover ul li a.support{background-image:url(../bundles/immojeunepages/img/icon_nav_umbrella.png)}#member_nav ul li a.assurance:hover .icon,#member_nav ul li.active a.assurance .icon,#member_nav ul li a.support:hover .icon,#member_nav ul li.active a.support .icon{background-image:url(../bundles/immojeunepages/img/icon_nav_umbrella_active.png)}#member_nav ul li a.move .icon,#nav_member_hover ul li a.move{background-image:url(../bundles/immojeunepages/img/icon_nav_truck.png)}#member_nav ul li a.move:hover .icon,#member_nav ul li.active a.move .icon{background-image:url(../bundles/immojeunepages/img/icon_nav_truck_active.png)}#member_nav ul li a.investir .icon,#nav_member_hover ul li a.investir{background-image:url(../bundles/immojeunepages/img/icon_nav_investir.png)}#member_nav ul li a.investir:hover .icon,#member_nav ul li.active a.investir .icon{background-image:url(../bundles/immojeunepages/img/icon_nav_investir_active.png)}#member_nav ul li a.utils .icon,#nav_member_hover ul li a.utils{background-image:url(../bundles/immojeunepages/img/icon_nav_tools.png)}#member_nav ul li a.utils:hover .icon,#member_nav ul li.active a.utils .icon{background-image:url(../bundles/immojeunepages/img/icon_nav_tools_active.png)}#member_nav ul li a.ad .icon,#nav_member_hover ul li a.ad{background-image:url(../bundles/immojeunepages/img/icon_nav_ad.png)}#member_nav ul li a.ad:hover .icon,#member_nav ul li.active a.ad .icon{background-image:url(../bundles/immojeunepages/img/icon_nav_ad_active.png)}#nav_member_hover ul li a.logout{background-image:url(../bundles/immojeunepages/img/icon_nav_logout.png)}#member_nav ul li a:hover,#member_nav ul li.active a{color:#00a8f4;transition:.25s}#member_nav ul li.active a{border-bottom:2px solid #00a8f4;padding-bottom:14px}#member_nav ul li a:hover .icon{margin-top:0;transition:.25s}#member_nav .arrow-responsive{display:none}#member{background:#f9f9f9;padding:30px 0 60px}#member.no-padding{padding-top:0}#member .no-results{font-style:italic;color:gray}#member button:not(.ck-button),#search button,#content aside button,#content article form table button{display:inline-block;color:#000;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:quattrocento sans,sans-serif;font-size:.95em;font-weight:700;padding:11px 15px 10px;border:0;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd;background:#ffd101 no-repeat 12px;outline:0;cursor:pointer;margin:25px 0 0}#content.sitemap li{margin:5px 0}#member .link_arrow{background:url(../bundles/immojeunepages/img/icon_arrow.png) no-repeat 5px;padding-left:25px}#member article{float:left;width:910px;padding-right:10px}#member article .item{width:290px;margin-right:13px;margin-top:15px}#member article .item .title,#member article .item .description,#member article .item .action{padding:5px}#member article .item .cover{width:100%}#member article .item .action .button_delete,#member article .item_annonce .action .button_delete{background:url(../bundles/immojeunepages/img/icon_remove_item.png) no-repeat 10px;color:#000;width:25px;height:30px;float:left;border:0}#member article .item_annonce{max-width:100%}#member article .online{border-top:3px solid #34a853;border-bottom:3px solid #34a853}#member article .offline{border-top:3px solid #ea4335;border-bottom:3px solid #ea4335}#member article .no-validate{border-top:3px solid #fbbc05;border-bottom:3px solid #fbbc05}#member article .item_annonce .status{float:right;margin-bottom:10px;display:flex}#member article .item_annonce .status span{padding-top:3px;padding-right:10px}.onoffswitch{position:relative;width:43px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;height:22px;padding:0;line-height:22px;border:2px solid #ccc;border-radius:22px;background-color:#f75959;transition:background-color .3s ease-in}.onoffswitch-label:before{content:"";display:block;width:22px;margin:0;background:#fff;position:absolute;top:0;bottom:0;right:27px;border:2px solid #ccc;border-radius:22px;transition:all .3s ease-in 0}.onoffswitch-checkbox:checked+.onoffswitch-label{background-color:#49e845}.onoffswitch-checkbox:checked+.onoffswitch-label,.onoffswitch-checkbox:checked+.onoffswitch-label:before{border-color:#49e845}.onoffswitch-checkbox:checked+.onoffswitch-label:before{right:0}#member article #ranking_input{width:90%;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;border:1px solid #d7d7cd;border-bottom:2px solid #d7d7cd;cursor:pointer;font-family:quattrocento sans,sans-serif;font-size:1em;outline:0;transition:.15s;float:left}#member article #ranking_input:focus{color:#000;border-color:#babab3;transition:.25s}#member article #stats-adverts,#publish_form #stats-adverts{font-weight:700;line-height:1.8em}#publish_form #stats-adverts a{color:#00a8f4}#member article #stats-adverts span,#publish_form #stats-adverts span{background-color:#00a8f4;color:#fff;padding:3px 7px;font-size:1.1em}#member article #stats-adverts span.warning,#publish_form #stats-adverts span.warning{background-color:#ea4335}#member article h1{margin-top:0;font-size:1.2em;font-family:open sans,sans-serif}#member article h2{margin-top:0;font-size:1.1em}#member article .logout{color:#00a8f4;float:right;font-size:.9em;font-weight:600}#member aside{float:right;width:270px}#member aside h3{text-align:center;font-family:open sans,sans-serif;text-transform:uppercase;font-size:1em}#member aside ul{list-style:none;padding:0;margin:0}#member aside ul li{width:100%}#member aside ul li a{display:block;text-align:center;color:#000;background:#ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:.1s;font-weight:600;margin:10px 0;padding:9px 0}#member aside ul.navigate{margin-bottom:30px}#member aside ul.navigate li a{text-transform:uppercase}#member aside ul li a:hover,#member aside ul.navigate li a.active{background:#00a8f4;transition:.15s;color:#fff}#member #folder h2{font-family:open sans,sans-serif;font-size:1.2em;margin:0 0 20px}#member #folder h2 span,#member h2 span.number{width:35px;height:35px;background:#00a8f4;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;color:#fff;display:inline-block;text-align:center;padding-top:3px;margin-right:10px;float:left;margin-top:-3px}#member h2 span.number{padding-top:7px;margin-top:-8px}#member #folder form table{width:100%;border-spacing:7px 4px}#member #folder form table select{width:100%}#member #folder #box_pictures{width:50%;float:right;padding-left:30px}#member #folder #box_pictures a{color:#000}#member #folder #box_pictures h2{float:left}#member #folder #box_informations #immojeune_userbundle_folder_guarantor table{width:100%;float:left;border-spacing:7px 5px;margin-bottom:20px}#member #folder #box_informations #immojeune_userbundle_folder_guarantor div{margin:7px 5px 0}#member #folder #box_informations{padding-right:30px;margin-bottom:20px}#member #folder #box_informations table td{width:24%}#member #folder #box_informations textarea{height:100px}#member #folder #box_informations p{line-height:1.35em}#member #folder #box_pictures ul{list-style-image:url(../bundles/immojeunepages/img/puce_blue.png)}#member #folder #box_pictures ul ul{list-style-image:none}#member #folder .separate{width:100%;height:1px;background:#ddd;display:block;margin-bottom:20px}#member #folder .button_valid{background-image:url(../bundles/immojeunepages/img/icon_button_valid.png);padding-left:40px}#member #folder .button_pdf{background-image:url(../bundles/immojeunepages/img/icon_button_export.png);padding-left:40px}#member #folder .button_export{background-image:url(../bundles/immojeunepages/img/icon_button_export.png);padding-left:40px}#member #board table{width:100%;border-spacing:15px}#member #board table td{vertical-align:top}#member #board table tr:nth-child(1){height:0}#member #board .item,#member .table{width:100%;border-collapse:collapse}#member .table{margin:30px 0}#member .table a{color:#00a8f4}#member article .table tr td a.button{color:#000;width:initial;padding:7px 10px 5px}#member #board .item tr td,#member #board .item tr th,#member .table tr td,#member .table tr th{border:1px solid #ccc;padding:15px}#member #board .item tr td,#member .table tr td{background:#fff}#member #board .item tr th,#member .table tr th{background:#e6e6e6;font-weight:700;font-family:open sans,sans-serif;text-align:left}#member .table tr th{text-align:center;font-size:.9em}#member #board .item tr th img{float:left;margin-right:15px}#member #board .item tr th img.avatar{margin:0}#member #board .item tr td a{color:#00a8f4}#member #board .item tr td a.displayBlock{display:block;color:#000}#member #board .item tr td a:hover{text-decoration:underline}#member #board .item tr td a.displayBlock:hover{text-decoration:none}#member #board .item tr td a.button{color:#000}#member #board .item tr.list td{padding:10px;cursor:pointer;transition:.15s}#member #board .item tr.list:hover td{background:#ffd101;transition:.25s}#member #board .item tr.grey td{background:#f9f9f9}#member #board .item tr.lightblue td{background:rgba(0,169,244,.2)}#member #board .item tr.blue td{background:#00a8f4;color:#fff}#member #board .item tr.list td a.allConversations{text-transform:uppercase}#member #board .form_member label{display:none}#member #board .form_member input[type=text]{border:1px solid #d7d7cd;border-bottom:2px solid #d7d7cd}#member #form_profile input[type=radio]{display:none}#member #form_profile input[type=radio]+label span{display:inline-block;width:20px;height:22px;margin:-3px 9px 0 0;vertical-align:middle;background:url(../bundles/immojeunepages/img/radio.png) no-repeat;cursor:pointer;transition:.15s}#member #form_profile input[type=radio]:checked+label span{background-image:url(../bundles/immojeunepages/img/radio_checked.png);transition:.25s}#member #form_profile .civility label{display:inline;margin-left:30px}#member .wrap #round{border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;width:250px}#member .wrap #box_update_avatar{height:250px}#member .wrap #box_update_avatar .update_avatar{position:absolute;transition:.25s;width:250px;height:250px;display:none;line-height:1.4em;font-weight:700}#member .wrap #box_update_avatar .update_avatar label{width:100%;height:250px;padding-top:100px;display:block}#member .wrap #box_update_avatar:hover .update_avatar{display:block;transition:.25s}#member .wrap #box_update_avatar:hover .update_avatar label{display:block;position:relative;z-index:3;cursor:pointer}#member .wrap #box_update_avatar #round{height:100%}#member .wrap #box_update_avatar:hover #round{opacity:.25;transition:.25s}#member .wrap .hover_picture #hover_picture:hover{opacity:.4}.dropt>span{position:absolute;left:-9999px;padding:15px;border:solid #000 1px;width:480px;margin:20px 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.dropt:hover span{left:48%;background:#fff}.dropt.history:hover span{margin-top:0;left:55%}.indice:hover span{transition:0}.indice{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:25px;height:25px;display:block;margin:0 auto}.indice span{width:300px}.indice .red{color:red}.indice .green{color:green}.blacklist span{width:300px}.blacklist:hover span{left:50%;transition:0}#member .form_member #add_lot{float:right;margin-top:15px}.form_member{width:100%}#immojeune_advertbundle_residence_adverts div div{border-left:3px solid #ffd101;padding:0 0 10px 15px;margin-top:30px}#immojeune_advertbundle_residence_adverts div div div{padding:0;border:0;margin-top:10px}#member article #counter_title,#member article #counter_description{color:#34a853}#member article #counter_title.warning-counter,#member article #counter_description.warning-counter{color:#ea4335}#member #tabs{border:0;font-size:.95em;font-family:quattrocento sans,sans-serif;background:0;padding:0}#member #tabs .ui-tabs-nav li a{color:#000}#member #tabs .ui-tabs .ui-tabs-panel{padding:20px 0}.table_stats{width:100%;font-weight:700;font-size:1.1em}.health{width:15px;height:15px;display:block;float:left;margin-right:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mce-tinymce label{display:inline!important}#content article .opinion{margin:15px 0;background:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:15px}#content article .opinion .avatar{width:75px;max-height:75px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.dropzone .dz-preview .dz-image img{background-color:#fff;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;padding:0;height:auto}.dropzone .dz-preview .dz-details .dz-filename{margin-top:65px}.dropzone .dz-preview.dz-file-preview .dz-details{padding-bottom:10px}.dropzone .dz-preview .dz-details .dz-size{display:none}.dropzone .dz-preview.dz-file-preview .dz-image{background:#fff!important}.dropzone .dz-preview .dz-details{cursor:pointer!important}.dropzone .dz-preview{z-index:1}.modal-preview a{display:none!important}.modal#attachment{z-index:21!important;width:530px}.edit-att{width:90px}.dropzone .dz-preview .rename{cursor:pointer;margin-left:32px;margin-right:5px;margin-top:5px}.dropzone .dz-preview .delete{cursor:pointer}.dropzone .dz-preview:hover{z-index:5!important}#moderation .title{cursor:pointer}#moderation .input-title{display:none;width:100%;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #d7d7cd;border-bottom:2px solid #d7d7cd;cursor:pointer;font-family:quattrocento sans,sans-serif;font-size:1em;outline:0;transition:.15s;padding:10px;margin-top:10px}#box_member_area{overflow:auto}#member .oldCandidate{text-align:center;margin-bottom:20px}#member .oldCandidate p{text-align:center}#member .oldCandidate .owner{width:280px}.main_owner form{width:100%;margin:0 0 34px}.main_owner form .search input{width:100%;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;border:0;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd;cursor:pointer;font-family:quattrocento sans,sans-serif;font-size:1em;outline:0;transition:.15s}.main_owner form .select2-container,#member form .select2-container{width:100%!important}.main_owner form .select2-selection,#member form .select2-selection{height:40px;border:0;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd}.main_owner form .select2-selection__rendered,#member form .select2-selection__rendered{padding:5px 0 0 11px}.main_owner form .select2-selection__arrow,#member form .select2-selection__arrow{margin:5px 9px}.main_owner form .search{width:20%;float:left}.main_owner form .adverts_filter{width:35%;float:left;margin-left:20px}.main_owner form .refuse_filter{width:42%;float:right;margin:19px 0 0}.main_owner .list .candidates_date{background:url(../bundles/immojeunepages/img/candidates_date.png) no-repeat;height:33px;border-bottom:1px solid #00a8f4;color:#fff;padding:8px 10px}.main_owner .list .candidate{background-color:#fff;padding:2px 0 0;margin:20px 0;border-radius:5px;min-height:130px;height:200px;border-bottom:2px #c1c0c0 solid;border-right:2px #c1c0c0 solid}.main_owner .list .candidate>div{padding:1px 22px 0;margin:12px 0 0}.main_owner .list .candidate>.annonce-label{display:none;margin:5px 0 -8px}.main_owner .list .candidate.show-annonce-name{height:209px}.main_owner .list .candidate.show-annonce-name>.annonce-label{display:block}.main_owner .list .candidate>.infos{width:77%;float:left;border-right:2px solid #c1c0c0}.main_owner .list .candidate .profil{width:64%;float:left;margin-bottom:16px}.main_owner .list .candidate .profil .avatar{float:left;width:18%;margin:11px 0 0;text-align:center}.main_owner .list .candidate .profil .avatar img{max-width:100px;max-height:100px}.main_owner .list .candidate .profil .infos{float:left;width:82%;margin:9px 0 0;padding:0 0 0 16px}.main_owner .list .candidate .profil .infos div{margin:10px 0}.main_owner .list .candidate .profil .infos div img{max-height:20px;max-width:20px;position:absolute;margin-top:-2px}.main_owner .list .candidate .profil .infos div .phone+img{margin-top:0}.main_owner .list .candidate .profil .infos div span{padding:25px}.main_owner .list .candidate .profil .infos .name b{font-size:18px}.main_owner .list .candidate .income{float:right;width:34%;margin:1px 10px 0 0;padding:17px 0 7px 11px;border-left:2px solid #c1c0c0}.main_owner .list .candidate .income .title{font-weight:700}.main_owner .list .candidate .income table{width:100%}.main_owner .list .candidate .income table td:nth-child(odd){text-align:left}.main_owner .list .candidate .income table td:nth-child(even){text-align:right}.main_owner .list .candidate:hover .income table td:nth-child(even) span{background-color:#ffd101}.main_owner .list .candidate .income table td{padding:5px 0}.main_owner .list .candidate .message{overflow:hidden;height:36px}.main_owner .list .candidate .message img{float:left;width:4%;margin-left:8%}.main_owner .list .candidate .message .content{float:right;width:87%;font-style:italic}.main_owner .list .candidate .message .content span{font-style:normal;color:#00a3ed;cursor:pointer}.main_owner .list .candidate .actions{width:21%;float:right;height:38px;padding:0;margin:0 10px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.main_owner .list .candidate .actions a{color:inherit}.main_owner .list .candidate .actions>div{border:1px solid;border-radius:5px;padding:10px 0 10px 14px;cursor:pointer;font-size:17px;margin:15px 0;text-align:left}.main_owner .list .candidate .actions div span{width:76%;float:left;padding-top:2px}.main_owner .list .candidate .actions div .icon{float:right;margin:3px 12px 0 0}.main_owner .list .candidate .actions .folder:hover,.main_owner .list .candidate .actions .contact:hover{color:#00a8f4;border-color:#00a8f4}.main_owner .list .candidate .actions .refuse:hover{color:red;border-color:red}.main_owner .list .candidate .actions .folder:hover .icon{content:url(../bundles/immojeunepages/img/list_candidate_folder_blue.png)}.main_owner .list .candidate .actions .contact:hover .icon{content:url(../bundles/immojeunepages/img/list_candidate_contact_blue.png)}.main_owner .list .candidate .actions .refuse:hover .icon{content:url(../bundles/immojeunepages/img/list_candidate_refuse_red.png)}.main_owner .list .candidate .actions.refused{margin:30px 10px}.main_owner .list .candidate .actions.refused .reactive span.hover{display:none}.main_owner .list .candidate .actions.refused .reactive:hover{color:#00a8f4;border-color:#00a8f4}.main_owner .list .candidate .actions.refused .reactive:hover span{display:none}.main_owner .list .candidate .actions.refused .reactive:hover span.hover{display:block}.main_owner .list .candidate .actions.refused .reactive:hover img{display:none}.main_roomer #results{background:#f9f9f9}.main_roomer .list .candidate{height:200px;background-color:#fff;border-radius:5px;border-bottom:2px #c1c0c0 solid;border-right:2px #c1c0c0 solid;margin:10px 0}.main_roomer .list .candidate .picture{height:200px;width:30%;float:left;text-align:center}.main_roomer .list .candidate .infos{width:40%;float:left}.main_roomer .list .candidate .actions{width:30%;float:right}.main_roomer .list .candidate .picture img{max-height:200px;max-width:300px;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}div.conversation{height:600px;border:solid 1px #ddd}.conversation #loading_member{margin-top:78px}.conversation .control{width:26%;float:left;background:#fff;height:600px;border-right:solid 1px #ddd;padding:19px 10px;overflow-y:auto;overflow-x:hidden}.conversation .control .head{margin-bottom:20px;height:32px}.conversation .control .arrow-unfix{display:none}.conversation .control .head .return{background-image:url(../bundles/immojeunepages/img/left-arrow.png);background-repeat:no-repeat;background-size:20px;background-position:10px 10px;width:17%;float:left;height:40px}.conversation .control .head .search{width:80%;float:right;border:1px solid #999;padding:13px 10px;margin:0;height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:url(../bundles/immojeunepages/img/search.png);background-repeat:no-repeat;background-size:20px;background-position:190px 10px;outline:0;font-size:14px;color:#616161;font-style:italic;font-weight:lighter}.conversation.light .control{width:48px}.conversation.light .control .head{display:none}.conversation.light .control .part p{display:none}.conversation.light .control .part img.conv{margin-right:3px}.conversation.light .control .list,.conversation.light .control .list.active{display:none}.conversation.light .display_conversation{width:95.5%;min-width:970px}.conversation.light.fixed .control{width:310px;position:absolute;z-index:1}.conversation.light.fixed .control .searchLight{display:none}.conversation.light.fixed .control .head{display:block}.conversation.light.fixed .control .arrow-unfix{display:block;margin-left:253px;cursor:pointer}.conversation.light.fixed .control .part p{display:block}.conversation.light.fixed .control .list.active{display:block}.conversation .control .part{height:45px;cursor:pointer}.conversation .control .part img.conv{width:25px;height:24px;float:left;margin-top:13px;margin-right:10px}.conversation .control .part p{width:87%;float:right;font-weight:700;font-size:16px;text-transform:uppercase;cursor:pointer}.conversation .control .part.list_conversations p{margin-top:15px}.conversation .control .list{border-top:solid 1.5px #cfcfcf;padding:10px 5px;display:none}.conversation .control .list.active{display:block}.conversation .control .list .item{margin-bottom:18px;cursor:pointer;height:32px}.conversation .control .list.biens .item{margin-bottom:8px;height:27px}.conversation .control .list.biens .item .title{cursor:pointer;height:21px;margin:5px 0;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;width:90%}.conversation .control .list.biens .item .numberNewMsg{background-color:#ffd101;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;float:right;width:19px;text-align:center;margin-top:5px}.conversation .control .list .item .head_last .name{font-size:16px}.conversation .control .list .item .head_last .time{color:#999;font-size:14px;font-style:italic}.conversation .control .list .item .content_last{color:#999;font-size:14px;font-style:italic}.conversation .control .list .item .content_last.bold{font-weight:bolder;color:#000}.conversation .control .list .item .preview-advert{display:none;background-color:#fff;position:absolute}.conversation .control .list .item .preview-advert img{width:300px}.conversation .control .list .item.active{display:block;border-right:3px solid #00a8f4}.conversation .control .part .numberNewMsg{display:none;background-color:#ffd101;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:absolute;text-align:center;width:20px;margin-top:26px;margin-left:11px}.conversation.light .control .part .numberNewMsg{display:block}.conversation.light.fixed .control .part .numberNewMsg{display:none}.conversation .display_conversation{float:right;width:74%;height:100%;position:relative}.conversation .display_conversation .head{height:18%;margin:20px 15px 0}.conversation .display_conversation .head.proprio img{margin:0 0 5px 25px;max-width:110px;height:110px;position:absolute}.conversation .display_conversation .head .infos{float:right;width:80%;padding:20px 20px 10px;line-height:28px;border-bottom:solid 1.5px #ddd;min-width:500px}.conversation .display_conversation .head.proprio .infos{width:100%;padding:42px 20px 10px 158px}.conversation .display_conversation .head .infos .title{font-size:20px;font-weight:700}.conversation .display_conversation .head .detail{font-style:italic}.conversation .display_conversation .head .infos a{float:right;text-transform:uppercase;font-weight:700;color:#00a8f4}.conversation .display_conversation .content{margin:23px 50px;overflow-y:auto;height:64%}.conversation .display_conversation .message{margin-top:20px}.conversation .display_conversation .message.newMessage{margin-left:-1250px}.conversation .display_conversation .message .photo{width:8%;float:left}.conversation .display_conversation .message img{width:50px;margin:10px 0}.conversation .display_conversation .message .m{width:90%;float:right}.conversation .display_conversation .message .m .head-message{margin-bottom:4px;margin-top:3px}.conversation .display_conversation .message .m .text{word-wrap:break-word}.conversation .display_conversation .message .infos{float:right;width:91%;margin-top:5px}.conversation .display_conversation .message .name{color:#000;font-size:20px;font-weight:700}.conversation .display_conversation .message .detail{color:#999;font-size:15px;font-style:italic}.conversation .display_conversation .message .detail span img{width:10px;cursor:pointer;margin:0 10px}.conversation .display_conversation .message .attachment{border-radius:5px;border:1px solid #e6e6e6;width:90%}.conversation .display_conversation .message .attachment img{width:10%;float:left;height:60px}.conversation .display_conversation .message .attachment .name{width:90%;float:left;margin-top:18px}.conversation .display_conversation .message .attachment .download{margin:47px 0 0 65px}.conversation .display_conversation .message .attachment .download a{color:#00a8f4}.conversation .display_conversation #modal_upload .icon{width:15%;float:left;margin:8px 0}.conversation .display_conversation #modal_upload .name{width:72%;float:left;padding:27px 0}.conversation .display_conversation #modal_upload .name input{width:100%}.conversation .display_conversation #modal_upload .invalid{display:none}.conversation .display_conversation .new{position:absolute;bottom:0;width:98%;margin-left:13px;margin-bottom:5px;border:1px solid #cfcfcf;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#fff}.conversation .display_conversation .new.loading{background-color:#cfcfcf}.conversation .display_conversation .new .add_hover{position:absolute;background-color:#fff;border:1px solid #e9e9e9;border-radius:5px;bottom:48px;box-shadow:0 1px 1px rgba(0,0,0,.23);z-index:1}.conversation .display_conversation .new .add_hover ul{list-style:none;padding:0 19px}.conversation .display_conversation .new .add_hover ul li{cursor:pointer;padding:7px 8px;border-radius:7px}.conversation .display_conversation .new .add_hover ul li:hover{background-color:#00a8f4;color:#fff}.conversation .display_conversation .new .add{position:absolute;background-color:#ececec;padding:0 16px;font-size:37px;font-weight:200;height:40px;margin-bottom:0;border-top-left-radius:7px;border-bottom-left-radius:7px;color:#000;cursor:pointer}.conversation .display_conversation .new .add:hover{color:#fff;background-color:#00a8f4}.conversation .display_conversation .new .newContent{border:0;min-height:36px;max-height:150px;overflow:hidden;outline:0;resize:none;font-size:16px;font-family:inherit;width:100%;padding:11px 94px 8px 62px;border-radius:7px}.conversation .display_conversation .new .button{background-color:#00a8f4;width:87px;height:40px;padding:14px 0;border-top-left-radius:0;border-bottom-left-radius:0;border:0;bottom:0;position:absolute;margin-left:-.3%;right:0}.conversation .recapRoomer{height:100%;overflow-y:auto}.conversation .recapRoomer.none{text-align:center;padding:70px 0 0}.conversation .recapRoomer h1{font-size:19px;margin:20px 10px}.conversation .recapRoomer h1 a{color:#000;text-decoration:underline}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right;outline:0}table.dataTable thead .sorting{background-image:url(../bundles/immojeunepages/img/sort_both.png)}table.dataTable thead .sorting_desc{background-image:url(../bundles/immojeunepages/img/sort_desc.png)}table.dataTable thead .sorting_asc{background-image:url(../bundles/immojeunepages/img/sort_asc.png)}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer}.dataTables_wrapper .dataTables_filter label{position:relative;margin:0 0 5px;display:block;font-size:.9em;font-weight:600;color:#656d78}.dataTables_wrapper .dataTables_filter input{position:relative;width:300px;height:40px;padding:8px;font-family:open sans,sans-serif;font-size:1em;border:1px solid #e6e9ed;-webkit-appearance:none;outline:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#656d78;margin-left:5px}#table-sort_filter label .button{float:right;font-size:16px;margin:0 50px 0 0}.conversation .recapRoomer table{margin:0!important}.conversation .recapRoomer .table img{float:right;cursor:pointer}.conversation .recapRoomer .table a.favorite img.active,#member .table a.favorite img.active{content:url(../bundles/immojeunepages/img/icon_favorite_active.png)}.conversation .recapRoomer .table th span{margin-right:10px}.conversation .recapRoomer tr.newMessage{font-weight:700}.conversation .recapRoomer .table a{color:#000!important}.conversation .recapRoomer .table a .button{width:90px}.conversation .recapRoomer .table a.linkConv div{background-color:#00a8f4}.conversation .recapRoomer .table a.accepter div{background-color:#ffd101}.conversation .recapRoomer .table a.refuser div{background-color:#999}.conversation .recapRoomer .table a.archiver div.loading{background-image:url(../bundles/immojeunepages/img/loader-autocomplete-yellow.gif);color:transparent;background-repeat:no-repeat;background-position:32px 3px}.conversationpush{margin-top:20px}.conversationpush.demandeDossier,.conversationpush.demandeDossierEnCours{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid .5px #e6e6e6;padding:17px;display:flex;height:82px;margin-right:30px}.conversationpush .loader{display:none;height:70px;margin:0 auto}.conversationpush.demandeDossier p{margin-top:0;margin-bottom:0;padding:5px;width:60%}.conversationpush.demandeDossierEnCours p{margin-top:0;margin-bottom:0;padding:13px;width:100%}.conversationpush.demandeDossier .upload{background-image:url(../bundles/immojeunepages/img/upload-folder.png);background-repeat:no-repeat;width:133px;background-position:85px;height:21px;margin:12px auto 0;cursor:pointer;text-transform:uppercase;float:right;color:#00a8f4;padding-top:4px;font-weight:700}.conversationpush.consulterDossier{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid .5px #e6e6e6;padding:10px 3px;display:flex;height:82px}.conversationpush.consulterDossier p{margin-top:0;margin-bottom:0;padding:20px 5px 5px 15px;font-weight:bolder;font-size:18px}.conversationpush.consulterDossier a{margin:11px 0 0 70px}.conversationpush.consulterDossier img{max-height:60px;max-width:60px}.conversationpush.consulterDossier .download{background-image:url(../bundles/immojeunepages/img/download-folder.png);background-repeat:no-repeat;width:211px;background-position:116px;height:25px;margin:4px auto 0;cursor:pointer;text-transform:uppercase;color:#00a8f4;padding-top:6px;font-weight:700}.conversationpush.annonceHorsLigne{border:1px solid #999;border-radius:9px;padding:0 26px}.conversationpush.dossierAccessible{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid .5px #e6e6e6;padding:10px 3px;display:flex;height:82px;margin-right:30px}.conversationpush.dossierAccessible p{margin:11px 0 0 20px}.conversationpush.dossierAccessible .button{color:#00a3ed;background:0;border:0;margin:15px;font-size:17px}.modal#accepter textarea,.modal#refuser textarea{width:100%;height:117px;margin:20px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #999;padding:5px}.modal#accepter .button,.modal#refuser .button{margin:0 auto;display:table;height:31px;width:220px}.modal#accepter img{display:none}.modal#contact .content{padding:20px 20px 65px}.modal#contact .email{width:50%;float:left;padding:0 0 0 41px;margin:10px 0}.modal#contact .phone{width:50%;float:right;padding:0 0 0 53px;margin:10px 0}.modal#contact .content div span{position:absolute;margin:3px 7px;color:#00a8f4}.modal#sendFolder .content{text-align:center}.modal#sendFolder .content .editFolder{margin:0 0 15px}.messenger-notifs,header .cart{float:right;margin:36px 0 0;cursor:pointer;padding:0 20px 17px 0}header .cart .number{background-color:#00a8f4;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:absolute;width:15px;height:15px;margin-left:15px;margin-bottom:0;margin-top:0;top:30px;text-align:center;color:#fff;font-size:.85em}.messenger-notifs .active{display:none;background-color:#ffd101;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:absolute;font-weight:700;width:15px;height:15px;margin-left:15px;margin-bottom:0;margin-top:0;top:32px;text-align:center;color:#000}.messenger-notifs+.notifications-hover{display:none}.notifications-hover:hover,.messenger-notifs:hover+.notifications-hover{display:block;position:absolute;top:60px;right:10%;background-color:#fff;max-height:300px;overflow-y:auto;width:435px;z-index:2;text-transform:none;margin-top:19px;border:1px solid #e6f0f3;border-top:0;font-size:.9em;margin-left:0}.notifications-hover .title{background:#e6f0f3;width:100%;height:50px;color:#000;text-transform:uppercase;padding:5px 0 10px 20px;margin:0}.notifications-hover .title p{width:50%;float:left}.notifications-hover .title .right{text-transform:none;color:#97bdc8;cursor:pointer;margin-top:12px}.notifications-hover .title .right img{float:right;margin-left:5px;margin-top:-4px}.notifications-hover a{color:#000}.notifications-hover .item-list .left{margin-right:10px;width:50px;border-radius:45px;margin-top:-7px}.notifications-hover .item-list.empty{text-align:center;font-style:italic;height:66px;padding:24px;cursor:default}.notifications-hover .item-list .date{float:right;color:#999}.notifications-hover .item-list{padding:15px 20px;cursor:pointer}.notifications-hover .item-list a{color:#000}.notifications-hover .item-list p{margin:0}.notifications-hover .active,.notifications-hover .item-list:hover{background:#e1f4f9}.conversationpush.alertfraude{background-color:red;opacity:.8;padding-bottom:17px;padding-left:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.conversationpush.alertfraude p{color:#fff!important;margin-top:0;margin-bottom:0}#form_publish_content .dropzone .dz-preview,#form_advert_update .dropzone .dz-preview{margin:11px}#form_publish_content .dropzone .dz-preview .dz-image,#form_advert_update .dropzone .dz-preview .dz-image{width:263px;height:169px;border-radius:0}#form_publish_content .dropzone .dz-preview .dz-image img.delete,#form_advert_update .dropzone .dz-preview .dz-image img.delete{cursor:pointer;margin:5px 0 0 5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#form_publish_content .dropzone .dz-preview .dz-image img.rotate,#form_advert_update .dropzone .dz-preview .dz-image img.rotate{cursor:pointer;margin:40px 0 0 5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#form_publish_content .dropzone .dz-preview .dz-image img.full,#form_advert_update .dropzone .dz-preview .dz-image img.full{cursor:pointer;margin:75px 0 0 5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#form_publish_content .alert,#form_advert_update .alert{color:#a94442;background-color:#f2dede;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}#form_advert_update .dropzone .dz-preview .dz-image img.first{cursor:pointer;margin:75px 0 0 5px;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px}#form_publish_content .dropzone .dz-preview .dz-image img.brightness,#form_advert_update .dropzone .dz-preview .dz-image img.brightness{cursor:pointer;margin:100px 0 0 5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#form_publish_content .dropzone .dz-preview:hover .dz-image img,#form_advert_update .dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-filter:blur(0);filter:blur(0)}#form_publish_content .dropzone .dz-details,#form_advert_update .dropzone .dz-details{display:none}#form_publish_content .addDropzone,#form_advert_update .addDropzone{margin:0 0 19px 39px}#form_publish_content #flatmate .hide{display:none}#publish_form #wrap_form #switch_types input[type=checkbox]:checked+label{background:#00a8f4;transition:.15s;color:#fff}#member .number{width:35px;height:35px;background:#00a8f4;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;color:#fff;display:inline-block;text-align:center;font-weight:700;padding-top:9px;margin-right:10px}.modal#mailing form table input[type=number]{width:100%;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 10px 10px 40px;border:0;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd;cursor:pointer;font-family:quattrocento sans,sans-serif;font-size:1em;outline:0;transition:.15s}#member .form_member table input#immojeune_userbundle_demand_surfaceMin,.modal#mailing input#immojeune_userbundle_demand_surfaceMin{background-image:url(../bundles/immojeunepages/img/icon_profil_demand_surface.png);background-repeat:no-repeat;background-position:7px 9px}#member .form_member table input#immojeune_userbundle_demand_priceMax,.modal#mailing input#immojeune_userbundle_demand_priceMax{background-image:url(../bundles/immojeunepages/img/icon_profil_demand_price.png);background-repeat:no-repeat;background-position:7px 9px}#member .form_member table input#immojeune_userbundle_demand_date,.modal#mailing input#immojeune_userbundle_demand_date{background-image:url(../bundles/immojeunepages/img/icon_profil_demand_date.png);background-repeat:no-repeat;background-position:7px 9px}#member .form_member table td.displayLabel.displayBlock label,.modal#mailing table td.displayLabel.displayBlock label{display:block}#member article.large .manageAdverts{display:block}#member article.large .manageAdverts div{display:block}#member article.large .manageAdverts h1{width:100%}#member article.large .manageAdverts th:nth-child(1){width:250px}#member article.large .manageAdverts .switch{float:right;margin:0 15px 0 0;cursor:pointer}.publicProfil{background-color:#f9f9f9}.publicProfil .wrap>table{width:100%}.publicProfil .wrap td{vertical-align:top}.publicProfil .wrap>table>tbody>tr>td>div{background-color:#fff;border:.5px solid #ececec;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.publicProfil .wrap .profil{margin:0;height:406px;text-align:center;padding:22px 22px 0}.publicProfil .wrap .profil .photo{width:200px;margin:0 auto}.publicProfil .wrap .profil .photo img{height:200px}.publicProfil .wrap .profil .name{font-size:19px;font-weight:700;text-transform:uppercase}.publicProfil .wrap .profil .checked{text-align:left;margin-top:13px}.publicProfil .wrap .profil .checked span{position:absolute;margin:2px 14px}.publicProfil .wrap .profil .complete{text-align:left;margin:6px 0 13px}.publicProfil .wrap .profil .progressbar{border:1px solid #999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:37px}.publicProfil .wrap .profil .progressbar .size{overflow:hidden;height:35px}.publicProfil .wrap .profil .progressbar .size img{min-width:100%}.publicProfil .wrap .infos{margin:0 15px 0 30px}.publicProfil .wrap .infos .title{padding:3px 0 36px;margin:14px 34px;height:30px;border-bottom:.5px solid #ececec}.publicProfil .wrap .infos .title span{position:absolute;text-transform:uppercase;font-weight:700;margin:3px 0 0 15px}.publicProfil .wrap .infos table{width:100%;margin:0 0 13px;font-size:17px}.publicProfil .wrap .infos table td{padding:11px 26px}.publicProfil .wrap .folder{margin:0 0 0 15px}.publicProfil .wrap .folder .title{padding:3px 0 36px;margin:14px 34px;height:30px;border-bottom:.5px solid #ececec}.publicProfil .wrap .folder .title span{position:absolute;text-transform:uppercase;font-weight:700;margin:3px 0 0 15px}.publicProfil .wrap .folder table{width:100%;margin:0 0 13px;font-size:17px}.publicProfil .wrap .folder table td{padding:11px 27px;text-align:center}.publicProfil .wrap .folder table td span{font-size:13px;color:#999}.publicProfil .wrap .demand{margin:24px 0 0 30px;min-height:210px}.publicProfil .wrap .demand table{width:50%;padding:0 24px}.publicProfil .wrap .demand .title{padding:3px 0 36px;margin:14px 34px;height:30px;border-bottom:.5px solid #ececec}.publicProfil .wrap .demand .title span{position:absolute;text-transform:uppercase;font-weight:700;margin:3px 0 0 15px}.publicProfil .wrap .demand .demandsEmpty{text-align:center;margin-top:29px}.publicProfil .wrap .prochainement{position:absolute;width:856px;height:208px;background-color:#ececec;z-index:2;top:300px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;opacity:.85;text-align:center;padding:90px 0;font-style:italic;font-size:20px;font-weight:700;color:#999}.publicProfil .wrap .demand table img.icon{background-color:#ffd101;padding:3px;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px;width:26px;height:26px}.publicProfil.publicProfil .wrap .demand .map img{padding:0}.publicProfil .wrap .demand .text{margin:0 0 7px}.publicProfil .wrap .demand .demand_item{border:1px solid #ececec;height:28px;width:100px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.publicProfil .wrap .demand .demand_item span{position:absolute;margin:5px 8px}.publicProfil .wrap .demand .map{height:209px;width:53%;float:right;margin:-199px 0 0}.publicProfil .wrap .demand .circle{z-index:2;position:absolute;margin-left:123px}.publicProfil .wrap .attachement{background-color:#9bcede;color:#fff;text-align:center;text-transform:uppercase;padding:70px;margin:20px 0}.publicProfil .wrap .attachement span{font-weight:700}.publicProfil .wrap .attachement .title{margin:24px;font-size:20px}.publicProfil .wrap .attachement .button-empty{width:29%;font-size:17px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;margin:0 auto;cursor:pointer}.publicProfil .wrap .attachement .button-empty a{color:#fff}.publicProfil .wrap .immojeune{text-align:center;padding:25px 10px;font-size:17px;margin:0 10px 0 0;width:93%}.publicProfil .wrap .immojeune .title{margin:50px 0 0;text-transform:uppercase;font-weight:700}.publicProfil .wrap .immojeune .title span{color:#00a8f4}.publicProfil .wrap .immojeune .content{margin:28px 0 63px}.publicProfil .wrap .image{margin:0 0 50px}.publicProfil .wrap .image img{width:100%}.grayscale div{filter:grayscale(100%)}#content .reply{margin:30px 0 0}#content .choice{display:inline-block;float:left}#content .choice div{font-weight:700;cursor:pointer;border:1px solid #999;background-color:#dfdfdf;padding:7px 40px;margin:10px 10px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#content .choice div.active{background-color:#00a8f4;color:#fff}#content .list input,.list{margin-top:5px}#content .list input,.list label{cursor:pointer}#content .reply .content{width:100%;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;height:200px;border:0;border:1px solid #d7d7cd;border-bottom:2px solid #d7d7cd;cursor:pointer;font-family:quattrocento sans,sans-serif;font-size:1em;outline:0;transition:.15s;margin-top:20px}#content .send{float:right}#member #invest{background:url(../bundles/immojeunepages/img/background_member_invest.jpg) no-repeat;height:460px}#member #invest .box{background-color:#fff;width:35%;height:75%;float:right;margin-right:5%;margin-top:4%;font-family:poppins,sans-serif}#member #invest .box h1{text-align:right;font-size:3.5em;font-weight:300;line-height:.4em;background-color:#fff;margin:40px 0}#member #invest .box span{font-size:.45em;line-height:1.5em}#member #invest .box span.tall{font-size:1.15em;line-height:.4em}#member #invest .box p{font-size:1.3em;line-height:.95em;margin-left:45px}#member #invest .box .col-align-right{font-size:1.05em;line-height:1;margin-top:30px}#member #invest .yellow_bloc{width:15px;height:280px;background-color:#ffd800;margin:25px -7px 0 25px;float:right}#member #invest_new .box .content,#member #invest_old .box .content{background:#fff;width:33%;padding:15px 25px 20px 15px}#member #invest_new .box .content h2,#member #invest_old .box .content h2{font-family:poppins,sans-serif;font-weight:300;margin:0}#member #invest_new .box .content p,#member #invest_old .box .content p{font-family:lato,sans-serif;font-size:1.05em;line-height:1.15em}#member #invest_new .box .content p strong,#member #invest_old .box .content p strong{font-size:1.2em}#member #invest_new .button{background-color:#fff;border:2px solid #000;width:20%;font-size:1.05em;line-height:1.35em;margin-top:1%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#member #invest_old .button{background-color:#fff;border:2px solid #000;width:70%;font-size:1.05em;line-height:1.35em;margin-top:1%}#member #invest_new{margin-top:3%}#member #invest_new img{float:right;margin-top:3%}#member #invest_new .box{margin-left:3%}#member #invest_new .box img,#member #invest_old .box img{float:none;margin:1%}#member #invest_new .box .content{background:#fff url(../bundles/immojeunepages/img/background_invest_bottomright.png) bottom right no-repeat}#member #invest_old{margin-top:50px}#member #invest_old img{float:left;margin-top:3%}#member #invest_old .box{float:right;margin-right:3%;width:33%}#member #invest_old .box .content{background:#fff url(../bundles/immojeunepages/img/background_invest_topleft.png) top left no-repeat;width:100%;padding:20px 15px 15px 25px}#charges li:before{content:"> "}#charges #rent_out .background_rent{background:url(../bundles/immojeunepages/img/rent_out.jpg) no-repeat right;height:383px}#charges #rent_out .text_rent_out{width:33.33%;height:383px;float:left;padding:35px;font-size:14px;font-family:lato,sans-serif}#charges #rent_out .text_rent_out h2{font-size:18px;line-height:25px}#charges #rent_out .button{background-color:#ffd101;width:200px;line-height:1.65em;font-family:lato,sans-serif;font-weight:600}#charges #rent_out .bloc_opacity{width:33.33%;height:383px;background-color:rgba(255,255,255,.7);float:left}#charges #mrz_immobilier .bloc_opacity{float:right;width:378px;height:383px;background-color:rgba(255,255,255,.7)}#charges #rent_out .list_opacity{float:left;margin-top:30%;margin-left:60px;font-size:18px;line-height:25px;font-family:lato,sans-serif}#charges #rent_out .yellow_line{width:65%;height:2px;background-color:#ec3;float:right;margin-right:13%}#charges #rent_out .furniture{float:right;margin-top:5%;width:72%;font-size:18px;font-family:lato,sans-serif}#charges .clear{height:33px}#charges #mrz_immobilier{height:380px}#charges #mrz_immobilier .background_mrz{background:url(../bundles/immojeunepages/img/mrz_immobilier.jpg) no-repeat left;width:798px;height:380px;float:left}#charges #mrz_immobilier .discover_mrz{width:35%;margin-left:6%;margin-top:6%;color:#fff;float:left;font-family:lato,sans-serif;font-size:18px;line-height:25px}#charges #mrz_immobilier .list_opacity{float:left;margin-top:35%;font-size:18px;font-family:lato,sans-serif;line-height:25px}#charges #mrz_immobilier .text_mrz{float:right;width:400px;height:380px;padding:35px;font-family:lato,sans-serif;font-size:14px;line-height:20px}#charges #mrz_immobilier .gestion_mrz{margin-top:50px;text-align:center}#charges #mrz_immobilier p{margin:0 0 20px}#charges #mrz_immobilier .gestion_mrz .col-33{display:inline-block;float:right}#charges #mrz_immobilier .button{background-color:#ffd101;width:200px;line-height:1.65em;font-weight:600}#charges ul{list-style-type:none}.noty_theme__custom.noty_bar .noty_body img{width:46px;margin-top:5px}.noty_theme__custom.noty_bar .noty_body span{width:75%;float:right;font-size:17px}#form_candidate .tooltip-light{margin:7px -3px!important;height:27px;background-color:#00a8f4;border-radius:50%;width:27px;padding:3px 8px}#form_candidate .tooltip-light img{height:20px}#cart-widget-container.fixed #cart-widget{position:fixed;top:20px;width:285px;margin-top:0}#cart-widget-container #cart-widget{margin-top:30px;top:0;background:#fff;width:285px}#cart-widget-container #cart-widget h3{margin-top:0}#cart-widget-container #cart-widget table{width:100%;border-collapse:collapse}#cart-widget-container #cart-widget table tr td{padding:10px 0 0}#cart-widget-container #cart-widget table .price{color:#b12704;font-weight:600;border-bottom:1px solid #e0e0e0}#cart-widget-container #cart-widget table .price td{padding:0 0 10px}#cart-widget-container #cart-widget table .price span{color:#00a8f4;cursor:pointer;font-weight:400;font-size:.9em}#cart-widget-container #cart-widget table .price span:hover{text-decoration:underline;color:#000}#cart-widget-container #cart-widget .button{background:#2ecc71;color:#fff;border-color:#dadada;width:100%}#cart-widget-container #cart-widget table tr.total{font-weight:600;font-size:1.2em}#cart-widget-container #cart-widget table tr.total .price{border:0}#cart-widget-container #cart-widget table tr.total td{padding:15px 0}#content article#wrap_large #shop{font-family:open sans,sans-serif}#content article#wrap_large #shop .guides{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:flex-start}#content article#wrap_large #shop .guide{width:32%;margin:10px 0;padding:30px;border:1px solid #eee;font-size:1em;font-weight:600}#content article#wrap_large #shop .item:hover{border-color:#666}#content article#wrap_large #shop .item img{width:100%}#content article#wrap_large #shop .item.third{float:right;margin-right:0}#content article#wrap_large #shop .item p{margin:10px 0 0}#content article#wrap_large #shop .item .title a{text-decoration:none}#content article#wrap_large #shop .item .price{color:#b12704}#content article #shop .shop-product img.cover{float:left;margin:0 20px 20px 0}#content article #shop .shop-product .version,#content aside .version{border:1px solid #929292;display:inline-block;padding:7px 10px;cursor:pointer;float:left;margin:0 20px 0 0;color:#000}#content aside .version{width:100%;display:block;margin:30px 0 0;float:none}#content article #shop .shop-product .version:hover,#content aside .version:hover{background:#efefef}#content article #shop .shop-product .version:hover .price,#content aside .version:hover .price{color:#eb7e00}#content article #shop .shop-product .version.selected,#content article #shop .shop-product .version.selected:hover,#content aside .version.selected,#content aside .version.selected:hover{border-color:#eb7e00;font-weight:600;background:#fdf0e1}#content article #shop .shop-product .version.selected .price,#content aside .version.selected .price{color:#eb7e00}#content article #shop .message p,#content.boost .message p,#content aside .message p{display:inline-block;margin:7px 0;font-weight:600}#content article #shop .message .button,#content.boost .message .button,#content aside .message .button{border:0;background:#282828;color:#fff;cursor:pointer;font-weight:600;font-family:open sans,sans-serif;font-size:1.05em;padding:7px 20px}#content article #shop .message.advice .button,#content aside .message.advice .button{background:#282828;color:#fff}#content article #shop .message.advice .button:hover,#content aside .message.advice .button:hover{background:#2ecc71}#content article #shop .message.error .button,#content.boost .message.error .button,#content aside .message.error .button{background:#fff;color:#282828}#content article #shop .message.error .button:hover,#content.boost .message.error .button:hover,#content aside .message.error .button:hover{background:#e6e6e6}#content article #shop .message.success .button,#content aside .message.success .button{background:#fff;color:#282828}#content aside .message.success .button{float:none;width:auto;font-size:.9em}#content article #shop .message.success .button:hover,#content aside .message.success .button:hover{background:#e6e6e6}#content article #shop .message,#content.boost .message,#content aside .message{margin:0 0 25px;padding:15px 20px 15px 55px}#content article #shop .message.error,#content.boost .message.error,#content aside .message.error{background:url(../bundles/immojeunepayment/img/icon_warning.png) #ea4335 12px no-repeat}#content article #shop .message.advice,#content aside .message.advice{background:url(../bundles/immojeunepayment/img/icon_information.png) #e6e6e6 12px no-repeat;color:#282828}#content article #shop .message.success,#content aside .message.success,#content.boost .message.success{background:url(../bundles/immojeunepayment/img/icon_valid.png) #2ecc71 15px no-repeat;padding-left:60px}#content article #shop .message.error p,#content article #shop .message.success p,#content.boost .message.error p,#content aside .message.error p,#content aside .message.success p,#content.boost .message.success p{color:#fff}#content.landing article h1,#content.landing article h2,#content.landing article h3{font-family:lucida grande,Arial,sans-serif;font-weight:700;color:rgba(0,0,0,.84)}#content.landing article p,#content.landing article ul{font-family:Georgia,times new roman,Times,serif;font-size:21px;line-height:1.6em;color:rgba(0,0,0,.84);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;letter-spacing:-.003em;text-align:initial;word-break:break-word;word-wrap:break-word}#content.landing article .title{font-weight:700;font-size:25px;text-align:center}#content.landing article h2{font-size:24px;text-align:center;margin-top:45px;margin-bottom:30px}#content.landing article h3{font-size:22px;margin-top:45px;margin-bottom:30px}#content.landing article p strong,#content.landing article li strong{font-weight:700}#content.landing .illustration,#content.landing .image{margin:40px;text-align:center}#content.landing .illustration img,#content.landing .image img{max-width:100%}#content.landing p img{display:block;margin:auto}#content.landing .image>figcaption{font-family:lucida grande,Arial,sans-serif;margin:5px auto 0;font-size:15px;line-height:1.4;color:rgba(0,0,0,.68)}#content.landing article .large-link{border-left:5px solid #ff6f00;background:#eee;display:block;text-decoration:none;padding:19px 0 17px 20px}#content.landing article .large-link a{text-decoration:underline;color:#ff6f00}#content.presse article h2{font-weight:700;font-size:30px;margin-top:45px;margin-bottom:30px}#content.presse article p{font-size:18px}#content.presse article li{margin:0 0 45px;font-size:18px}#content.presse article ul li a{text-decoration:none;color:#188bbe}#content.presse article ul li a:hover{text-decoration:underline;color:#188bbe}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.swal-modal.foreignstudent .swal-footer{text-align:center}#proof-live-visitor{color:red;padding:0 20px 0 0;transition:all .5s;visibility:hidden;opacity:0}#proof-live-visitor.active{visibility:visible;opacity:1}.candidate-actions{height:50px;padding-top:11px}.candidate-actions>div{float:right}.candidate-actions .messenger-checkout{margin:-13px 30px 0 0}.discover{position:absolute;right:0;top:270px;width:220px;height:60px;background-color:#00a8f4;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;border-bottom-left-radius:28px;border-top-left-radius:28px;z-index:2;visibility:visible;opacity:1;transition:500ms opacity}.webinar{position:absolute;right:0;top:270px;width:220px;height:94px;background:url(../bundles/immojeunepages/img/webinar.png) no-repeat;color:#fff;font-weight:700;border-bottom-left-radius:28px;border-top-left-radius:28px;z-index:2;visibility:visible;opacity:1;transition:500ms opacity}.discover-popup h3{margin:0}.discover.hide{visibility:hidden;opacity:0;transition:500ms opacity;display:none}.discover i{width:56px;margin:5px 8px 0 7px}.discover-popup{width:518px;top:110px;left:auto;right:3%;padding:20px;position:absolute;visibility:hidden;display:none;opacity:0;transition:500ms opacity;background-color:#fff;color:#333;height:auto;z-index:9998;box-shadow:.5px .5px 5px #000}.discover-popup.open{display:block;visibility:visible;opacity:1;transition:500ms opacity}.discover-popup .close-popup{position:absolute;top:20px;right:20px}.discover-popup .close-popup img{width:12px}.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}header #hamb{display:none;float:left;margin-top:45px;cursor:pointer;font-size:1.3em;text-transform:uppercase;color:#00a8f4;font-weight:700;height:30px}header #register_responsive{display:none;line-height:1.6em;margin:0 2px}header #register_responsive a{display:block;color:#000;text-transform:uppercase;font-weight:700;padding:10px 5px}header #register_responsive a img{float:left;margin:0 10px 0 0}header #hamb strong{margin:-9px 0 0 38px;display:block}header #hamb span,header #hamb span:before,header #hamb span:after{cursor:pointer;border-radius:1px;height:3px;width:30px;background:#00a8f4;position:absolute;display:block;content:''}header #hamb span:before{top:-8px}header #hamb span:after{bottom:-8px}header #hamb span,header #hamb span:before,header #hamb span:after{transition:all 500ms ease-in-out}header #hamb.active span{background-color:transparent}header #hamb.active strong{visibility:hidden}header #hamb.active span:before,header #hamb.active span:after{top:0}header #hamb.active span:before{transform:rotate(45deg)}header #hamb.active span:after{transform:rotate(-45deg)}#nav_content_mobile{float:right;margin-bottom:20px;display:none}#nav_content_mobile select{color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #d7d7cd;border-bottom:2px solid #d7d7cd;cursor:pointer;font-family:quattrocento sans,sans-serif;font-size:1em;outline:0;transition:.15s;margin-top:10px;padding:9px 10px;background:url(../bundles/immojeunepages/bundles/immojeunepages/img/select.png) no-repeat 98% center #fff;-webkit-appearance:none;width:250px}#nav_content_mobile select:focus{border-color:#babab3;transition:.25s}@media(max-width:1850px){#container_home #landing_home{top:-145px}}@media(max-width:1700px){#read_around #container_arround{text-align:center;width:100%}#read_around .item:last-child{display:none}#read_around .item{margin:0 7px}#container_home #landing_home{top:-65px}}@media(max-width:1500px){#read_around #container_around{width:100%}}@media(max-width:1500px){#container_home #landing_home{top:0}}@media(max-width:1300px){#results .item .flag{margin-left:22.5%}}@media(max-width:1220px){.modal#helpcandidate{width:80%!important}#member_nav ul{text-align:center}#member_nav ul li{width:13%}.wrap>table>tbody>tr>td{display:block;width:100%}footer #call_footer table tr td{display:table-cell}.publicProfil .wrap .profil{margin:5px 0}.publicProfil .wrap .infos{margin:5px 0}.publicProfil .wrap .demand{margin:5px 0}.publicProfil .wrap .demand .circle{margin-left:19%}.publicProfil .wrap .folder{margin:5px 0}.publicProfil .wrap .attachement{margin:5px 0}.publicProfil .wrap .immojeune{margin:5px 0}.publicProfil .wrap .image{margin:5px 0}.publicProfil .wrap .demand .map{margin:-181px 0 0;width:51%}.publicProfil .wrap .attachement .button-empty{width:25%}.wrap{width:100%;padding-left:10px;padding-right:10px}header .item_nav_hover{width:98%}#cities_home .item_city{width:31.5%}#search_home #stats_housing a{font-size:1.2em}#content article{width:76%}#content aside{width:23%}#results .item,#member article .item{width:32%;margin-right:2%}#results .item_end,#member article .item_end{margin-right:0}#results .item .cover,#member article .item .cover{width:100%}#read_around .item:last-child{display:inline-block}#read_around .item{margin:5px}#read_main #description{width:51%}#read_main #slider{width:47.5%}#read_main #slider img{width:100%}#read_candidate form table #quick_response{margin-left:9%}#member aside{width:22%}#member article{width:77%;padding-right:1%}#member article .wrap#folder .informations>div{float:none;border-right:0;width:100%}#member article .wrap#folder .informations .general>div{padding-right:0}#member article .wrap#folder .informations .garants{padding-left:0}#member article .wrap#folder .type{float:none;width:100%}#charges #mrz_immobilier .background_mrz,#charges #rent_out .background_rent{width:66.66%}#charges #rent_out .background_rent{float:right}#charges #rent_out .bloc_opacity,#charges #mrz_immobilier .bloc_opacity{width:50%}#charges #mrz_immobilier .text_mrz{width:33.33%}#charges #rent_out .text_rent_out{padding:20px}#charges #rent_out .list_opacity{margin-left:10%;padding-left:10px}#charges #mrz_immobilier .gestion_mrz{width:100%}#charges #mrz_immobilier .discover_mrz{display:none}#member .conversation .head .infos br{display:none}}@media(max-width:1020px){.publicProfil .wrap .demand .map{margin:-199px 0 0}.publicProfil .wrap .attachement .button-empty{width:34%}.discover,.webinar{display:none}}@media(max-width:1190px){#member #table-filter-adverts td{display:block;width:100%}#member #table-filter-adverts td #ranking_input{margin-bottom:13px}#member #invest_new img{float:right;width:50%;margin-top:5%}#member #invest_new .box{float:left;width:50%;padding-right:5%;padding-left:5%;margin:inherit}#member #invest_new .box .content{width:85%}#member #invest_new .box img{width:40%}#member #invest_new .button{width:50%}#member #invest_old img{float:left;width:50%;margin-top:8%}#member #invest_old .box{float:right;width:50%;padding-right:5%;padding-left:5%;margin:inherit}}@media(max-width:1150px){header nav{margin-left:30px}header #nav_member{margin-right:30px}#results .item,#member article .item{margin-top:20px}#results .item .flag{margin-left:20.5%}#member .conversation .sidebar .part img{display:none}#member .conversation .sidebar .part p{width:100%;overflow:hidden;height:20px;text-align:left}}@media(max-width:1140px){#member #invest .box h1{font-size:2.5em}}@media(max-width:1123px){.main_owner .list .candidate .actions div span{width:100%}.main_owner .list .candidate .actions div .icon{display:none}}@media(max-width:1100px){#read_main #description .action{width:170%}#member article .item{width:49%;margin-right:2%;margin-top:15px}#member article .item_second{margin-right:0}#member article .clear{display:none}#rules{width:500px!important}#member .conversation .list .content_last{display:none}#content.boost #premium ul{width:80%;margin:20px auto}#content.boost #free{margin:10px 5%}#content.boost .description img{width:15px}}@media(max-width:1063px){#search h1,#search h2,#search p{display:none}#search form{margin:auto;float:none}}@media(max-width:1050px){header nav{margin-left:10px}header nav ul li{margin:0 2px}header #nav_member{margin-right:15px}header #button_publish{padding:10px 10px 7px}#search_home #stats_housing a{font-size:1.05em}#search_home h1{font-size:2.3em}#roles_home #roles .item{padding:15px;height:370px}#witness_home .wrap{width:100%}#cities_home .item_city{margin:20px 2% 0 0}#cities_home .marseille,#cities_home .lyon{margin-right:0}#read_candidate form table #quick_response{margin-left:4%}header .item_nav_hover .guide,header #nav_guide_hover{display:none!important}header #nav_roomer_hover .col-25,header #nav_owner_hover .col-25{width:33%}header .item_nav_hover .last-responsive{border:0}#member_nav ul li span.icon{display:none}#member_nav{height:54px}#member_nav ul li{display:none;height:34px;margin:0 auto;width:160px}#member_nav ul{text-align:center}#member_nav ul li.active{display:inline-block}#member_nav ul li.active a{border:0}#member_nav.open{height:260px}#member_nav.open ul li{display:block}#member_nav .arrow-responsive{display:block;position:absolute;right:11%}#member_nav .arrow-responsive img{content:url(../bundles/immojeunepages/img/down-arrow.png)}#member_nav.open .arrow-responsive img{content:url(../bundles/immojeunepages/img/up-arrow.png)}div.conversation.light{width:1055px;overflow:hidden;overflow-x:scroll;display:inline-flex}div.conversation.light.conv{width:inherit}div.conversation.light.conv .display_conversation{min-width:inherit}.conversation .display_conversation .head .infos{padding:20px 20px 10px}.main_owner#list_conversation .list .candidate{width:300px;height:inherit;float:left;margin:20px 10px}.main_owner#list_conversation .list .candidate .advert_label{height:19px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;margin-top:2px}.main_owner#list_conversation .list .candidate .infos{width:100%;border:0}.main_owner#list_conversation .list .candidate .infos .avatar{width:20%;float:left}.main_owner#list_conversation .list .candidate .infos .text{width:70%;padding:10px;float:left}.main_owner#list_conversation .list .candidate .infos .text .name{font-weight:700}.main_owner#list_conversation .list .candidate .infos .avatar img{width:50px}.main_owner#list_conversation .list .candidate .message{display:none}.main_owner#list_conversation .list .candidate .income{float:inherit;width:inherit;border:0;padding-left:22px}.main_owner#list_conversation .list .candidate .actions{width:inherit;float:inherit;padding-left:22px;margin-left:0}.main_owner#list_conversation .list .candidate .actions a{color:#00e;text-decoration:underline;cursor:pointer}.main_owner#list_conversation .list .candidate .actions .buttons{display:none;color:#00e;text-decoration:underline;border:0;padding:0;font-size:inherit;margin:0}.main_owner#list_conversation .list .candidate .actions .buttons div{border:0;padding:0}.main_owner#list_conversation .list .candidate.show_actions{height:366px}.modal#contact .email{width:inherit}.modal#contact .phone{width:inherit;float:left;padding:0 0 0 40px}}@media(max-width:1010px){footer #bottom_footer{height:130px;text-align:center}footer #bottom_footer .links{float:none;margin-top:0;margin-bottom:2%}footer #bottom_footer .legacy{float:none;padding-top:13px;margin-top:0}footer #bottom_footer #social{padding-top:0}}@media(max-width:1000px){#search{height:450px;background-size:cover}header nav ul li#school{display:none}#read_candidate form table.person,#read_candidate form table.salary{width:49%}#read_candidate form table.salary{float:right}#read_candidate form table.choice{float:none;width:100%;clear:both}#read_candidate form table .separate{display:none}#read_candidate form table #quick_response{margin-left:25%}#container_home #landing_home{display:none}#read_main #description #promotions .promotion .title span span{display:none}#charges #rent_out .text_rent_out{width:50%}#charges #rent_out .bloc_opacity,#charges #mrz_immobilier .bloc_opacity{width:100%}#charges #mrz_immobilier .background_mrz,#charges #rent_out .background_rent{width:50%}#publish_form #wrap_form{width:inherit}}@media(max-width:950px){.modal#helpcandidate{width:95%!important}#cities_home .all img{width:100%}#search_home{height:530px}#search_home h1{font-size:2em}#content_home h2,#cities_home h3{font-size:1.3em}#content article #box_quick .item{width:100%;float:none;margin:20px 0;clear:both}#read_main h1,#read_candidate h2,#read_around h2{font-size:1.3em}.main_owner#list_conversation .search,.main_owner#list_conversation .adverts_filter{width:48%}.main_owner#list_conversation .refuse_filter{float:left;width:90%}header nav ul li a{padding:19px 8px}#private a,#professional a{width:auto;margin-top:0;padding:14px 40px;font-size:1.2em}}@media(max-width:920px){#diagnostics_content td{display:block}}@media(max-width:900px){#member #board td{display:block;width:100%}#member #board tr.list td{display:table-cell;width:inherit}.publicProfil .wrap .demand table{width:100%}.publicProfil .wrap .demand .map{margin:28px 0 0;width:100%;padding-bottom:5px}.publicProfil .wrap .attachement .button-empty{width:48%}.publicProfil .wrap .demand .circle{margin-left:37%}#cookies_information{display:none}#results .item{width:49%;margin-right:2%;margin-top:15px}#results .item_second{margin-right:0}#results .clear{display:none}#results .clear_last{display:block}#results #filter_count{margin-bottom:20px}#results .item .flag{margin-left:35.5%}.price_surface{margin-right:3%}#member .display_conversation .message .photo img{display:none}.conversation .display_conversation .message .m{width:100%}#publish_top .wrap{background:inherit;padding:30px 100px 0}}@media(max-width:850px){#confirm .content{height:450px;overflow-x:auto}#rules .content{height:450px;overflow-x:auto}#confirm .item .available{display:none}header nav,header #nav_member{display:none}header #hamb{display:block}header #register_responsive{display:block}header .logo{margin-left:10%}header nav{position:fixed;top:80px;bottom:0;left:0;background:#fff;margin:0;width:210px;border:1px solid #eee}header nav ul li{display:block}header nav ul li a{width:100%;padding:15px 5px}header nav ul li#school{display:block}#search{height:initial}#search #content_search{padding-bottom:20px}#read_main h1,#read_candidate h2,#read_around h2{font-size:1.2em}header .item_nav_hover{display:none!important}#member #invest .box h1{font-size:1.5em}#member #invest_new .box .content{width:106%}#member #invest_new .button{width:65%}#content.boost #premium,#content.boost aside{width:100%;padding:0}#content.boost #premium ul{width:60%;margin:20px auto}#content.boost #free{margin:10px 10%}#content.boost .description img{width:20px}}@media(max-width:800px){#read_main .information-360{display:none}#first_connexion .title{height:80px;padding-top:30px}.conversation.conv .display_conversation .content{margin:23px 20px}.conversation.conv .display_conversation .content .message .photo{display:none}.conversation.conv .display_conversation .head{width:174px;height:33px}.conversation.conv .display_conversation .head img{display:none}.conversation.conv .display_conversation .head .infos{padding:0;border:0}.conversation.conv .display_conversation .head .infos .title{display:none}.conversation.conv .display_conversation .head .infos .detail{display:none}.conversation.conv .display_conversation .new{margin-left:6px}.conversation.conv .display_conversation .new textarea{width:initial}.conversation.conv .display_conversation .new .button{width:24%}#mailing.modal .content table td{display:block}#mailing.modal .content table td span.number{display:none}#mailing.modal .content table td input,#mailing.modal .content table td select{width:initial}#mailing.modal .content table td input[type=checkbox]{display:none}#mailing.modal .content table td.displayLabel label{display:block}#mailing.modal .content table tr button{width:33%}#content .form_content_wrap.form_register table{width:96%}#member #board #list-adverts td{display:none;text-align:right}#member #board .item tr.list:hover td{background:inherit}#member #board #list-adverts td.active{display:block;cursor:pointer}#member #board #list-adverts td:first-child{display:block;text-align:left}#member #board #list-adverts td .edit .button{width:30%}#member #invest_new img,#member #invest_new .box,#member #invest_old img,#member #invest_old .box{float:none;width:100%}#member #invest_new .box,#member #invest_old .box{padding-left:15%}#member #invest_old .box img{width:50%}.messenger-notifs{display:none}#cities_home .all{display:none}#cities_home #box_cities{width:100%}#content article{width:100%;clear:both;float:none;border:0;padding-right:0}#content aside,#member aside{display:none}#content.boost aside{display:block}#content aside#agency{display:block;width:100%}#content aside#agency ul{display:none}#member article{width:100%;border:0;padding-right:0}#ariane{float:left}#nav_content_mobile{display:block}.wrap{padding-left:5px;padding-right:5px}#roles_home,#content_home #presse,#witness_home,#content_home h2,#qualites,#stats_housing{display:none}#container_home #search_home,#container_home{height:370px}#content_home .button_publish{margin:0}#cities_home fieldset{margin-top:20px}#search_home h1{font-size:1.8em}#read_around .item{margin:10px 0;width:80%}#read_around .item .cover{width:100%}#read_main h1,#read_candidate h2,#read_around h2{font-size:1.5em}#read_main #description,#read_main #slider,#read_main #description .action{width:100%}#read_main #description{margin-bottom:15px}#read_main{padding-bottom:15px}#navigate{display:none}#read_main #slider .partner{margin-top:20px}footer #main_footer .box_immojeune,footer #main_footer .box_housing{width:100%;float:none;clear:both}footer #main_footer .box_housing{margin-top:30px}#results .item .flag{margin-left:34%}#first_connexion.roomer_form form{width:100%}#read_main #description #promotions .promotion .title span span{display:inline-block}#member .conversation .display_conversation .head img{width:50px;height:50px}#member .conversation .display_conversation .head .infos{padding:0 20px 10px 97px}#member #folder .col-50{width:100%}#member #folder .table-folder .col-50{width:50%}#member #folder .col-45{width:100%;float:left}#member #folder .col-45 .table-folder{width:100%}#member #folder .col-45 .message{margin-top:20px}#content article #shop .shop-product .version{margin-bottom:10px}#shop .button.add-cart,#shop .free-download{display:block;margin-top:10px}#shop .already-cart{display:block;clear:both;margin-top:10px}#proof-live-visitor,#messenger-checkout{display:none}}@media(max-width:750px){#first_connexion.roomer_form form{height:500px;overflow-x:scroll;overflow-y:scroll;padding-right:15px}}@media(max-width:730px){.partner-content-iframe{margin-top:20px}}@media(max-width:700px){#services.form{display:none}#confirm .content{height:300px}#charges #rent_out .text_rent_out,#charges #mrz_immobilier .background_mrz,#charges #rent_out .background_rent{width:50%;float:left}#charges #rent_out .list_opacity{width:100%;float:none}#charges #rent_out .yellow_line{margin-right:15%}#charges #rent_out .furniture{width:100%;padding-left:10%}#search_home h1{font-size:1.7em}#ariane{display:none}#nav_content_mobile,#nav_content_mobile select{width:100%}#results .item .flag{margin-left:31%}#read_candidate form table #quick_response{margin-left:20%}#member .conversation .sidebar{display:none}#member .conversation .display_conversation{width:100%}.conversation .display_conversation .content{margin:22px 15px}#member .display_conversation .message .photo img{display:block}.conversation .display_conversation .message .m{width:90%}#publish_form #wrap_form #switch_types{width:inherit}#publish_form #wrap_form td{display:block;width:100%!important;margin:10px 0}#read_candidate .interest ul{width:100%;float:inherit}#folder form td{display:block;width:100%!important}#publish_form #wrap_form .form .separate{display:none}#content article .partners{flex-direction:column}#content article .partner{width:auto}#content article .partner img{max-width:100%}#content article#wrap_large #shop .guides{flex-direction:column;align-items:center}#content article#wrap_large #shop .guide{width:auto;max-width:400px}#content article #list_guides td{display:block;width:100%}}@media(max-width:650px){#container_home #search_home,#container_home{height:330px}#search_home h1{margin-top:20px}#search_home form{width:100%;padding:2%;margin:35px auto 0}#search_home form input[type=text],#search_home form button{width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#search_home form button{margin-top:10px}#confirm{width:415px!important}#confirm .content{padding:7px}#confirm table tr.result td{display:none}#confirm table tr td.enabled{display:block}#confirm .item{width:380px}#confirm .item .cover{width:378px;height:243px}#rules{width:380px!important}#charges #rent_out .button,#charges #mrz_immobilier .gestion_mrz{width:100%;margin:inherit}#charges #mrz_immobilier .text_mrz{width:50%}#private,#professional{width:100%;clear:both;height:50vh}#private .content,#professional .content{width:90%;margin:25vh auto 0;transform:translateY(-50%);font-size:1}}@media(max-width:600px){header .logo{margin-left:12%}header #button_publish{padding:10px 5px 7px;font-size:.85em}#cities_home .item_city{margin:10px 2% 0 0;width:49%}#cities_home .lille,#cities_home .bordeaux,#cities_home .lyon{margin-right:0}#cities_home h3{font-size:1.1em}#top_content h1{font-size:1.7em}#results .item,#member article .item{width:100%;margin-right:0;margin-top:15px}#read_around .item{width:95%}#read_main h1,#read_candidate h2,#read_around h2{font-size:1.2em}#read_main #description .nav li{font-size:1em}#read_main #description .action td{display:table;width:100%;text-align:center;border-spacing:0 5px}#read_main #description .action .button_candidate{float:none}#search,#paginate{display:none}#search.active{display:block}#filterSearch{display:block!important;text-align:center;padding-top:25px}#search .wrap #content_search p,#search .wrap #content_search h1,#search .wrap #content_search h2{display:none}#search .wrap #content_search form{display:block;float:none;margin:auto}#results .item .flag{margin-left:75%}.modal .button{width:100%}#read_candidate form table{float:none!important;width:100%!important}#read_candidate form table #quick_response{margin-left:15%}#rules .content{height:300px}#first_connexion.roomer_form form{height:300px;overflow-x:scroll;padding-right:15px}#member div.conversation{width:100%}#member .display_conversation .message .photo img{display:none}#member .display_conversation .message .m{width:100%}}@media(max-width:550px){header #button_publish{display:none}header .logo{margin-left:22%}footer #call_footer table tr td.col-align-right{width:62%}#results #filter_count{padding-top:15px}#results #filter_count table tr td{display:table;width:100%;text-align:center;border-spacing:0 15px}.modal{width:385px!important}#login form,#register form{width:100%!important}#results .item .flag{margin-left:75%}#read_candidate form table #quick_response{margin-left:9%}#read_main #description #promotions .promotion .title span span{display:none}.publicProfil .wrap .attachement .button-empty{width:100%}#member .conversation .display_conversation .head img{display:none}#member .conversation .display_conversation .head .infos{padding:0 20px 10px 24px}.conversationpush.demandeDossierEnCours{padding:9px 17px}#publish_top .wrap{background:inherit;padding:30px 50px 0}#content.boost #premium ul{width:80%;margin:20px auto}#content.boost #free{margin:10px 5%}#content.boost .description img{width:15px}#content.boost .plan .price{font-size:2.8em}}@media(max-width:500px){#charges #mrz_immobilier .background_mrz,#charges #rent_out .background_rent{background:0}#charges #rent_out .text_rent_out,#charges #mrz_immobilier .background_mrz,#charges #rent_out .background_rent,#charges #mrz_immobilier .text_mrz{width:100%;height:auto;margin-top:6%}#charges #rent_out .yellow_line{margin-right:20%}#charges #mrz_immobilier .button{float:none}#charges #rent_out .list_opacity,#charges #mrz_immobilier .list_opacity{margin-top:inherit}#charges #mrz_immobilier .bloc_opacity,#charges #rent_out .bloc_opacity{height:auto}#charges #mrz_immobilier .button{margin:inherit;width:100%}#charges #rent_out .bloc_opacity{margin-left:10%;margin-top:10%;width:100%;height:auto}#member #invest{background:0}#member #invest .box{float:none;width:100%;height:inherit;padding-top:10%}#member #invest .box h1{font-size:3.1em}#member #invest_new{margin:inherit}#member #invest_new img{padding-bottom:5%}#member #invest_new .box,#member #invest_old .box{padding:inherit}.main_owner#list_conversation .search{width:90%}.main_owner#list_conversation .adverts_filter{width:90%;margin-left:0}.main_owner#list_conversation .refuse_filter{width:90%}#member .conversation .display_conversation .head .infos{min-width:100%}#form_candidate .choice td{display:block}#form_candidate .choice td select{width:100%}#read_candidate form a.button-help{display:none}}@media(max-width:450px){.hide-450{display:none}header{height:60px}header .logo{margin-top:7px;margin-left:30%}header .logo img{width:85%}header #hamb{margin-top:29px}header nav{top:60px;width:180px}footer #call_footer{height:auto}footer #call_footer table .superjeune,footer #main_footer{display:none}footer #call_footer table tr td{display:table;width:100%!important;text-align:center!important}#cities_home,#content,#read_around{padding-bottom:20px}#results{padding-bottom:40px}#cities_home h3{font-size:1em}#read_main h1,#read_candidate h2,#read_around h2{font-size:1.1em}#results .item .flag{margin-left:71%}#read_candidate form table #quick_response{display:none}#confirm,#rules{width:300px!important}#confirm .content{padding:7px}#confirm table tr.result td{display:none}#confirm table tr td.enabled{display:block}#confirm .item{width:270px;margin:0}#confirm .item .cover{width:270px;height:173px}#confirm .subtitle span,#confirm .subtitle br{display:none}#useropinion .form_member{width:100%!important}#useropinion .form_member td{display:block;width:100%!important;text-align:left!important}#useropinion .form_member td.col-align-right{text-align:left!important}#useropinion .filter.col-20{width:40%}#useropinion .opinion{width:96%;float:left;margin-left:10px!important}}@media(max-width:400px){#cities_home .item_city{margin:10px 0 0;width:100%;background-size:cover}#content_home .button_publish{font-size:.85em;padding:14px 7px 12px 41px}#search #content_search{padding-top:20px;padding-bottom:10px}#search #content_search h1{font-size:1.3em;text-align:center}.modal{width:300px!important}.modal .content{padding:10px!important}#login form table .button_facebook,#register form table .button_facebook,#phone .button_facebook{width:100%}#results .item .flag{margin-left:66%}#search form{width:90%}#first_connexion form{width:100%!important}#charges #mrz_immobilier .background_mrz,#charges #rent_out .background_rent{background:0}#charges #rent_out .text_rent_out,#charges #mrz_immobilier .background_mrz,#charges #rent_out .background_rent,#charges #mrz_immobilier .text_mrz{width:100%;height:auto;margin-top:6%}#charges #rent_out .yellow_line{margin-right:20%}#charges #mrz_immobilier .button{float:none}#charges #rent_out .list_opacity,#charges #mrz_immobilier .list_opacity{margin-top:inherit}#charges #mrz_immobilier .bloc_opacity,#charges #rent_out .bloc_opacity{height:auto}#charges #rent_out .bloc_opacity{margin-left:10%;margin-top:10%;width:100%;height:auto}#charges #rent_out .text_rent_out{padding-top:10%}#member #invest{background:0}#member #invest .box{float:none;width:100%;height:inherit;padding-top:10%}#member #invest .box p,#member #invest_new{margin:inherit}#member #invest_new img{padding-bottom:5%}#member #invest .box h1{font-size:2.1em}}@media(max-width:360px){#search td{text-align:center}#search button{float:none!important}}@media(max-width:350px){#content_home .button_publish{font-size:.8em;padding:14px 5px 12px 39px}footer #bottom_footer #social{width:100%}#search_home h1{font-size:1.5em}}@media(max-width:320px){footer #bottom_footer #social .twitter,footer #bottom_footer #social .youtube{display:none}}@media(max-height:600px){#private,#professional{height:100%;padding:20px auto}#private .content,#professional .content{margin:0 auto 20px;transform:none}}.blocker{z-index:5!important}.modal{display:none;width:530px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 100px #000;-moz-box-shadow:0 0 100px #000;-o-box-shadow:0 0 100px #000;-ms-box-shadow:0 0 100px #000;box-shadow:0 0 100px #000;z-index:6!important;max-height:90%;overflow:auto}.modal a.close-modal{position:absolute;top:15px;right:15px;display:block;width:20px;height:20px;text-indent:-9999px;background:url(../bundles/immojeunepages/img/close_popup.png) no-repeat 0 0}.modal-spinner{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;margin-right:-32px;margin-top:-32px;background:url(../bundles/immojeunepages/img/ajax-loader.gif) no-repeat center center}.modal .title{width:100%;height:150px;background:url(../bundles/immojeunepages/img/background_popup_login.jpg) no-repeat center;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;padding-top:55px}.modal .title p,#member .modal .title p,#content .modal .title p{text-align:center;margin:0;color:#fff;font-family:open sans,sans-serif;font-weight:600;font-size:1.6em}.modal .content{padding:20px;background:#f6f6f6;width:100%;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.modal .content .information_candidate{color:#00a8f4}#login form,#register form{width:310px;margin:0 auto}#register form label{display:none}#login .title{background:url(../bundles/immojeunepages/img/background_login.jpg) no-repeat center}#login form table,#register form table,#first_connexion form table,#facebook_invalid form table{width:100%;border-spacing:0 7px}#first_connexion form table,#facebook_invalid form table{border-spacing:0}#register form table{border-spacing:0 4px}#first_connexion form table .field,#facebook_invalid form table .field{height:65px;padding:0}#first_connexion form table td.civility .field{height:50px}#first_connexion form table td.foreign .field{height:30px}#first_connexion form table td.foreign input,#first_connexion form table td.newsletter input{display:none}#first_connexion form table td.newsletter .field{padding:10px 0}#first_connexion form table td.foreign label{display:inline-block!important}#login form table td,#register form table td,#first_connexion form table td,#facebook_invalid form table td,#mailing form table td,#guiderecommendation form table td{padding:0}#login form table fieldset,#register form table fieldset,#first_connexion form fieldset,#phone fieldset,#callbackRequest fieldset,#already_member fieldset,#callbackrequest fieldset{border:0;border-top:1px solid #cbcbcb;padding:0;margin:10px}#first_connexion form fieldset{margin:0;padding-bottom:10px}#login form table fieldset legend,#register form table fieldset legend,#first_connexion form fieldset legend,#phone fieldset legend,#callbackRequest fieldset legend,#already_member fieldset legend,#callbackrequest fieldset legend{color:#000;margin:0 auto;font-size:1em;font-weight:700;padding:0 10px;text-transform:uppercase}#login form table .button_facebook,#login form table .button_google,#register form table .button_facebook,#register form table .button_google,#phone .button_facebook,#phone .button_google,#callbackRequest .button_facebook,#callbackRequest .button_google,#already_member .button_facebook,#already_member .button_google,#mailing .button_facebook,#mailing .button_google,#callbackrequest .button_facebook,#callbackrequest .button_google{width:100%;color:#fff;padding:11px 0}#phone .button_facebook,#phone .button_google,#callbackRequest .button_facebook,#callbackRequest .button_google,#already_member .button_facebook,#already_member .button_google,#callbackrequest .button_facebook,#callbackrequest .button_google{width:96%}#mailing .button_facebook,#mailing .button_google{width:300px}#login form table .button_facebook,#register form table .button_facebook,#phone .button_facebook,#callbackRequest .button_facebook,#mailing .button_facebook,#already_member .button_facebook,#callbackrequest .button_facebook{background:url(../bundles/immojeunepages/img/icon_facebook.png) no-repeat 10px #3b5998}#login form table .button_google,#register form table .button_google,#phone .button_google,#callbackRequest .button_google,#mailing .button_google,#already_member .button_google,#callbackrequest .button_google{background:url(../bundles/immojeunepages/img/icon_google.png) no-repeat 10px #df5450}#login form table input[type=email],#login form table input[type=password],#login form table input[type=text],#register form table input[type=email],#register form table input[type=password],#register form table input[type=text],#first_connexion form table input[type=email],#first_connexion form table input[type=text],#first_connexion form table input[type=number],#first_connexion form table select,#facebook_invalid form table input[type=email],#mailing form table input[type=text],#mailing form table input[type=number],#mailing form table select,#guiderecommendation form table input[type=text],#guiderecommendation form table input[type=email],#source form table select,#callbackrequest form table select,#callbackrequest form table input[type=text]{width:100%;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 10px 10px 40px;border:0;border-right:1px solid #d7d7cd;border-bottom:2px solid #d7d7cd;cursor:pointer;font-family:quattrocento sans,sans-serif;font-size:1em;outline:0;background-color:#fff;transition:.15s}#first_connexion form table select,#mailing form table select,#source form table select,#callbackrequest form table select{padding:9px 10px;background:url(../bundles/immojeunepages/img/select.png) no-repeat 98% center #fff;-webkit-appearance:none;width:100%}#mailing form table input[type=number]{width:80px;padding:10px}#login form table input[type=email]:focus,#login form table input[type=password]:focus,#register form table input[type=email]:focus,#register form table input[type=password]:focus,#first_connexion form table input[type=email]:focus,#first_connexion form table input[type=text]:focus,#first_connexion form table input[type=number]:focus,#first_connexion form table select:focus,#facebook_invalid form table input[type=email]:focus,#mailing form table input[type=text]:focus,#mailing form table input[type=number]:focus,#mailing form table select:focus,#guiderecommendation form table input[type=text]:focus,#guiderecommendation form table input[type=email]:focus,#callbackrequest form table select:focus,#callbackrequest form table input[type=text]:focus{color:#00a8f4;border-color:#babab3;transition:.25s}#first_connexion form table select:focus,#mailing form table select:focus,#callbackrequest form table select:focus{color:#000}#login form table input[type=checkbox],#register form table input[type=checkbox],#mailing form table input[type=checkbox],#guiderecommendation form table input[type=radio]{display:none}#login form table .checkbox+label,#register form table .checkbox+label,#mailing form table .checkbox+label,#guiderecommendation form table .checkbox+label,#first_connexion form table .checkbox+label{padding:3px 0 3px 32px;background:url(../bundles/immojeunepages/img/checkbox.png) no-repeat left center;transition:.15s;cursor:pointer;margin:2px 0;display:block}#login form table .checkbox:checked+label,#register form table .checkbox:checked+label,#mailing form table .checkbox:checked+label,#guiderecommendation form table .checkbox:checked+label,#first_connexion form table .checkbox:checked+label{background:url(../bundles/immojeunepages/img/checkbox_checked.png) no-repeat left center;transition:.25s}#login form table .small,#register form table .small{font-size:.95em}#login form table button,#register form table button,#first_connexion form table button,#facebook_invalid form table button,#mailing form table button,#guiderecommendation form table button,#callbackrequest form table button{display:inline-block;color:#000;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:quattrocento sans,sans-serif;font-size:.95em;font-weight:700;padding:11px 15px 10px;border:0;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd;background:#ffd101 no-repeat 12px;outline:0;width:100%;cursor:pointer;margin:10px 0 0}#callbackrequest form table button{background:url(../bundles/immojeunepages/img/icon_button_call.png) no-repeat 10px #00a8f4;color:#fff;display:block;margin:0 auto;margin-top:35px}#facebook_invalid form table button{padding:11px 15px 10px 30px;background:url(../bundles/immojeunepages/img/icon_publish_small.png) #ffd101 no-repeat 12px}#guiderecommendation form table button{width:initial;padding-left:45px}#login form table a,#register form table a,#register form table .email_register,#first_connexion form table a.logout,#facebook_invalid a{color:#12a9eb;cursor:pointer}#login form table a:hover,#register form table a:hover,#register form table .email_register:hover,#first_connexion form table a.logout:hover,#facebook_invalid a:hover{text-decoration:underline}#login form table .new_member,#register form table .already_member{padding-top:15px}#register form table .form_email{display:none}#first_connexion.roomer_form{width:840px}#first_connexion .title{background:url(../bundles/immojeunepages/img/background_first_connexion.jpg) no-repeat right}#facebook_invalid .title{background:url(../bundles/immojeunepages/img/background_popup_confirm.jpg) no-repeat right}#first_connexion form{width:310px;margin:0 auto}#first_connexion.roomer_form form{width:720px}#first_connexion form table{width:100%}#first_connexion form table #switch_type{width:260px;margin:0 auto}#first_connexion form table #switch_type input{display:none}#first_connexion form table #switch_type label{color:#000;font-weight:700;background:#dfdfdf;display:block;text-align:center;font-size:1.1em;padding:10px 0;cursor:pointer;transition:.15s;width:130px;float:left;border-bottom:2px solid #d7d7cd;border-right:1px solid #d7d7cd}#first_connexion form table #switch_type label:hover{background:#cdcdcd;transition:.25s}#first_connexion form table #switch_type input[type=radio]:checked+label{background:#00a8f4;transition:.15s;color:#fff}#first_connexion form table #switch_type #is_roomer label{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}#first_connexion form table #switch_type #is_roomer label{border-right:1px solid #bfbfbf}#first_connexion form table #switch_type #is_owner label{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}#first_connexion table{border-spacing:15px 10px}#first_connexion #your_profil{display:none;margin-top:20px;border-spacing:0 10px}#first_connexion #your_profil .employe{display:none}#first_connexion #your_profil .separate{height:400px;width:1px;background:#cbcbcb;display:block;margin:0 auto}#first_connexion #your_profil label{display:none}#first_connexion #your_profil label:hover{cursor:pointer}#first_connexion #your_profil label sup{font-size:.6em}#first_connexion #your_profil input[type=radio]{display:none}#first_connexion #your_profil input[type=radio]+label span{display:inline-block;width:20px;height:22px;margin:-3px 9px 0 0;vertical-align:middle;background:url(../bundles/immojeunepages/img/radio.png) no-repeat;cursor:pointer;transition:.15s}#first_connexion #your_profil input[type=radio]:checked+label span{background-image:url(../bundles/immojeunepages/img/radio_checked.png);transition:.25s}#first_connexion #your_profil .civility label{display:inline;margin-left:30px}#mailing,#guiderecommendation{width:840px}#mailing form,#guiderecommendation form{width:780px;margin:0 auto}#mailing form label,#guiderecommendation form label{display:none}#mailing form td.displayLabel label,#guiderecommendation form td.displayLabel label{display:inline}#mailing .title,#guiderecommendation .title{background:url(../bundles/immojeunepages/img/background_mailing.jpg) no-repeat center}#mailing form table,#guiderecommendation form table{width:100%;border-spacing:15px 10px}#mailing form table .number,#guiderecommendation form table .number{width:35px;height:35px;background:#00a8f4;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;color:#fff;display:inline-block;text-align:center;font-weight:700;padding-top:9px;margin-right:10px}#mailing form table button,#guiderecommendation form table button{background-image:url(../bundles/immojeunepages/img/icon_button_mailing.png)}#mailing form table .ui-widget-header{background:#00a8f4}#mailing form table .ui-slider-horizontal{height:.4em}#mailing form table #slider-range-surface.ui-slider-handle,#mailing form table #slider-range-price.ui-slider-handle{width:.9em;height:1em}#mailing form table #slider-range-surface.ui-widget-content,#mailing form table #slider-range-price.ui-widget-content{border:1px solid #d7d7cd;background:#fff}#mailing form table #slider-range-surface.ui-widget-content .ui-state-default,#mailing form table #slider-range-price.ui-widget-content .ui-state-default{background:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:.9em;height:1em}#mailing form table .min-range,#mailing form table .max-range{font-size:1em;float:left;margin-top:5px;width:20%;color:#adb5b8}#mailing form table .max-range{float:right;text-align:right}#mailing form table #range-surfaces,#mailing form table #range-prices{font-weight:700;text-align:center;width:100%;margin-top:5px}#rules{width:1100px}#rules .title{background:url(../bundles/immojeunepages/img/background_rules.jpg) no-repeat center}#diagnostics .title,#loading .title{background:url(../bundles/immojeunepages/img/background_login.jpg) no-repeat center}#phone .title,#callbackrequest .title,#avendrealouer .title,#contact .title{background:url(../bundles/immojeunepages/img/background_callphone.jpg) no-repeat center}#contact .content table a{color:#00a8f4}#avendrealouer .content table{border-spacing:10px 0;font-weight:700}#avendrealouer .content table img.logo{width:90px}#receipt{width:700px}#receipt .title{background:url(../bundles/immojeunepages/img/background_receipt.jpg) no-repeat center}#confirm{width:620px}#confirm .title{background:url(../bundles/immojeunepages/img/background_popup_confirm.jpg) no-repeat center}#confirm .separate{width:80%;margin:15px auto;height:1px;display:block;background:#dedede}#confirm .content table{width:100%}.modal .warning{font-weight:700;color:#ea4335}.modal .information{font-weight:700;color:#fbbc05}.modal .success{font-weight:700;color:#34a853}.modal .warning img,.modal .information img,.modal .success img{float:left;margin-right:5px}.modal .subtitle{font-size:1.1em;line-height:1.5em;margin:10px 0}.modal .subtitle span{color:#00a8f4}.modal form table .field{position:relative;height:75px;padding:12px 0 4px}.modal form table .field label{position:relative;margin:0 0 5px;display:block!important;font-weight:600;color:#000}.modal form table .field .required:after{content:' *';color:#ea4335}.modal form table .required{color:#ea4335}.modal#mailing form table .required{color:inherit}.modal form table .field .inline-label{display:inline!important}.modal#redirect_student .content{text-align:center}.modal#redirect_student a.button{width:80%;margin-bottom:10px}#pdf.modal{width:80%;height:95%}#pdf.modal .pdf{height:100%}#pdf.modal a.close-modal{right:-44px}.modal#mailing form table label{color:#000}.modal#helpcandidate{width:60%}.modal#helpcandidate .container_video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.modal#helpcandidate .container_video iframe,.modal#helpcandidate .container_video object,.modal#helpcandidate .container_video embed{position:absolute;top:0;left:0;width:100%;height:100%}#changePlateforme .select2-container{min-width:150px!important}