div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}div.status{background-image:url(/misc/message-24-ok.png);border-color:#be7;}div.status,.ok{color:#234600;}div.status,table tr.ok{background-color:#f8fff0;}div.warning{background-image:url(/misc/message-24-warning.png);border-color:#ed5;}div.warning,.warning{color:#840;}div.warning,table tr.warning{background-color:#fffce5;}div.error{background-image:url(/misc/message-24-error.png);border-color:#ed541d;}div.error,.error{color:#8c2e0b;}div.error,table tr.error{background-color:#fef5f1;}div.error p.error{color:#333;}div.messages ul{margin:0 0 0 1em;padding:0;}div.messages ul li{list-style-image:none;}
.video-left{float:left;}.video-right{float:right;}.video-center{display:block;margin:0 auto;}
tr.taxonomy-term-preview{background-color:#EEE;}tr.taxonomy-term-divider-top{border-bottom:none;}tr.taxonomy-term-divider-bottom{border-top:1px dotted #CCC;}.taxonomy-term-description{margin:5px 0 20px;}
@font-face{font-family:"proxima";font-weight:bold;font-style:normal;src:url(/sites/immobilier-saint-germain.fr/themes/isj/font/proxima-bold.eot);src:url(/sites/immobilier-saint-germain.fr/themes/isj/font/proxima-bold.eot?#iefix) format("embedded-opentype"),url(/sites/immobilier-saint-germain.fr/themes/isj/font/proxima-bold.woff) format("woff"),url(/sites/immobilier-saint-germain.fr/themes/isj/font/proxima-bold.ttf) format("truetype"),url(/sites/immobilier-saint-germain.fr/themes/isj/font/proxima-bold.svg#proxima) format("svg")}@font-face{font-family:"proxima";font-weight:normal;font-style:normal;src:url(/sites/immobilier-saint-germain.fr/themes/isj/font/proxima-reg.eot);src:url(/sites/immobilier-saint-germain.fr/themes/isj/font/proxima-reg.eot?#iefix) format("embedded-opentype"),url(/sites/immobilier-saint-germain.fr/themes/isj/font/proxima-reg.woff) format("woff"),url(/sites/immobilier-saint-germain.fr/themes/isj/font/proxima-reg.ttf) format("truetype"),url(/sites/immobilier-saint-germain.fr/themes/isj/font/proxima-reg.svg#proxima) format("svg")}@font-face{font-family:"trade-gothic";font-weight:normal;font-style:normal;src:url(/sites/immobilier-saint-germain.fr/themes/isj/font/trade-gothic.eot);src:url(/sites/immobilier-saint-germain.fr/themes/isj/font/trade-gothic.eot?#iefix) format("embedded-opentype"),url(/sites/immobilier-saint-germain.fr/themes/isj/font/trade-gothic.woff) format("woff"),url(/sites/immobilier-saint-germain.fr/themes/isj/font/trade-gothic.ttf) format("truetype"),url(/sites/immobilier-saint-germain.fr/themes/isj/font/trade-gothic.svg#trade-gothic) format("svg")}html{font-size:10px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html:before{display:none;content:'desktop'}@media only screen and (min-width:600px) and (max-width:959px){html:before{content:'tablet'}}@media only screen and (max-width:599px){html:before{content:'mobile'}}body{margin:0;font-size:16px;line-height:1.3;font-family:"proxima";color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}a,.a{color:#000}.a{cursor:pointer}h1{margin:0}h2{margin:0}h3{margin:0}h4{margin:0}h5{margin:0}ul{list-style-type:square;list-style-position:inside;margin:0 0 15px 0;padding-left:0}.lte-ie7 ul{margin-left:0}ol{list-style-type:decimal;list-style-position:inside;margin:0 0 15px 0;padding-left:0}.lte-ie7 ol{margin-left:0}p{margin:0 0 15px 0}dl{margin:0}img{border:0;-ms-interpolation-mode:bicubic}blockquote{margin:0}pre{margin:0;white-space:pre;white-space:pre-wrap;word-wrap:break-word;font-family:monospace,serif}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}fieldset{margin:0;padding:0;border:0}label{cursor:pointer}button,input,select,textarea{margin:0;vertical-align:middle;font-family:helvetica,arial,sans-serif}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}.lte-ie7 button,.lte-ie7 input[type="button"],.lte-ie7 input[type="reset"],.lte-ie7 input[type="submit"]{overflow:visible}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.serif{font-family:georgia,times,serif}.noserif{font-family:helvetica,arial,sans-serif}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block{display:block}.fl{float:left}.fr{float:right}.cb{clear:both}.mediao:after{content:" ";display:table;clear:both}.lte-ie7 .mediao{zoom:1}.mediao__body{overflow:hidden}.mediao__figure{float:left;margin-right:15px}.mediao__figure--rev{float:right;margin-left:15px}.mediao__figure img,.mediao__figure--rev img{display:block}h1,.h1{font-size:24px;color:#000;font-weight:bold}h2,.h2{font-size:18px;color:#000}.mute-small{font-size:14px;color:#666}.mute-large{font-size:18px;color:#666}.mute-large a{color:#666}.description{font-size:14px;color:#000}.title{font-size:14px;font-weight:bold;color:#000;line-height:1.1}.ico-ico,.ico-news-mico,.ico-coeur,.ico-exclu-etoile,.ico-chevron,.more-link:before,.ico-phone-icon,.ico-mail-icon,.ico-green-square,.menu a:after,.ico-green-chevron,.menu a.selected:before,.ico-FontSizeZoom,.ico-ContactMap,.ico-ContactPhone,.ico-ContactMail,.ico-ContactVLib,.ico-ContactBus,.ico-ContactTram,.ico-a-small,.ico-a-big,.ico-CoverButtonUnselected,.cover .bx-pager-link,.ico-CoverButtonSelected,.cover .bx-pager-link.active,.ico-Prev,.annonce-figure .bx-controls-direction .bx-prev,.ico-Next,.annonce-figure .bx-controls-direction .bx-next,.ico-MobileMenuButton{display:inline-block;vertical-align:middle;font:0/0 a}.lte-ie7 .ico-ico,.lte-ie7 .ico-news-mico,.lte-ie7 .ico-coeur,.lte-ie7 .ico-exclu-etoile,.lte-ie7 .ico-chevron,.lte-ie7 .more-link:before,.lte-ie7 .ico-phone-icon,.lte-ie7 .ico-mail-icon,.lte-ie7 .ico-green-square,.lte-ie7 .menu a:after,.menu .lte-ie7 a:after,.lte-ie7 .ico-green-chevron,.lte-ie7 .menu a.selected:before,.menu .lte-ie7 a.selected:before,.lte-ie7 .ico-FontSizeZoom,.lte-ie7 .ico-ContactMap,.lte-ie7 .ico-ContactPhone,.lte-ie7 .ico-ContactMail,.lte-ie7 .ico-ContactVLib,.lte-ie7 .ico-ContactBus,.lte-ie7 .ico-ContactTram,.lte-ie7 .ico-a-small,.lte-ie7 .ico-a-big,.lte-ie7 .ico-CoverButtonUnselected,.lte-ie7 .cover .bx-pager-link,.cover .lte-ie7 .bx-pager-link,.lte-ie7 .ico-CoverButtonSelected,.lte-ie7 .ico-Prev,.lte-ie7 .annonce-figure .bx-controls-direction .bx-prev,.annonce-figure .bx-controls-direction .lte-ie7 .bx-prev,.lte-ie7 .ico-Next,.lte-ie7 .annonce-figure .bx-controls-direction .bx-next,.annonce-figure .bx-controls-direction .lte-ie7 .bx-next,.lte-ie7 .ico-MobileMenuButton{zoom:1;display:inline;vertical-align:auto}.ico-ico{height:16px;width:16px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -648px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-ico{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -645.5px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-news-mico{height:16px;width:14px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -701px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-news-mico{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -698.5px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-coeur{height:16px;width:16px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -567px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-coeur{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -564.5px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-exclu-etoile{height:15px;width:16px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -593px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-exclu-etoile{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -590.5px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-chevron,.more-link:before{height:7px;width:4px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -550px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-chevron,.more-link:before{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -547.5px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-phone-icon{height:21px;width:15px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -727px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-phone-icon{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -724.5px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-mail-icon{height:17px;width:23px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -674px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-mail-icon{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -671.5px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-green-square,.menu a:after{height:6px;width:6px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -632px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-green-square,.menu a:after{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -629.5px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-green-chevron,.menu a.selected:before{height:4px;width:7px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -618px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-green-chevron,.menu a.selected:before{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -615.5px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-FontSizeZoom{height:39px;width:69px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -280px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-FontSizeZoom{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -280px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-ContactMap{height:25px;width:18px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -58px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-ContactMap{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -58px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-ContactPhone{height:28px;width:20px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -93px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-ContactPhone{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -93px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-ContactMail{height:16px;width:21px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -32px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-ContactMail{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -32px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-ContactVLib{height:27px;width:23px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -163px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-ContactVLib{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -163px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-ContactBus{height:22px;width:22px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 0;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-ContactBus{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 0;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-ContactTram{height:22px;width:22px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -131px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-ContactTram{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -131px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-a-small{height:24px;width:26px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -516px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-a-small{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -513.5px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-a-big{height:39px;width:37px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -467px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-a-big{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -464.5px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-CoverButtonUnselected,.cover .bx-pager-link{height:30px;width:31px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -240px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-CoverButtonUnselected,.cover .bx-pager-link{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -240px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-CoverButtonSelected,.cover .bx-pager-link.active{height:30px;width:31px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -200px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-CoverButtonSelected,.cover .bx-pager-link.active{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -200px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-Prev,.annonce-figure .bx-controls-direction .bx-prev{height:44px;width:28px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -413px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-Prev,.annonce-figure .bx-controls-direction .bx-prev{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -411.5px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-Next,.annonce-figure .bx-controls-direction .bx-next{height:44px;width:28px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -359px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-Next,.annonce-figure .bx-controls-direction .bx-next{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -358.5px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}.ico-MobileMenuButton{height:20px;width:28px;background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-sf1b692d6cd.png');background-position:0 -329px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.ico-MobileMenuButton{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/sprites-2x-sa77c78571f.png');background-position:0 -329px;-moz-background-size:69px auto;-o-background-size:69px auto;-webkit-background-size:69px auto;background-size:69px auto}}[class^="ico"]+.label-ico{display:inline-block;vertical-align:middle;margin-left:5px}.lte-ie7 [class^="ico"]+.label-ico{zoom:1;display:inline;vertical-align:auto}select,input[type="checkbox"],input[type="radio"]{vertical-align:1px}input[type="text"],input[type="password"],input[type="search"],input[type="email"],input[type="url"],input[type="tel"]{height:32px;padding:5px 10px;font-size:16px;-webkit-appearance:none;border-width:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"proxima";-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:1px solid #ddd}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder{color:#999}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder{color:#999}input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="tel"]:-moz-placeholder{color:#999}input[type="text"]:focus::-webkit-input-placeholder,input[type="password"]:focus::-webkit-input-placeholder,input[type="search"]:focus::-webkit-input-placeholder,input[type="email"]:focus::-webkit-input-placeholder,input[type="url"]:focus::-webkit-input-placeholder,input[type="tel"]:focus::-webkit-input-placeholder{color:transparent}input[type="text"]:focus:-ms-input-placeholder,input[type="password"]:focus:-ms-input-placeholder,input[type="search"]:focus:-ms-input-placeholder,input[type="email"]:focus:-ms-input-placeholder,input[type="url"]:focus:-ms-input-placeholder,input[type="tel"]:focus:-ms-input-placeholder{color:transparent}input[type="text"]:focus:-moz-placeholder,input[type="password"]:focus:-moz-placeholder,input[type="search"]:focus:-moz-placeholder,input[type="email"]:focus:-moz-placeholder,input[type="url"]:focus:-moz-placeholder,input[type="tel"]:focus:-moz-placeholder{color:transparent}.lte-ie7 input[type="text"],.lte-ie7 input[type="password"],.lte-ie7 input[type="search"],.lte-ie7 input[type="email"],.lte-ie7 input[type="url"],.lte-ie7 input[type="tel"]{width:auto}.lte-ie7 input[type="text"],.lte-ie7 input[type="password"],.lte-ie7 input[type="search"],.lte-ie7 input[type="email"],.lte-ie7 input[type="url"],.lte-ie7 input[type="tel"]{height:14px}textarea{height:32px;padding:5px 10px;font-size:16px;-webkit-appearance:none;border-width:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"proxima";-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:inline-block;vertical-align:middle;height:100px}textarea::-webkit-input-placeholder{color:#999}textarea:-ms-input-placeholder{color:#999}textarea:-moz-placeholder{color:#999}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}.lte-ie7 textarea{width:auto}.lte-ie7 textarea{zoom:1;display:inline;vertical-align:auto}label{display:block;font-weight:bold}.form-type-checkbox label,.form-type-radio label{display:inline;padding-left:5px;font-weight:normal}label.has-placeholder{display:none}.lte-ie8 label.has-placeholder{display:block}.-underlined-list-element,.news .box-list{list-style:none}.-underlined-list-element li,.news .box-list li{padding:5px 0;border-bottom:1px dotted #DADADA}.trunk{margin:auto;max-width:940px;padding:0px 10px}.-background-white{background-color:white}.body{background-color:#F6F6F6;padding:30px 0}@media only screen and (max-width:599px){.body{padding:15px 0}}.footer{background-color:#0B5084;color:white;padding:40px 0}.carroussel{background-color:#135383}.carroussel img{width:auto;max-width:100%;height:auto}.wrapper-col{padding-right:240px}.wrapper-col:after{content:" ";display:table;clear:both}.lte-ie7 .wrapper-col{zoom:1}@media only screen and (max-width:767px){.wrapper-col{padding-right:0}}.main-col{width:100%;float:left}@media only screen and (max-width:767px){.main-col{width:auto;float:none}}.side-col{width:220px;float:right;margin-right:-240px}@media only screen and (max-width:767px){.side-col{width:auto;float:none;margin-right:0;margin-top:20px}}.liste-element-short li{display:inline-block;vertical-align:top;background-color:white;width:31.42857%}.lte-ie7 .liste-element-short li{zoom:1;display:inline;vertical-align:auto}.liste-element-short li+li{margin-left:2.85714%}@media only screen and (max-width:599px){.liste-element-short li{display:block;width:auto}.liste-element-short li+li{margin-left:0;margin-top:10px}.liste-element-short li .annonce-title{margin-bottom:5px}.liste-element-short li .annonce-price{margin-bottom:5px}.liste-element-short li .annonce-body{overflow:hidden;box-sizing:border-box;padding:5px}.liste-element-short li .annonce-figure{float:left;width:50%;margin-bottom:0}}ul+ul{margin-top:20px}.box+.box{margin-top:20px}.liste-annonces .box-main,.liste-news .box-main{padding-bottom:15px}.liste-element-long{list-style:none;-webkit-margin-after:0px}.liste-element-long li{padding:20px 0px}.orange-selected{color:#EF7F0E;font-size:18px;font-weight:bold}.paging{font-size:14px;text-align:center;padding-top:25px}.-dotted-underlined-element,.liste-element-long li{border-bottom:1px dotted #CCC}.box.news{background-color:white}.box.rencontrons-nous{background-color:#0B5084}.box.addresse,.box.contactez-nous{background-color:white}.box.newsletter{background-color:#B5C734;color:white;padding:20px}@media only screen and (max-width:599px){.box{width:220px;margin:auto}}.news .box-title,.rencontrons-nous .box-title{background-color:#0B5084;color:white;padding:20px;line-height:1;text-align:left;font-size:18px;font-weight:bold}.news .box-title{margin-bottom:14px}.newsletter .box-title{text-align:left;font-size:18px;font-weight:bold}.box-body{margin-left:20px;margin-right:20px}.box-body .box-button{width:100%;margin:auto}.contactez-nous .box-body .box-button{margin-bottom:15px}.rencontrons-nous .box-body{padding-bottom:13px}.addresse .box-body{padding:20px;margin:0px}.contactez-nous .box-body{padding:20px;margin:0px}.newsletter .box-body{margin:0;font-size:14px}.box-body .addresse-meta{line-height:1.1;padding-bottom:10px}.box-body .addresse-map{padding-bottom:20px;position:relative;left:-2px}.box-body .addresse-map img{width:auto;max-width:100%;height:auto}.box-list{font-size:12px}.box-list .ico-chevron,.box-list .more-link:before{margin-right:7px}.contactez-nous .box-list{font-size:14px;list-style:none;margin:0px}.box-footer{margin-left:20px;margin-right:20px;text-align:right;padding-bottom:10px}.addresse-typo-1{font-size:16px;font-weight:bold;line-height:1.1}.addresse-typo-2{font-size:14px;line-height:1}.box-cartouche{width:100%;background-color:#A2B32F;height:40px;margin-bottom:10px;letter-spacing:-1px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.box-cartouche .box-cartouche-body{background-color:#B5C734;color:white;text-shadow:0px -1px 1px rgba(0,0,0,0.25);height:38px;width:77.22222%;vertical-align:middle;display:inline-block;vertical-align:middle;font-size:14px;font-weight:bold;margin-top:1px;margin-right:1px}.lte-ie7 .box-cartouche .box-cartouche-body{zoom:1;display:inline;vertical-align:auto}.box-cartouche .box-cartouche-body span{position:relative;top:12px;left:10px}.box-cartouche .box-cartouche-body a{color:white}.box-cartouche .box-cartouche-icon{width:22.22222%;display:inline-block;vertical-align:middle}.lte-ie7 .box-cartouche .box-cartouche-icon{zoom:1;display:inline;vertical-align:auto}.box-cartouche-icon .ico-mail-icon{position:relative;left:8px}.box-cartouche-icon .ico-phone-icon{position:relative;left:13px}.box-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;height:32px;padding:0 10px;line-height:32px;text-align:center;border:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:14px;font-weight:bold;white-space:nowrap;cursor:pointer;-moz-transition:background-color .1s ease-in;-o-transition:background-color .1s ease-in;-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in;color:#fff;background-color:#EF7F0E;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:190px;text-shadow:0px -1px 0 rgba(0,0,0,0.25);border:1px solid #B1550B}.lte-ie7 .box-button{zoom:1;display:inline;vertical-align:auto}.box-button:active{-moz-box-shadow:inset 0 0 10px #1e1e1e;-webkit-box-shadow:inset 0 0 10px #1e1e1e;box-shadow:inset 0 0 10px #1e1e1e}.box-button:focus,.box-button:hover{background-color:#f4983c}.box-button:focus{outline-color:#EF7F0E}.box-button a{color:white}.box-main{padding:40px;background-color:white}.box-main+.box-main{margin-top:20px}@media only screen and (max-width:599px){.box-main{padding:10px}}.box.newsletter .form-text{border:none}.box-form .form-text{background:white;width:100%;font-size:13px;line-height:32px;margin-bottom:10px;outline:none}.box-form .form-submit{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;height:32px;padding:0 10px;line-height:32px;text-align:center;border:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:14px;font-weight:bold;white-space:nowrap;cursor:pointer;-moz-transition:background-color .1s ease-in;-o-transition:background-color .1s ease-in;-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in;color:#fff;background-color:#EF7F0E;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:190px;text-shadow:0px -1px 0 rgba(0,0,0,0.25);border:1px solid #B1550B;color:white;width:100%}.lte-ie7 .box-form .form-submit{zoom:1;display:inline;vertical-align:auto}.box-form .form-submit:active{-moz-box-shadow:inset 0 0 10px #1e1e1e;-webkit-box-shadow:inset 0 0 10px #1e1e1e;box-shadow:inset 0 0 10px #1e1e1e}.box-form .form-submit:focus,.box-form .form-submit:hover{background-color:#f4983c}.box-form .form-submit:focus{outline-color:#EF7F0E}.chapeau{font-size:16px;color:#000;border-bottom:1px dotted #EBEBEB;padding-bottom:20px;margin-bottom:15px}.main-text{font-size:16px;color:#000}.-long .news-title{font-size:18px;font-weight:bold}.news-figure{position:relative}.news-figure img{width:auto;max-width:100%;height:auto;display:block}@media only screen and (max-width:599px){.news-figure img{margin:auto}}.news-figure .news-figure-commentaire{width:100%;background-color:rgba(255,255,255,0.5);position:absolute;bottom:0;font-size:12px;box-sizing:border-box;padding:10px;letter-spacing:-1px}@media only screen and (max-width:599px){.news-figure .news-figure-commentaire{display:none}}.-full .news-figure{margin-bottom:25px}@media only screen and (max-width:599px){.-long .news-figure{max-width:150px}}@media only screen and (max-width:600px){.news-figure{float:none;margin-right:0;margin-bottom:10px}}.-long .news-body{font-size:14px;padding-top:15px}.-full .news-body{padding-bottom:30px;border-bottom:1px dotted #EEEEEE;margin-bottom:20px}.news-author{font-size:14px;font-style:italic}.news-footer ul{list-style:none;font-size:14px;margin-bottom:5px}.news-footer ul li{padding-bottom:5px;border-bottom:1px dotted #EEEEEE;position:relative;letter-spacing:-1px}.news-footer ul li .ico-chevron,.news-footer ul li .more-link:before{margin-right:10px}.news-footer ul li+li{margin-top:5px}.news-footer h2{margin-bottom:19px}.news-footer .more{text-align:right}.news-summary{margin-bottom:10px}.news-date.mute-large{font-size:16px}.-full .news-header{border-bottom:2px dotted #e4e4e4;padding-bottom:20px;margin-bottom:25px}.news-header h1{line-height:1.1;margin-bottom:5px}.news-left-body .ico-a-small{display:inline-block;vertical-align:bottom}.lte-ie7 .news-left-body .ico-a-small{zoom:1;display:inline;vertical-align:auto}.news-left-body .ico-a-big{display:inline-block;vertical-align:bottom}.lte-ie7 .news-left-body .ico-a-big{zoom:1;display:inline;vertical-align:auto}@media only screen and (max-width:599px){.news-left-body{display:none}}@media only screen and (max-width:599px){.news-main-body{display:block;width:auto}}.annonce{font-size:14px;color:#000;position:relative;top:0px}.annonce.-long{width:100%}@media only screen and (max-width:599px){.annonce.-short{overflow:hidden}}.annonce-figure{position:relative}.-long .annonce-figure .ribbon{top:12px}.-full .annonce-figure .ribbon{top:19px}.annonce-figure img{width:auto;max-width:100%;height:auto;display:block}@media only screen and (max-width:599px){.annonce-figure img{margin:auto}}@media only screen and (max-width:600px){.annonce-figure{float:none;margin-right:0;margin-bottom:10px}}.-short .annonce-body{padding:17px 20px}.-short .annonce-title{margin-bottom:10px;min-height:30px}@media only screen and (max-width:599px){.-short .annonce-title{min-height:0}}.-long .annonce-title{margin-bottom:15px;font-size:18px;color:#000;font-weight:bold}.-full .annonce-title{margin:10px 0;line-height:1.1}.-short .annonce-price{font-size:14px;font-weight:bold;color:#0c7cb0;margin-bottom:10px}.-full .annonce-price{display:inline-block;vertical-align:top;width:49%;text-align:right;line-height:1}.lte-ie7 .-full .annonce-price{zoom:1;display:inline;vertical-align:auto}.annonce-cartouche-meta{overflow:hidden}.annonce-cartouche-meta-div{display:inline-block;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ddd;padding:12px 10px;border-right:1px solid white;border-bottom:1px solid white}.lte-ie7 .annonce-cartouche-meta-div{zoom:1;display:inline;vertical-align:auto}.-long .annonce-cartouche-meta-div{width:49%;float:left}@media only screen and (max-width:959px){.-long .annonce-cartouche-meta-div{width:auto;display:block;padding:5px;float:none}}.-full .annonce-cartouche-meta-div{width:33.15%;float:left;margin-bottom:0;margin-left:0}.-full .annonce-cartouche-meta-div+li{margin-left:1px}@media only screen and (max-width:599px){.-full .annonce-cartouche-meta-div{width:100%;float:none;margin:0 !important;padding:5px}}.annonce-body .ico-chevron,.annonce-body .more-link:before{margin-right:7px}.-full .annonce-type{display:inline-block;vertical-align:top;width:50%;line-height:1}.lte-ie7 .-full .annonce-type{zoom:1;display:inline;vertical-align:auto}.-long .annonce-description{font-size:14px;line-height:1;width:100%;margin:15px 0 10px}.-full .annonce-description{padding-top:25px}.annonce-description-header{font-size:22px;font-weight:bold;padding-bottom:10px}.annonce-description-body{font-size:14px}.annonce-diagnostic{padding-top:35px}.annonce-dpe,.annonce-ges{margin:auto;width:100%;display:inline-block;vertical-align:top}.lte-ie7 .annonce-dpe,.lte-ie7 .annonce-ges{zoom:1;display:inline;vertical-align:auto}@media only screen and (max-width:599px){.annonce-dpe,.annonce-ges{display:block;width:auto}}.annonce-dpe .img,.annonce-ges .img{width:auto;max-width:100%;height:auto;display:block}@media only screen and (max-width:599px){.annonce-dpe{margin-bottom:10px}}.annonce.-full .contactez-nous{background-color:#F6F6F6}.annonce .contactez-nous{padding:20px;margin-top:40px}.annonce .contactez-nous .box-button{float:right}.annonce .contactez-nous .box-button a{color:white}@media only screen and (max-width:599px){.annonce .contactez-nous .box-button{float:none;margin-bottom:20px}}.annonce-pager{background-color:#F6F6F6;padding:10px 20px;box-sizing:border-box;text-align:center}.annonce-pager a{display:inline-block;vertical-align:top;border:2px solid #F6F6F6}.lte-ie7 .annonce-pager a{zoom:1;display:inline;vertical-align:auto}.annonce-pager a.active{border-color:#EF7F0E}.annonce-pager img{width:auto;max-width:100%;height:auto;display:block}@media only screen and (max-width:599px){.annonce-pager{white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}}.annonce-figure{position:relative}.annonce-figure .bx-viewport{margin-bottom:20px}.annonce-figure .bx-controls-direction a{position:absolute;top:170px;font:0/0 a;text-shadow:none;color:transparent}.annonce-figure .bx-controls-direction .bx-prev{left:5px}.annonce-figure .bx-controls-direction .bx-next{right:5px}.ribbon{z-index:1;font-family:"trade-gothic",sans-serif;text-transform:uppercase;font-size:13px;padding:5px 10px;text-shadow:0px -1px 0 rgba(0,0,0,0.25);color:white;background-color:#EF7F0E;position:absolute;top:20px;left:-7px;height:18px}.ribbon span{position:relative;top:-2px;margin-right:10px}.ribbon:after{content:'';width:0;height:0;border:14px solid transparent;border-right-width:0;border-left-color:#EF7F0E;position:absolute;left:100%;top:0}.ribbon:before{content:'';width:0;height:0;border:4px solid transparent;border-top-color:#B1550B;border-right-color:#B1550B;position:absolute;bottom:-8px;left:-1px}.ribbon.ribbon_24,.ribbon.ribbon_26,.ribbon.ribbon_31{background-color:#b22222}.ribbon.ribbon_24:after,.ribbon.ribbon_26:after,.ribbon.ribbon_31:after{border-left-color:#b22222}.ribbon.ribbon_24:before,.ribbon.ribbon_26:before,.ribbon.ribbon_31:before{border-top-color:#862121;border-right-color:#862121}.footer-contact{width:50%;display:inline-block;vertical-align:top}.lte-ie7 .footer-contact{zoom:1;display:inline;vertical-align:auto}@media only screen and (max-width:599px){.footer-contact{display:block;width:auto;padding-bottom:30px}}.footer-contact-body ul{margin:0px;width:50%;display:inline-block;vertical-align:top;list-style:none}.lte-ie7 .footer-contact-body ul{zoom:1;display:inline;vertical-align:auto}.footer-contact-title,.footer-liens-pratiques-title,.footer-informations-title{font-size:16px;font-weight:bold;margin-bottom:20px}.footer-liens-pratiques{width:25%;display:inline-block;vertical-align:top}.lte-ie7 .footer-liens-pratiques{zoom:1;display:inline;vertical-align:auto}.footer-liens-pratiques ul{list-style:none}@media only screen and (max-width:599px){.footer-liens-pratiques{width:50%}}.footer-informations{width:25%;display:inline-block;vertical-align:top}.lte-ie7 .footer-informations{zoom:1;display:inline;vertical-align:auto}.footer-informations ul{list-style:none}@media only screen and (max-width:599px){.footer-informations{width:50%}}.copyright{text-align:center;font-size:12px;margin-top:80px}.footer a{color:white}.header{padding-top:20px}@media only screen and (max-width:599px){.header{padding-top:10px}}.logo{background-image:url('/sites/immobilier-saint-germain.fr/themes/isj/img/PhotoHeader.jpg?1596530903');margin-bottom:15px}.logo img{width:auto;max-width:100%;height:auto}@media only screen and (max-width:599px){.logo img{height:50px}}@media only screen and (max-width:599px){.logo{background-image:none;display:inline-block;margin-bottom:0}}.menu{display:table;width:100%}@media only screen and (max-width:599px){.menu{display:none;z-index:2;position:absolute;width:auto;left:10px;right:10px;box-shadow:3px 3px 3px rgba(0,0,0,0.25)}.menu.visible{display:block}.menu:before{content:'';width:0;height:0;border:16px solid transparent;border-top-width:0;border-bottom-color:#EAEAEA;position:absolute;left:259px;top:-15px}.menu:after{content:'';width:0;height:0;border:15px solid transparent;border-top-width:0;border-bottom-color:white;position:absolute;left:260px;top:-14px}}.menu li{text-align:center;display:table-cell;width:1%;vertical-align:middle;font-size:14px;letter-spacing:-1px}.menu li:first-child a:after{display:none}@media only screen and (max-width:599px){.menu li:first-child a:after{display:block}}@media only screen and (max-width:599px){.menu li{display:block;width:auto;background-color:white;text-align:left;border:1px solid #EAEAEA;padding:10px;padding-left:25px}}.menu a{position:relative;display:block}.menu a:after{content:'';position:absolute;top:33%;right:100%}@media only screen and (max-width:599px){.menu a:after{margin-right:10px}}.menu a.selected{color:#B5C734}@media only screen and (max-width:599px){.menu a.selected{font-weight:bold}}.menu a.selected:before{content:'';position:absolute;top:100%;right:50%}@media only screen and (max-width:599px){.menu a.selected:before{display:none}}@media only screen and (max-width:599px){.menu a{color:black;font-size:18px}}.header .ico-MobileMenuButton{display:none}@media only screen and (max-width:599px){.header .ico-MobileMenuButton{display:block;position:absolute;right:20px;top:25px}}.contact .left-part{width:49%;padding-right:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .right-part{width:50%}.contact .left-part,.contact .right-part{display:inline-block;vertical-align:top}.lte-ie7 .contact .left-part,.lte-ie7 .contact .right-part{zoom:1;display:inline;vertical-align:auto}@media only screen and (max-width:650px){.contact .left-part,.contact .right-part{display:block;width:auto}}.contact .h1{margin-bottom:10px}.contact .right-part .h1{margin-left:25px}@media only screen and (max-width:599px){.contact .right-part .h1{margin-left:0}}.right-part-body{font-size:16px;letter-spacing:-1px;line-height:1.1;border-left:1px dotted #D0D0D0;padding-left:25px;padding-top:5px}@media only screen and (max-width:599px){.right-part-body{border-left:0;padding-left:0}}.right-part-body .email{padding-bottom:20px}.right-part-body .map{padding-bottom:20px}.right-part-body .map img{width:auto;max-width:100%;height:auto}.right-part-body>div{padding-bottom:10px}.left-hand{width:10.01318%;display:inline-block;vertical-align:middle}.lte-ie7 .left-hand{zoom:1;display:inline;vertical-align:auto}.addresse .left-hand{display:inline-block;vertical-align:top}.lte-ie7 .addresse .left-hand{zoom:1;display:inline;vertical-align:auto}.right-hand{width:89.98682%;display:inline-block;vertical-align:middle}.lte-ie7 .right-hand{zoom:1;display:inline;vertical-align:auto}.addresse .right-hand{display:inline-block;vertical-align:top;list-style:none;-webkit-margin-after:0}.lte-ie7 .addresse .right-hand{zoom:1;display:inline;vertical-align:auto}#contact-site-form .form-item{display:table}#contact-site-form .form-item+.form-item{margin-top:20px}#contact-site-form .label-textfield,#contact-site-form .label-select,#contact-site-form .label-textarea{vertical-align:middle;display:table-cell;width:25%;font-weight:normal;font-size:14px}#contact-site-form .form-select{position:relative;left:15%;width:auto;display:table-cell;vertical-align:top}#contact-site-form .form-text,#contact-site-form .form-textarea{vertical-align:top;display:table-cell;width:100%;background-color:#F6F6F6}#contact-site-form .form-type-checkbox{margin-bottom:20px;width:100%;position:relative}#contact-site-form .form-type-checkbox .label-checkbox{position:absolute;right:0}#contact-site-form .form-type-checkbox .form-checkbox{position:absolute;right:157px;top:3px}#contact-site-form .form-textarea{border:1px solid #DDD}#contact-site-form .form-actions{position:relative}#contact-site-form .form-submit{position:absolute;right:0;top:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;height:32px;padding:0 10px;line-height:32px;text-align:center;border:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:14px;font-weight:bold;white-space:nowrap;cursor:pointer;-moz-transition:background-color .1s ease-in;-o-transition:background-color .1s ease-in;-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in;color:#fff;background-color:#EF7F0E;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0px -1px 0 rgba(0,0,0,0.25);border:1px solid #B1550B}.lte-ie7 #contact-site-form .form-submit{zoom:1;display:inline;vertical-align:auto}#contact-site-form .form-submit:active{-moz-box-shadow:inset 0 0 10px #1e1e1e;-webkit-box-shadow:inset 0 0 10px #1e1e1e;box-shadow:inset 0 0 10px #1e1e1e}#contact-site-form .form-submit:focus,#contact-site-form .form-submit:hover{background-color:#f4983c}#contact-site-form .form-submit:focus{outline-color:#EF7F0E}#contact-site-form .form-submit a{color:white}.pagine{text-align:center;line-height:1;font-size:14px}@media only screen and (max-width:599px){.pagine{-webkit-margin-after:0}}.pagine li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:baseline}.pagine li>*{padding:0 10px}.pagine li+li.sep:before{padding-right:10px}.pagine li+li:before{content:"|"}.pagine li.active span{font-size:18px;font-weight:bold;color:#EF7F0E}.pagine li.sep{padding-right:10px}.more{font-size:14px;color:#EF7F0E;font-weight:bold}.more-link{color:#EF7F0E;text-decoration:none}.more-link:before{content:'';margin-right:7px}.cover{background-color:#135383;margin-top:40px}@media only screen and (max-width:599px){.cover{margin-top:20px}}.cover .trunk{position:relative;top:-20px;margin-bottom:-40px}@media only screen and (max-width:599px){.cover .trunk{padding-left:0;padding-right:0}}.cover+.body{padding-top:40px}.cover img{width:auto;max-width:100%;height:auto;display:block}.cover .bx-caption{background-color:rgba(33,33,33,0.5);width:100%;text-align:center;font-family:Futura,Futura-Medium,"Futura Medium","Century Gothic",CenturyGothic,"Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",sans-serif;position:absolute;bottom:40%;line-height:1.1;max-height:132px;overflow:hidden;padding:10px 0}.cover .bx-caption .title{font-size:60px;display:block;color:white}@media only screen and (max-width:959px){.cover .bx-caption .title{font-size:40px}}@media only screen and (max-width:599px){.cover .bx-caption .title{font-size:20px}}.cover .bx-caption .subtitle{font-size:30px;display:block;color:white}@media only screen and (max-width:959px){.cover .bx-caption .subtitle{font-size:20px}}@media only screen and (max-width:599px){.cover .bx-caption .subtitle{font-size:10px}}.cover .bx-pager-item+.bx-pager-item{margin-left:10px}.cover .bx-pager-link{font:0/0 a;text-shadow:none;color:transparent}.cover .bx-controls{position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:25px}.cover .bx-controls .bx-pager-item{display:inline-block;vertical-align:middle}.lte-ie7 .cover .bx-controls .bx-pager-item{zoom:1;display:inline;vertical-align:auto}@media only screen and (max-width:599px){.cover .bx-controls{bottom:10px}}.cover .bx-controls-direction{display:none}.class{position:relative}.class+.class{margin-top:6px}.class-A .fleche{width:23%}.class-B .fleche{width:26%}.class-C .fleche{width:29%}.class-D .fleche{width:32%}.class-E .fleche{width:35%}.class-F .fleche{width:38%}.class-G .fleche{width:41%}.annonce-diagnostic .curseur{font-size:12px;color:white;background-color:black;position:absolute;top:0;right:30%;width:auto;height:20px;display:none}.annonce-diagnostic .curseur.active{display:block}.annonce-diagnostic .curseur span{position:relative;top:3px;margin:auto 5px}.annonce-diagnostic .curseur:before{content:'';width:0;height:0;border:10px solid transparent;border-left-width:0;border-right-color:black;position:absolute;left:-10px;top:0px}.annonce-diagnostic .fleche{display:inline-block;vertical-align:top;position:relative;color:white;height:20px;line-height:20px}.lte-ie7 .annonce-diagnostic .fleche{zoom:1;display:inline;vertical-align:auto}.annonce-diagnostic .fleche .info{font-size:10px;position:absolute;top:0;left:8px}.annonce-diagnostic .fleche .name{font-size:20px;font-weight:bold;position:absolute;top:0;right:0}.annonce-diagnostic .fleche:after{content:'';width:0;height:0;border:10px solid transparent;border-right-width:0;position:absolute;right:-10px;top:0px}.annonce-diagnostic .title{font-size:12px;font-weight:bold;margin-bottom:10px}.annonce-diagnostic .unite-mesure{font-size:12px;font-weight:bold;margin-top:10px}.annonce-dpe .class-A .fleche{background-color:#077445}.annonce-dpe .class-A .fleche:after{border-left-color:#077445}.annonce-dpe .class-B .fleche{background-color:#47AC4E}.annonce-dpe .class-B .fleche:after{border-left-color:#47AC4E}.annonce-dpe .class-C .fleche{background-color:#B3D253}.annonce-dpe .class-C .fleche:after{border-left-color:#B3D253}.annonce-dpe .class-D .fleche{background-color:#edd42d}.annonce-dpe .class-D .fleche:after{border-left-color:#edd42d}.annonce-dpe .class-E .fleche{width:35%;background-color:#E78C1C}.annonce-dpe .class-E .fleche:after{border-left-color:#E78C1C}.annonce-dpe .class-F .fleche{width:38%;background-color:#E06A35}.annonce-dpe .class-F .fleche:after{border-left-color:#E06A35}.annonce-dpe .class-G .fleche{width:41%;background-color:#E33B2B}.annonce-dpe .class-G .fleche:after{border-left-color:#E33B2B}.annonce-ges .class-A .fleche{background-color:#DBD0E3}.annonce-ges .class-A .fleche:after{border-left-color:#DBD0E3}.annonce-ges .class-B .fleche{background-color:#CD9AE2}.annonce-ges .class-B .fleche:after{border-left-color:#CD9AE2}.annonce-ges .class-C .fleche{background-color:#B570D6}.annonce-ges .class-C .fleche:after{border-left-color:#B570D6}.annonce-ges .class-D .fleche{background-color:#A953CC}.annonce-ges .class-D .fleche:after{border-left-color:#A953CC}.annonce-ges .class-E .fleche{background-color:#A734CE}.annonce-ges .class-E .fleche:after{border-left-color:#A734CE}.annonce-ges .class-F .fleche{background-color:#9414C0}.annonce-ges .class-F .fleche:after{border-left-color:#9414C0}.annonce-ges .class-G .fleche{background-color:#810CC1}.annonce-ges .class-G .fleche:after{border-left-color:#810CC1}.element-invisible{display:none !important}ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap}.not-logged-in ul.primary{display:none}ul.primary li{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}ul.primary li a{display:block;border:1px solid #666;padding:.2em 1em;text-decoration:none;background-color:#eee}ul.primary li.active a{position:relative;background-color:#fff}ul.primary li a:hover{color:#000}ul.secondary{border-bottom:1px solid #666;padding:0.5em 1em;margin:5px}ul.secondary li{border-right:1px solid #666;display:inline;padding:0 1em}ul.secondary a{padding:0;text-decoration:none}ul.secondary a.active{border-bottom:4px solid #000}.admin-link{position:fixed !important;z-index:5;top:5px !important;right:5px;padding:5px 8px;font-weight:bold;font-family:sans-serif;color:#fff;background-color:#0c7cb0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.admin-menu .admin-link{top:30px !important}.admin-link:hover{opacity:1}.container-inline{*zoom:1}.container-inline:after{content:"";display:table;clear:both}.container-inline>*{float:left}div.messages{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 2px 2px 0px rgba(0,0,0,0.2);-webkit-box-shadow:1px 2px 2px 0px rgba(0,0,0,0.2);box-shadow:1px 2px 2px 0px rgba(0,0,0,0.2);margin-bottom:20px}.inline li{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.inline li+li{margin-left:5px}
