#global-1 {
   overflow-x:hidden;
   position:relative;
 }  
 
#global {
	overflow-x: hidden;
	text-align: center;
	position: absolute;
	height: 1010;
	margin-left: 50%; /* Centre = 50% de la largeur du conteneur */
	left: -1250px;
}
#global-2 {
	top: 0px
	overflow-x:hidden;
	text-align:center;
	position:absolute;
	height: 740px;
	margin-left:50%; /* Centre = 50% de la largeur du conteneur */
	left:-1248px;
}
.fond-bandeau-blanc-1 {
	position: relative;
}
.navigation {
	position: absolute;
	width: 1024px;
	height: 176px;
	top: 0px;
	margin-left: 50%; /* Centre = 50% de la largeur du conteneur */
	left: -512px;
	z-index: 10000;
}
.programmes-home {
	position: absolute;
	width: 1000px;
	height: 370px;
	top: 639px;
	margin-left: 50%; /* Centre = 50% de la largeur du conteneur */
	left: -499px;
	z-index: 1000;
}
.programmes-img {
	position: absolute;
	width: 305px;
	height: 185px;
	top: 640px;
	margin-left: 50%; /* Centre = 50% de la largeur du conteneur */
	left: -500px;
	z-index: 10000;
}
.navigation-home {
	position: absolute;
	width: 1024px;
	height: 1010px;
	top: 0px;
	margin-left: 50%; /* Centre = 50% de la largeur du conteneur */
	left: -513px;
	z-index: 10000;
}
#slider {
   text-align: center;
}  
.portrait-1 {
   position: absolute;
   width: 395px;
   height: 360px;
   bottom: 0px;
   left: 72%;
}
.portrait-2 {
	position: absolute;
	width: 337px;
	height: 360px;
	bottom: 0px;
	right: 72%;
	mix-blend-mode: normal;
}
.talog-1 {
	position: absolute;
	width: 324px;
	top: 0px;
	right: -1px;
	z-index:10;
}
.clip-implantations {
	position: absolute;
	width: 510px;
	top: 0px;
	left: 0px;
	z-index:10;
}
.clip-clients {
	position: absolute;
	width: 462px;
	top: 0px;
	right: 0px;
	z-index:10;
}
.picto-1 {
   position: absolute;
   width: 137px;
   height: 131px;
   top: 100px;
   left: 115px;
   z-index:10;
}
.texte-din-20-blanc {
	font-family: din, Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	letter-spacing: 0.05em;
	line-height: 40px;
	text-align: justify;
}
.texte-dinccondbold-33-gris {
	font-family: dinconbol, Verdana, Geneva, sans-serif;
	font-size: 33px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4D5B61;
	letter-spacing: 0em;
	line-height: 40px;
	text-align: justify;
}
.texte-dinccondbold-23-gris {
	font-family: dinconbol, Verdana, Geneva, sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4D5B61;
	letter-spacing: 0em;
	line-height: 30px;
	text-align: justify;
}
.texte-dinccondbold-28-blanc {
	font-family: dinconbol, Verdana, Geneva, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	letter-spacing: 0em;
	line-height: 30px;
	text-align: justify;
}
.texte-dinccondbold-19-blanc {
	font-family: dinconbol, Verdana, Geneva, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	letter-spacing: 0em;
	line-height: 35px;
	text-align: right;
}
.texte-dinccondbold-26-vert {
	font-family: dinconbol, Verdana, Geneva, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #B8D051;
	letter-spacing: 0em;
	line-height: 35px;
	text-align: right;
}
.texte-din-16-blanc {
	font-family: din, Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	letter-spacing: 0em;
	line-height: 22px;
	text-align: justify;
}
.texte-din-16-gris {
	font-family: din, Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #444444;
	letter-spacing: 0em;
	line-height: 22px;
	text-align: justify;
	text-justify: constante
}
.texte-dinbold-16-gris {
	font-family: dinbold, Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #444444;
	letter-spacing: 0em;
	line-height: 22px;
	text-align: justify;
	text-justify: constante
}
.texte-din-15-blanc {
	font-family: din, Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	letter-spacing: 0em;
	line-height: 20px;
	text-align: justify;
}
.texte-dinbold-16-blanc {
	font-family: dinbold, Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	letter-spacing: 0em;
	line-height: 22px;
	text-align: justify;
}
.texte-dinbold-16-vert {
	font-family: dinbold, Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #9FC52E;
	letter-spacing: 0em;
	line-height: 22px;
	text-align: justify;
}
.texte-HelveticaNeue-Bold-15-gris {
	font-family: HelveticaNeue-Bold, Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4e5b61;
	letter-spacing: 0.03em;
	line-height: 20px;
	text-align: justify;
}
.texte-HelveticaNeue-Roman-14-blanc {
	font-family: HelveNeuRom, Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	letter-spacing: 0.1em;
	line-height: 20px;
	text-align: justify;
	vertical-align: top;
}
.texte-dinccondbold-21-blanc {
	font-family: dinconbol, Verdana, Geneva, sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	letter-spacing: 0.01em;
	line-height: 27px;
	text-align: justify;
}
.texte-dinccondbold-23-vert {
	font-family: dinconbol, Verdana, Geneva, sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #9FC52E;
	letter-spacing: 0.01em;
	line-height: 27px;
	text-align: justify;
}
.texte-dinccondbold-23-blanc {
	font-family: dinconbol, Verdana, Geneva, sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	letter-spacing: 0em;
	line-height: 27px;
	text-align: justify;
}
.texte-dinccondbold-29-blanc {
	font-family: dinconbol, Verdana, Geneva, sans-serif;
	font-size: 29px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	letter-spacing: 0em;
	line-height: 20px;
	text-align: justify;
}
.texte-dinccond-21-gris {
	font-family: dincon, Verdana, Geneva, sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #444444;
	letter-spacing: 0em;
	line-height: 20px;
	text-align: justify;
}
.texte-Times-25-gris {
	font-family: Times New Roman, Times, serif;
	font-size: 27px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-style: italic;
	color: #4D5B61;
	letter-spacing: 0em;
	line-height: 35px;
	text-align: justify;
}
.texte-Times-20-gris {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-style: italic;
	color: #4D5B61;
	letter-spacing: 0em;
	line-height: 27px;
	text-align: justify;
}
.texte-Times-25-blanc {
	font-family: Times New Roman, Times, serif;
	font-size: 27px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-style: italic;
	color: #FFF;
	letter-spacing: 0em;
	line-height: 35px;
	text-align: justify;
}
.texte-Times-30-gris {
	font-family: Times New Roman, Times, serif;
	font-size: 35px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-style: italic;
	color: #4D5B61;
	letter-spacing: 0em;
	line-height: 40px;
	text-align: justify;
}
.texte-dinccondbold-23-gris {
	font-family: dinconbol, Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: 444444;
	letter-spacing: 0.02em;
	line-height: 25px;
	text-align: justify;
}
.texte-dinccondbold-19-bleu {
	font-family: dinconbol, Verdana, Geneva, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #68a6d6;
	letter-spacing: 0.03em;
	line-height: 20px;
	text-align: justify;
}
.texte-dinccondbold-23-bleu {
	font-family: dinconbol, Verdana, Geneva, sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #68a6d6;
	letter-spacing: 0.03em;
	line-height: 20px;
	text-align: justify;
}
.texte-dinccondbold-27-bleu {
	font-family: dinconbol, Verdana, Geneva, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #68a6d6;
	letter-spacing: 0.03em;
	line-height: 25px;
	text-align: justify;
}
.carre-transparent-80 {
	background-image: url(https://colombus-immobilier.com/img-talog/carre-80.png);
}
.fond-degrade-gris {
	background-image: url(https://colombus-immobilier.com/img-talog/fond-degrade-gris-home.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.sepa-v-78 {
	background-image: url(https://colombus-immobilier.com/img-talog/sepa-v-78.png);
	background-repeat: repeat-y;
	background-position: top;
}
.sepa-v-57 {
	background-image: url(img-colombus/sepa-v-57.png);
	background-repeat: repeat-y;
	background-position: top;
}
.sepa-h1 {
	background-image: url(https://colombus-immobilier.com/img-talog/sepa-h1.png);
	background-repeat: repeat-x;
	background-position: left center;
}
.sepa-gris-gros {
	background-image: url(https://colombus-immobilier.com/img-talog/sepa-v-gris.jpg);
	background-repeat: repeat-y;
}
.sepa-v-orange {
	background-image: url(https://colombus-immobilier.com/img-talog/sepa-v2.jpg);
	background-repeat: repeat-y;
}
.sepa-h-orange {
	background-image: url(https://colombus-immobilier.com/img-talog/sepa-orange-h.png);
	background-repeat: repeat-x;
}
.sepa-h-45 {
	background-image: url(img-colombus/sepa-h-45.png);
	background-repeat: repeat-x;
}
#cartoucheombre {
	box-shadow: 4px 4px 10px #666;
}
.zone-programme-1 {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.zone-programme-2 {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.zone-programme-3 {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.zone-picto-1 {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.zone-picto-2 {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.zone-picto-3 {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.zone-photo-programme {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.zone-texte-programme {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.habillage-fleche {
	padding-top: 50px;
}
.zone-clip {
	position: relative;
	top: 0px;
	right: 0px;
	height: 460px;
	z-index: 1;
}
.zone-colombus-home {
	position: absolute;
	width: 1400px;
	height: 500px;
	top: 1032px;
	margin-left: 50%; /* Centre = 50% de la largeur du conteneur */
	left: -900px;
	z-index: 10000;
}
.zone-texte-1 {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.rectangle-bleu  {
	font-family: dinconbol, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	marin-bottom: 20px;
	letter-spacing: 0.05em;
	background-color:#0081C2;
}
.rectangle-bleu-petit  {
	font-family: dinconbol, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	marin-bottom: 20px;
	letter-spacing: 0.05em;
	background-color: #A2C516;
}
