@font-face {
    font-family: 'gotham_ultraregular';
    src: url('../fonts/gotham-ultra-webfont.eot');
    src: url('../fonts/gotham-ultra-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-ultra-webfont.woff2') format('woff2'),
         url('../fonts/gotham-ultra-webfont.woff') format('woff'),
         url('../fonts/gotham-ultra-webfont.ttf') format('truetype'),
         url('../fonts/gotham-ultra-webfont.svg#gotham_ultraregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gothambookregular';
    src: url('../fonts/gothambook-webfont.eot');
    src: url('../fonts/gothambook-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gothambook-webfont.woff2') format('woff2'),
         url('../fonts/gothambook-webfont.woff') format('woff'),
         url('../fonts/gothambook-webfont.ttf') format('truetype'),
         url('../fonts/gothambook-webfont.svg#gothambookregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Gotham Book';
    src: url('../fonts/Gotham-Book.eot');
    src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Book.woff2') format('woff2'),
        url('../fonts/Gotham-Book.woff') format('woff'),
        url('../fonts/Gotham-Book.ttf') format('truetype'),
        url('../fonts/Gotham-Book.svg#Gotham-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-Black.eot');
    src: url('../fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Black.woff2') format('woff2'),
        url('../fonts/Gotham-Black.woff') format('woff'),
        url('../fonts/Gotham-Black.ttf') format('truetype'),
        url('../fonts/Gotham-Black.svg#Gotham-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
body {margin: 0;font-family: 'Gotham Book'; font-weight: normal;font-style: normal;font-size: 16px;line-height: 18px;color: #000000;}
.container {max-width: 1200px;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {	width: 1200px;}
.span12 {width: 940px;}

/*color*/
b,strong{font-family: 'Gotham';font-weight: 900;font-style: normal;}
.violet{color:#1C203F;}
.beige{color:#E6B07E;}
.little{font-size:15px;}
.maj{text-transform:uppercase;}
.bg_violet{background:#1C203F;}
.bg_beige{background:#E6B07E;}
h1,h2,h3,h4,h5,h6 {	margin: 0px 0;	word-wrap: break-word;}
h1 {font-family: 'Gotham';font-weight: 900; font-style: normal;font-size: 26px;line-height: 26px;text-transform:uppercase;margin:5px 0;}
h2 {font-size: 22px;line-height: 24px;}

.nav {margin-left: 0;list-style: none;margin-top:40px;margin-bottom:0;}
.nav > li > a {display: block;}
.nav > li > a:hover,.nav > li > a:focus {text-decoration: none;background-color: transparent;}
.nav > li > a > img {max-width: none;}
.nav > .pull-right {float: right;}
.nav-tabs > li,.nav-pills > li {float: left;}
.nav-pills > li > a {/*text-transform:uppercase;*/border-right:1px solid #E6B07E;padding-right: 12px;padding-left: 12px;margin-right: 2px;line-height: 14px;padding-top: 2px;padding-bottom: 2px;margin-top: 2px;margin-bottom: 2px;}
.nav-pills > li.item-202 > a{border-right:0;}
.nav-pills > .active > a,.nav-pills > .active > a:hover,.nav-pills > .active > a:focus {background:transparent!important;;color:#1C203F;}
.navigation { }

/*#home{display:inline-block;}*/
#home{display:block;}
#home > .span12{margin-left:0;}
#home > .span12 > .span4 h2{text-align:left;color:#FFFFFF;font-size:24px;text-transform:uppercase;font-family: 'Gotham';font-weight: 900;font-style: normal;margin:10px 0;}
#home > .span12 > .span4 {color:#FFFFFF;text-align:justify;/*margin-left:0;*/padding:35px 50px 0;}
#home > .span12 > .span4 a{border:1px solid #FFFFFF;color:#FFFFFF;padding:5px 10px;text-transform:uppercase;text-decoration:none;}
#home > .span12 > .span8{/*margin-left:0;*/}

#qsn{margin:25px 0 0;}
#qsn > .container > .span5 > img{float:right;}
#qsn > .container > .span5{text-align:left;}

.content{margin-bottom:45px;}
.content-header h1{text-align:center;position:absolute;top:24%;width:100%;color:#FFFFFF;font-size:67px;line-height:67px;text-shadow:0px 0px 58px #000;}
.content-header{margin-bottom:45px;position:relative;}
.content > .span12{text-align:center;color:#1C203F;font-size:18px;margin-bottom:25px;}
.content > .span6{margin-left:0;text-align:justify; padding:25px 85px;}
.content > .span6.les-plus{margin-top:35px; padding:0 25px;position:relative;border:3px solid #E6B07E;}
.content > .span6.les-plus h2{background:#FFFFFF;position:absolute;top:-12px;padding:0 22px;font-family: 'Gotham';font-weight: 900; font-style: normal;text-transform:uppercase;font-size:25px;line-height:25px;}
.content-les-plus{padding:25px 15px;line-height:25px;}

.contact-left{padding:10px 15px 0 90px;}
.contact-right h1{color:#E6B07E;font-size:20px;}
.google-map{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);}


.pull-none.item-image > img{display:block;margin-left:auto;margin-right:auto;}
footer.footer{background:#1C203F;padding:70px 0 40px;}
.footer-left {text-align:right;padding:40px 40px 40px 0;}
/*.footer-right {padding:30px 0 30px 40px;color:#FFFFFF;font-size:16px;margin-left:0!important;border-left:1px solid #E6B07E;}*/
.footer-right {padding:30px 20px 30px 20px;color:#FFFFFF;font-size:16px;margin-left:0!important;border-left:1px solid #E6B07E;border-right:1px solid #E6B07E;text-align:center;}
.footer-right a{color:#FFFFFF;text-decoration:none;}
.footer-bottom{margin-left:0!important;margin-top:40px;color:#FFFFFF;text-align:center;font-size:13px;}
.footer-bottom a{padding:0 15px;color:#FFFFFF;text-decoration:none;}
.container.sprocket-strips-c{margin:25px auto;}

.left-sur-mesure{padding:0 20px 0 110px;}
.right-sur-mesure{padding:45px;border-left:3px solid #1C203F;}
.right-sur-mesure a{color:#E6B07E;text-transform:uppercase;font-size:15px;border:1px solid #E6B07E;padding:5px 10px;text-decoration:none;}
.right-sur-mesure a:hover{background:#E6B07E;border:1px solid #E6B07E;color:#FFFFFF;text-decoration:none;}

/*newsletter sendiblue*/
.newsletter h1{color:#E6B07E;}
.newsletter input.btn{border:1px solid #E6B07E;}
#sendinblueform-form{float:right;width:23%;}
.sendinblueform-block{background-color:transparent!important;padding:8px 0 0 0!important;}
#sendinblueform-form input{width:80%;}
#sendinblueform-form  .control-group{margin-bottom:0;}

button#zonglet_malraux,button#zonglet_foncier,button#zonglet_lmp,button#zonglet_pinel{
	position:absolute;
	top:50%;
	right:0;
	background:#1C203F;
	border-top-left-radius:50%;
	border-bottom-left-radius:50%;
	border-color:#1C203F;
	font-size:63px;
	color:#FFFFFF;
	height:90px;
}

#zcontenu_onglet_malraux,#zcontenu_onglet_foncier,#zcontenu_onglet_lmp,#zcontenu_onglet_pinel{
	background:#1C203F;
	width:50%;
	position:absolute;
	color:#FFFFFF;
	right:0;
}
button#zonglet_historique,button#zonglet_lmnp,button#zonglet_propriete,button#zonglet_residence{
	position:absolute;left:0;top:50%;
	background:#E6B07E;
	border-color:#E6B07E;
	border-top-right-radius:50%;
	border-bottom-right-radius:50%;
	font-size:63px;
	color:#FFFFFF;
	height:90px;
}
#zcontenu_onglet_historique,#zcontenu_onglet_lmnp,#zcontenu_onglet_propriete,#zcontenu_onglet_residence{
	background:#E6B07E;
	width:50%;
	position:absolute;
	color:#FFFFFF;
	left:0;
}
.dispositif{position:relative;}
.zcontenu_onglet_content img{max-width:none;}
.zsysteme_onglets{margin-top:15px;}
.zonglets{width:100%;}
.zcontenu_onglets{/*float:left;width:71%;	margin-bottom:20px;*/}
.zonglet{display:block;cursor:pointer;text-align:left; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:none;font-size:14px;}
.zcontenu_onglet{display:none;width:100%;margin:auto;}
.zcontenu_onglet_content{width:100%;margin:auto;text-align:justify;}
.zcontenu_onglet_content h1{margin-top:0px;}

a.programmes{background:#1C203F;text-transform:uppercase;color:#FFFFFF;text-decoration:none;padding:5px 15px;}
.asterisque{font-size:13px;line-height:14px;}

.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter{float:none;text-align:center;}
/*mosaique*/
#main .sprocket-mosaic .sprocket-mosaic-filter ul li, #main .sprocket-mosaic .sprocket-mosaic-filter ul li, .sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-filter li{border-radius:0!important;background:#1C203F;color:#FFFFFF;border-color:#1C203F;}
.sprocket-mosaic-item{border-radius:0!important;border:1px solid #f1f1f1!important;}
.sprocket-mosaic-item .sprocket-mosaic-title a{text-decoration:none!important;font-family: 'Gotham';font-weight: 900;font-style:normal;}
.sprocket-mosaic-item .sprocket-mosaic-title a:hover{color:#1C203F!important;}
.sprocket-mosaic-item .sprocket-mosaic-title, .sprocket-mosaic-item .sprocket-mosaic-info{font-weight:lighter!important;margin-top:10px;}
.sprocket-mosaic .sprocket-mosaic-tags, #main .sprocket-mosaic ul.sprocket-mosaic-tags{background:none!important;padding:5px 11px 11px!important;}
.sprocket-mosaic .sprocket-mosaic-tags li, #main .sprocket-mosaic ul.sprocket-mosaic-tags li{border-radius:0!important;background:transparent!important;color:#E6B07E!important;font-style:normal!important;border:1px solid #E6B07E;}
a.sprocket-readmore{text-transform:uppercase;font-weight:bold;text-decoration:none;}

.sprocket-mosaic .sprocket-mosaic-order li, .sprocket-mosaic .sprocket-mosaic-filter li{text-transform:none!important;}

.header{position:relative;z-index:99}
.home-top{position:relative;font-size:25px;line-height:37px;text-align:right;z-index:9;margin-top:-65px;}
.infos{position:absolute;text-align:right;color:#1C203F;top:25%;left:16%;}
.infos b.maj{font-size:30px;line-height:30px;}
.size30{font-size:30px;line-height:32px;}
#home div.size30{margin-top:50px;margin-bottom:10px;}
#home div.intro{margin-bottom:25px;font-size:18px;}
#home .dispositif{width:21.8%;float:left;padding:19px;color:#FFFFFF;min-height:457px;font-size:15px;line-height:17px;text-align:justify;}
#home .dispositif img{margin-bottom:19px;}
#home .dispositif a{border:1px solid #FFFFFF;color:#FFFFFF;padding:5px 10px;text-transform:uppercase;text-decoration:none;}
#home .dispositif h2{text-align:left;color:#FFFFFF;font-size:20px;line-height:22px;text-transform:uppercase;font-family: 'Gotham';font-weight: 900;font-style: normal;margin:0 0 10px;}
.home-top img{margin-right:5%;}
.home-top{display:none;}
.home-top-img{text-align:center;margin-top:-88px;}
.interieur-top img{margin-right:5%;}
.interieur-top{display:none;}
.interieur-top-img{text-align:center;margin-top:-85px;margin-bottom:55px;}

.navbar{margin-bottom:0;margin-top:35px;}
.navbar .btn-navbar .icon-bar{background:#1C203F;box-shadow:0;width:23px;height:3px;}
.btn-navbar .icon-bar + .icon-bar{margin-top:4px;}
.navbar .btn-navbar{background:transparent!important;background-image:none!important;border:0;box:shadow:none;text-shadow:none;}

#investissement-immobilier b{font-family: 'Gotham';font-weight: 900; font-style: normal;font-size: 24px;line-height: 26px;text-transform:uppercase;margin:5px 0;}
#investissement-immobilier div a{border:1px solid #1C203F;color:#1C203F;padding:5px 10px;text-transform:uppercase;text-decoration:none;}
#investissement-immobilier div a:hover{background:#1C203F;color:#FFFFFF;}
.infos a{font-size:15px;border:1px solid #1C203F;color:#1C203F;padding:5px 10px;text-transform:uppercase;text-decoration:none;}
.infos a:hover{background:#1C203F;color:#FFFFFF;}

@media (max-width: 1700px) {
	#home > .span12{margin-left:0;}
	#home > .span12 > .span4 h2{text-align:left;color:#FFFFFF;font-size:22px;text-transform:uppercase;font-family: 'Gotham';font-weight: 900;font-style: normal;margin:10px 0;}
	#home > .span12 > .span4 {width:35%;color:#FFFFFF;text-align:justify;margin-left:0;padding:10px 30px 0;font-size:14px;line-height:14px;}
	#home > .span12 > .span4 a{border:1px solid #FFFFFF;color:#FFFFFF;padding:5px 10px;text-transform:uppercase;text-decoration:none;}
	#home > .span12 > .span8{margin-left:0;width:65%;}
	.home-top img{margin-right:0;}
	.interieur-top img{margin-right:0;}
}
@media (max-width: 1300px) {
	.container{width:auto!important;}
	#home > .span12 > .span4 h2{text-align:left;color:#FFFFFF;line-height:20px;font-size:20px;text-transform:uppercase;font-family: 'gotham_ultraregular';font-weight: normal;font-style: normal;margin:0 0 5px;}
	#home > .span12 > .span4 {width:45%;color:#FFFFFF;text-align:justify;margin-left:0;padding:10px 30px 0;font-size:14px;line-height:14px;}
	#home > .span12 > .span8{margin-left:0;width:55%;}
	#home > .span12 > .span4 a{border:0;color:#FFFFFF;padding:0;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #FFF;}
	.home-top img{width:80%;}
	.interieur-top img{width:80%;}
	.infos{left:2%;}
}

@media (max-width: 979px) {
	#home > .span12 > .span4 {width:50%;padding:10px 10px 0;}
	#home > .span12 > .span8{width:50%;}
	#home .dispositif{width:43%;margin-bottom:25px;}
	.home-top img{margin-right:0;}
	.home-top{margin-top:0;}
	.infos{left:0;position:relative;text-align:center;margin-bottom:55px;}
	.home-top img{width:auto;}
	.home-top{display:block;}
	.home-top-img{display:none;}
	.home-interieur img{width:auto;}
	.home-interieur{display:block;}
	.home-interieur-img{display:none;}
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{color:#1C203F;font-weight:normal;}
}
@media (max-width: 768px) {
	.container{width:auto!important;}
	#home > .span12 > .span4 {width:100%;padding:10px 10px 25px;}
	#home > .span12 > .span8{width:100%;}
	.content-header h1{position:relative;text-shadow:0px 0px 19px #000;margin-bottom:20px;}
	.content > .span6{padding:25px 15px;}
	.footer-right{text-align:center;padding:0;}
	.header .brand{float:left;}
	.header .nav-pills > li > a{border-bottom: 1px solid #E6B07E;border:0;}
	.header .nav-pills > li:last-child > a{border-bottom:0;}
}
@media (max-width:500px){
	#home .dispositif{width:90%;}
	#home .dispositif img{margin-left:auto;margin-right:auto;display:block;}
}