/* FONTS */
@font-face {
	font-family: HelveticaNeue25;
	src: url(../font/HelveticaNeueLTPro25UltraL.otf);
}
@font-face {
	font-family: HelveticaNeue45;
	src: url(../font/HelveticaNeueLTPro45Light.otf);
}
@font-face {
	font-family: Segoe;
	src: url(../font/Segoe.ttf);
}
@font-face {
	font-family: Myriad Pro;
	src: url(../font/Myriad-pro.otf);
}
@font-face {
	font-family: Lobster;
	src: url(../font/Lobster.otf);
}
@font-face {
	font-family: HaloHandletter;
	src: url(../font/HaloHandletter.otf);
}
@font-face {
	font-family: OpenSansLight;
	src: url(../font/OpenSans-Light.ttf);
}
/*STYLE CSS*/
*{margin:0; padding:0;}

html{background-color:#ffffff;}

body{
	background-color: #ffffff !important;
	font-family: Segoe;
}

a, a:visited { text-decoration:none; }
a:hover{ text-decoration:none; }
section, footer, header{ display: block; }
.ombre {
    background: linear-gradient(#e6e6e6, #fff, #fff,#e6e6e6);
}
.align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
ul, li {list-style:none;}
img{border:none;}
.clear{clear:both;}
.left{float: left;}
.right{float: right;}

.bold{font-weight:bold;}
.Bold{font-weight:bold;}

/*
a,
a:hover,
a:active,
a.active,
a.disabled,
a:visited,
a[disabled] {text-decoration:none; color:#fff;}
*/

body #rechercheInterne{
	z-index: 999;
}

body #centerButtonMap, body #centerButtonMapClose  {position:absolute;left:50%;}
body #centerButtonMap {top:290px}
body #centerButtonMapClose {top:760px;}
body #closeMap {display:none;}
body #closeMap2 {display:none;}
body #closeMap2 {position:relative;z-index:10;left:-50%;border:0;}
body #displayMap, body #closeMap {position:relative;z-index:10;left:-50%;padding:10px;border:0;border-radius:3px;background-color:rgba(255, 163, 0, 0.7);font-family: Myriad Pro, Arial;font-weight: 500;font-size: 17px;letter-spacing: 1px;color: #ffffff; }
body #displayMap:hover, body #closeMap:hover {background-color:rgba(255, 230, 186, 0.8);color:#000000;}

/* MODAL SEARCH MAPS API */
body #searchMap {
	z-index : 0;
	margin-top: -20px;
	background-image:url(/image/staticmap.jpg);background-repeat:no-repeat;
	/*width: 900px;
    height: 500px;
    margin-left: -450px;*/
}
.pac-icon {display:none;}
.pac-item-query {margin-left:5px;}

.w-100{
	width: 100% !important;
}

@media (max-width: 739px){
	.row-fluid .span3{
		width: 50% !important;
		margin: 0 !important;
	}
	/* Page contact responsive */
	body .contactRow{ 
		zoom: 1;
	}
	.contactRow{
		display: flex;
		flex-direction: column;
		width: 100% !important;
	}
	.contactRow .contactGauche{
		margin: 0;
	}
	.contactRow .contactGauche, .contactRow .contactDroite{
		width: auto;
		margin: 0 30px;
	}
}

/* Iframe youtube */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/**** Bloc de partage sociaux ****/
#socialshare{position:absolute;z-index:120;margin-left:-26px;width:170px;overflow:hidden;}
#socialshare a{width:17px;height:17px;padding:5px;color:#FFFFFF;display:block;overflow:hidden;text-indent:-3000px;background-color:#74ab4a;background-image:url(/image/socialshare.png);background-repeat:no-repeat;}
#socialshare a:hover{background-color:#74ab4a;padding-left:30px;width:auto !important;text-indent:0px;overflow:hidden;font-size:13px}
#socialshare a.fac:hover{background-color:#3B579D;}
#socialshare a.twi:hover{background-color:#00ACEE;}
#socialshare a.goo:hover{background-color:#D73D32;}
#socialshare a.cmt{background-position:left 0px;}
#socialshare a.imp{background-position:left -27px;}
#socialshare a.par{background-position:left -54px;}
#socialshare a.fac{background-position:left -81px;}
#socialshare a.twi{background-position:left -108px;}
#socialshare a.goo{background-position:left -135px;}

.table-striped select, .table-striped input{margin-bottom: 0px !important;}

h5.codeParrain{font-family: Segoe; font-size: 30px; color: #74ab4a!important; margin: 0; line-height: 41px; text-align: center; font-weight:normal;}

/* SPRITES */
.sprite{background-image:url('../image/new_design/sprite.png'); background-repeat:no-repeat;}
.spritetest{background-image:url('../image/spritetest.png'); background-repeat:no-repeat;}
.spriteAnnoncefr{background-image:url('../image/spriteAnnonce.png'); background-repeat:no-repeat;}
.spriteAnnonceit{background-image:url('../image/spriteAnnonceit.png'); background-repeat:no-repeat;}
.spriteIconTarifs{background-image:url('../image/icon-tarifs.png'); background-repeat:no-repeat;}
.spriteIconTrouverbien{background-image:url('../image/icon-trouverbien.png'); background-repeat:no-repeat;}

/* Modal recherche avancÃ©e  */
#advancedSearch{
	width: 650px;
}

/* Modal force inscription */
#forceinscription{
	background-color:#e8e8e8;
	background-image: url('../image/fond-register.jpg');background-repeat: no-repeat;
	width: 530px;
	height:610px;
}
#forceinscriptionit{
	background-color:#e8e8e8;
	background-image: url('../image/fond-register-it.jpg');background-repeat: no-repeat;
	width: 530px;
	height:610px;
}
#forceinscription_modal{
	background-color:#e8e8e8;
	background-image: url('../image/fond-modal-register.jpg');background-repeat: no-repeat;
	width: 530px;
	height:370px;
}
#forceinscription_modal-it{
	background-color:#e8e8e8;
	background-image: url('../image/fond-modal-register-it.jpg');background-repeat: no-repeat;
	width: 530px;
	height:371px;
}

#forceinscription_modal-en{
	background-color:#e8e8e8;
	background-image: url('../image/fond-modal-register-en.jpg');background-repeat: no-repeat;
	width: 530px;
	height:371px;
}

#innerforceinscription_modal{
	color:#659d2c;
	font-size:20px;
	padding-top:135px;
	padding-left:15px;
	line-height: 38px;
}
#innerforceinscription{
	color:#659d2c;
	font-size:20px;
	padding-top:15px;
	padding-left:180px;
	line-height: 38px;
}
#innerforceinscription_2{
	color:#659d2c;
	font-size:20px;
	padding-top:15px;
	padding-left:15px;
	line-height: 38px;
}
#customerForceInscription{width:560px;}

/*Structure de la page*/
#page{width:1000px; margin:0 auto 0 auto; font-family: Segoe; font-size:15px; color:#717171; line-height: 25px;}
.page{width:1000px; margin:0 auto 30px auto; font-family: Segoe; font-size:15px; color:#717171; line-height: 25px;}

/* li non affichÃ©s depuis l'Ã©diteur dans les pages internes */
.innerpage_content ul li{
	list-style-type:disc;
}

.formh{display: none;}

/*HEADER*/
#header{width:100%; height:90px;}
.logo{float:left;    width: 214px; margin-top:24px; height:47px; background-image:url('../image/new_design/logo.png');    background-repeat:no-repeat; display:block; }
.logo-it{float:left; width: 214px; margin-top:24px; height:47px; background-image:url('../image/new_design/logo_it.png'); background-repeat:no-repeat; display:block; }
.logo-en{float:left; width: 214px; margin-top:24px; height:47px; background-image:url('../image/new_design/logo_en.png'); background-repeat:no-repeat; display:block; }

.btn-home{float: left;color: #333;font-size: 24px;margin-top: 34px;margin-left: 40px;}
.btn-home-it{margin-left:10px;}
.btnMenu{float: left;color: #6E6E6E;font-size: 16px;margin-top: 38px;margin-left: 20px;height: 30px;}
.btn-home:hover, .btnMenu:hover{color:#80b24d;}

.menu .dropAnnonces{float: left;}
.menu .dropDown0{margin-left: 60px;top: 66px;font-size: 16px;}
.menu .dropDown0 li a{color:#6E6E6E;}
.menu .dropDown0 li a:hover{color:#fff;}

.menu .dropConcept{float: left;}
.menu .dropDown1{margin-left: 150px;top: 66px;font-size: 16px;}
.menu .dropDown1 li a{color:#6E6E6E;}
.menu .dropDown1 li a:hover{color:#fff;}

.menu .dropTarifs{float: left;}
.menu .dropDown2{margin-left: 250px; top: 66px; font-size: 16px;}
.menu .dropDown2 li a{color:#6E6E6E;}
.menu .dropDown2 li a:hover{color:#fff;}

.menu .dropParlentdenous{float: left;}
.menu .dropDown3{margin-left: 360px; top: 66px; font-size: 16px;}
.menu .dropDown3 li a{color:#6E6E6E;}
.menu .dropDown3 li a:hover{color:#fff;}

.menu .dropVendre{float: left;}
.menu .dropDown5{margin-left: 10px;top: 66px;font-size: 16px;}
.menu .dropDown5 li a{color:#6E6E6E;}
.menu .dropDown5 li a:hover{color:#fff;}

.menu .dropLouer{float: left;}
.menu .dropDown6{margin-left: 50px;top: 66px;font-size: 16px;}
.menu .dropDown6 li a{color:#6E6E6E;}
.menu .dropDown6 li a:hover{color:#fff;}

.menu ul, .menu li{float: left; clear: both;}
.menu li.sous_menu{width: 100%;}

/* Langs new design */
.menu .drop0-en{margin-left: 70px;}
.menu .drop0-it{margin-left: 22px;}
.menu .drop1-en{margin-left: 128px;}
.menu .drop1-it{margin-left: 94px;}
.menu .drop2-it{margin-left:210px;}
.menu .drop3-it{margin-left:328px;}
.menu .drop3-newit{margin-left:212px;}

.dropDown0 > li > a:hover,
.dropDown0 > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

.dropDown0 > .active > a,
.dropDown0 > .active > a:hover,
.dropDown0 > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	outline: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

.dropDown1 > li > a:hover,
.dropDown1 > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

.dropDown1 > .active > a,
.dropDown1 > .active > a:hover,
.dropDown1 > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	outline: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

.dropDown5 > li > a:hover,
.dropDown5 > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

.dropDown5 > .active > a,
.dropDown5 > .active > a:hover,
.dropDown5 > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	outline: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

.dropDown6 > li > a:hover,
.dropDown6 > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

.dropDown6 > .active > a,
.dropDown6 > .active > a:hover,
.dropDown6 > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	outline: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

/* DROPDOWN ESPACE CLIENT */
.dropEspace{width: 110px; height: 33px; text-align: right;}
.dropEspace .btn-inverse{width: 84px; float: right; text-align: right; height: 16px; line-height: 16px;font-family: OpenSansLight; font-size: 14px;}
.dropEspace .btn-inverse i{float: left; margin-top: 6px;}

.dropDown2{margin-left: -70px; top: 28px; font-size: 14px;text-align: left;z-index: 1010;width: 180px;}
.dropDown2 li a{color:#6E6E6E;}
.dropDown2 li a:hover{color:#fff;}

.dropDown2 > li > a:hover,
.dropDown2 > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

.dropDown2 > .active > a,
.dropDown2 > .active > a:hover,
.dropDown2 > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	outline: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}
.dropDown2 > li > a:hover,
.dropDown2 > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

.dropDown2 > .active > a,
.dropDown2 > .active > a:hover,
.dropDown2 > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	outline: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

.dropDown3 > li > a:hover,
.dropDown3 > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

.dropDown3 > .active > a,
.dropDown3 > .active > a:hover,
.dropDown3 > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	outline: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

/* DROPDOWN ESPACE CLIENT */
.dropEspace{width:100%; height:32px; text-align: right;}
.dropEspace .btn-inverse{width:calc(100% - 26px); float: right; text-align: right; height: 16px; line-height: 16px;font-family: OpenSansLight; font-size: 14px;}
.dropEspace .btn-inverse i{float: left; margin-top: 6px;}

.dropDown4{top:32px; font-family: OpenSansLight; font-size: 14px;text-align: left;z-index: 1010;width: 180px;}
.dropDown4 li a{color:#6E6E6E;}
.dropDown4 li a:hover{color:#fff;}

.dropDown4 > li > a:hover,
.dropDown4 > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

.dropDown4 > .active > a,
.dropDown4 > .active > a:hover,
.dropDown4 > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #699d3e;
	background-image: -moz-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#699d3e), to(#7baf4e));
	background-image: -webkit-linear-gradient(top, #699d3e, #7baf4e);
	background-image: -o-linear-gradient(top, #699d3e, #7baf4e);
	background-image: linear-gradient(to bottom, #699d3e, #7baf4e);
	background-repeat: repeat-x;
	outline: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#699d3e', endColorstr='#7baf4e', GradientType=0);
}

.lienTop{width:258px;}
.lienTop .tel{background-position: -0px -0px;float: left;height: 21px;width: 100%;margin-bottom: 5px;margin-top: 8px;}
.lienTop .phone{width:192px; height:21px; color: white; text-align: left;float: left; font-size: 13px; line-height: 21px; margin-left: 0px;}
.lienTop .phone_fr{background-image:url('../image/new_design/n_vert_fr.png'); background-repeat:no-repeat; width:102px; padding-left:90px; }
.lienTop .phone_en{background-image:url('../image/new_design/n_vert_en.png'); background-repeat:no-repeat; width:157px; padding-left:35px; }
.lienTop .phone_it{background-image:url('../image/new_design/n_vert_it.png'); background-repeat:no-repeat; width:155px; padding-left:37px; }

.lienTop .fr{float:left; width: 17px; height:18px; display: block; margin-top: 2px; margin-left: 5px; background-image:url('../image/new_design/flag_fr.png'); background-repeat:no-repeat;}
.lienTop .it{float:left; width: 17px; height:18px; display: block; margin-top: 2px; margin-left: 5px; background-image:url('../image/new_design/flag_it.png'); background-repeat:no-repeat;}
.lienTop .en{float:left; width: 17px; height:18px; display: block; margin-top: 2px; margin-left: 5px; background-image:url('../image/new_design/flag_en.png'); background-repeat:no-repeat;}

.btn-immo{padding: 2px 0; width:108px; text-align:center; font-family: OpenSansLight; font-size: 14px;}
.btn-immotep{text-align:center; font-family: OpenSansLight; font-size: 14px;}
.btn-immotep2{text-align:center; font-family: OpenSansLight; font-size: 16px;padding: 14px 0;width: 286px;margin-top: 20px;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#.social{color:#797979; font-size: 27px;}
#.sx1{margin-right: 8px;}
#.sx2{margin-right: 6px;}
#.social:hover{color:#80b24d;}

a.socialnew{margin-top: 5px;margin-right:5px;display:inline-block;width:22px;height:22px;float:left;}
a.socialnew i.fb{width:22px; height:22px; background-image:url('../image/new_design/social_fb.png'); background-repeat:no-repeat; display:block;}
a.socialnew i.ig{width:22px; height:22px; background-image:url('../image/new_design/social_ig.png'); background-repeat:no-repeat; display:block;}
a.socialnew i.yt{width:22px; height:22px; background-image:url('../image/new_design/social_yt.png'); background-repeat:no-repeat; display:block;}
a.socialnew i.yt2{width:58px; height:22px; background-image:url('../image/new_design/social_yt2.png'); background-repeat:no-repeat; display:block;}
a.socialnew i.bg{width:42px; height:22px; background-image:url('../image/new_design/social_bg.png'); background-repeat:no-repeat; display:block;}

.btn-new{
	padding: 2px 20px;
	width: auto;
	text-align: center;
	font-family: OpenSansLight;
	font-size: 14px; line-height:24px; color:#75af4d; border:2px solid #75af4d; background-color:transparent; background:transparent;
}
.btn-new:hover{color:#f8ad19; border-color: #f8ad19; background-color:transparent; background:transparent;}

.btn-new-header{width:calc(100% - 44px);}

.rubanTop{position: absolute;width: 258px;height: 95px;top: 72px;margin-left: 0;z-index: 1000;text-align: center;font-family: "lobster",serif;font-style: normal;font-weight: 400;font-size: 28px;color: white;text-shadow: 1px -1px 0px #FF7402;line-height: 20px;}
.rubanTop a{text-decoration: none; color: white; display: block;}
.rubanTop span{font-size: 36px;}
.rubanTop span2{font-size: 28px;}

.rubanTopNew{position:absolute; position: absolute;width: 258px; top: 72px;margin-left: 0; z-index: 1000;}
.rubanTopNew .btn-ico{width: calc(100% - 2px);}
.rubanTopNew .btn-ico span:last-child{padding:0 10px;}

.btn-ico{background-color: #f8ad19;border-radius:2px;font-family: "lobster",serif;font-size: 24px;color:#fff;box-shadow: 2px 2px 0px #e09526;display: inline-block;line-height: 26px;height: 40px;width: auto;}
.btn-ico span:first-child{background-color: #fabe4b;display: inline-block;font-family: "lobster",serif;font-style: normal;font-weight: 400;font-size: 50px;color:#fff;line-height: 30px;padding: 0 6px;height: 40px;vertical-align: 8px;}
.btn-ico span:last-child{display: inline-block;font-family: "lobster",serif;font-style: normal;font-weight: 400;font-size: 22px;color:#fff;padding: 0 16px;letter-spacing: 0.5px;margin-top: 0px;line-height: 38px;height: 36px;vertical-align: 12px;}

.btn-ico-homepage-fr {background-color: #f8ad19;border-radius:2px;font-family: "ubuntu",serif;font-size: 24px;color:#fff;box-shadow: 2px 2px 0px #e09526;display: inline-block;line-height: 26px;height: 40px;width: auto;}
.btn-ico-homepage-fr span:first-child{background-color: #fabe4b;display: inline-block;font-family: "Lobster",serif;font-style: normal;font-weight: 400;font-size: 50px;color:#fff;line-height: 30px;padding: 0 6px;height: 40px;vertical-align: 8px;}
.btn-ico-homepage-fr span:last-child{display: inline-block;font-family: "ubuntu",serif;font-style: normal;font-weight: 400;font-size: 22px;color:#fff;padding: 0 16px;letter-spacing: 0.5px;margin-top: 0px;line-height: 38px;height: 36px;vertical-align: 12px;}

.btn-ico-green{background-color: #7eb653; box-shadow: 2px 2px 0px #8dad72;}
.btn-ico-green span:first-child{background-color: #9bc678;}

.titrevert {text-align:center;padding-top:50px;font-size:30px; color:#74ab4a; font-family: OpenSansLight;}
.titrevert strong {font-family: 'Open Sans', sans-serif;}


/*SLIDE*/
#slider{width:100%; height: 460px;}
.slideIn{height:460px; background-position:center;}
.contenuAbsolute{width: 1000px; margin: 0 auto;height: 460px;position: absolute;margin-top: -460px;left: 50%;margin-left: -500px;}
#navigation-wrapper .coda-nav-left{margin: 0 auto;height: 42px;width: 27px; margin-top: -255px;left: 15px;margin-left: 0; background-image:url('../image/new_design/sprite.png'); background-repeat:no-repeat; cursor:pointer; display:block; position: absolute; background-position: -230px -29px; z-index: 2000;}
#navigation-wrapper .coda-nav-right{margin: 0 auto;height: 42px;width: 27px;margin-top: -255px;right:15px;margin-right: 0;background-image:url('../image/new_design/sprite.png');background-repeat:no-repeat;cursor:pointer;display:block;position: absolute;background-position: -273px -29px;z-index: 2000;}

/*#navigation-wrapper .coda-nav-left{margin: 0 auto;height: 42px;width: 27px; margin-top: -255px;left: 50%;margin-left: -600px; background-image:url('../image/new_design/sprite.png'); background-repeat:no-repeat; cursor:pointer; display:block; position: absolute; background-position: -230px -29px; z-index: 2000;}
#navigation-wrapper .coda-nav-right{margin: 0 auto;height: 42px;width: 27px;margin-top: -255px;left: 50%;margin-left: 570px; background-image:url('../image/new_design/sprite.png');background-repeat:no-repeat;cursor:pointer;display:block;position: absolute;background-position: -273px -29px;z-index: 2000;}
*/
.cheat{width: 388px; margin: 0 auto;height: 128px; padding-top: 200px; float: right;}
.cheatB{width: 1000px; margin: 0 auto;}
.cheatC{width: 1000px; margin: 0 auto;}
.slideInfo{text-align:right; width: 323px; height: 62px; background-position: -330px -0px;padding: 32px 18px 32px 47px;}
.slideInfo .btn{width: 122px; text-align: center; font-family: 'Open Sans', sans-serif; font-size: 16px;height: 34px;margin-top: 10px;line-height: 34px;}
.slideInfo .infoS{font-family: OpenSansLight; font-size: 15px; color:white; width: 162px; padding-right: 10px;line-height: 20px;}
.cheatBNew{padding-top:150px; text-align:center;}
.cheatBNew p{text-align:center; font-size:30px; line-height: 30px; color:#fff; font-family: OpenSansLight; margin-bottom:40px; font-weight: bolder;}
.cheatCNew{padding-top:150px; text-align:right;}
.cheatCNew span{    
	 background-color: rgba(255, 255, 255);
    text-align: right;
    font-size: 53px;
    line-height: 63px;
    color: #72ad49;
    font-family: "ubuntu";
    font-weight: lighter;
    padding: 2px;
	}
.cheatDNew{padding-top:30px; text-align:right;}
.cheatDNew span{
	 background-color: rgba(255, 255, 255);
    text-align: right;
    font-size: 23px;
    line-height: 29px;
    color: #40403f;
    font-family: "ubuntu";
    font-weight: lighter;
    padding: 2px;
    }

#slider, .items > div, .items > div > div{
	height:460px;
}

#slider{width: 100%;margin: 0 auto;overflow: hidden;position:relative;height: 460px;}

.items{
	height:460px;
	width: 2000em;
	position: absolute;
}
.items > li, .items > div{
	float: left;
	overflow: visible;
}
.items > div > div{
	margin: 0 auto;
}
#navigation li{float:left;}
#navigation-wrapper,#navigation{margin:0 auto;}
#navigation{clear:both;width:81px;}
#navigation li{width:15px;height:15px;list-style:none;border-radius:8px;border:1px solid #ccc;margin: 5px;}
#navigation li:hover, #navigation .left:hover, #navigation .right:hover{cursor:pointer;}
#navigation .active{background-color:#ccc; cursor:default;}
#navigation .disabled{display:none;}

/* Slide interieurs */
#slider1, #slider1 .items > div, #slider1 .items > div > div{height:480px;}
#slider1{width: 700px; margin: 0 auto; overflow: hidden; position:relative; height:480px; }
#slider1 .items{height:480px!important; position: absolute;}
/* Slide interieurs */
#slider2, #slider2 .items > div, #slider2 .items > div > div{height:480px;}
#slider2{width: 700px; margin: 0 auto; overflow: hidden; position:relative; height:480px; }
#slider2 .items{height:480px!important; position: absolute;}
/* Slide Plans */
#slider3, #slider3 .items > div, #slider3 .items > div > div{height:480px;}
#slider3{width: 700px; margin: 0 auto; overflow: hidden; position:relative; height:480px; }
#slider3 .items{height:480px!important; position: absolute;}
/* Slide DPE */
#slider4, #slider4 .items > div, #slider4 .items > div > div{height:480px;}
#slider4{width: 700px; margin: 0 auto; overflow: hidden; position:relative; height:480px; }
#slider4 .items{height:480px!important; position: absolute;}

.newHome{font-family: 'Open Sans', sans-serif;}
.newHome h1.hp{margin-top:15px; font-size:24px; color:#2c2d2b; line-height:30px; text-align: center; font-family: OpenSansLight;}
.newHome h1.hp strong{font-family: 'Open Sans', sans-serif;}

.newHome h1.tarifs{margin-top:40px; font-size:35px; color:#74ab4a; line-height:35px; text-align: center; font-family: OpenSansLight; font-weight: 900;}
.newHome h1.tarifs strong{font-family: 'Open Sans', sans-serif; text-decoration: underline;}

.newHome .subtitletarifs{margin-top:30px; font-size:20px; color:#2c2d2b; line-height:30px; text-align: center; font-family: OpenSansLight;}
.newHome .subtitletarifs strong{font-family: 'Open Sans', sans-serif; text-decoration: underline;}

.newHome .dj{margin:25px 8px 20px; font-family: 'Open Sans', sans-serif;}
.newHome .dj .icones{height:70px;}
.newHome .dj .icones .pig{background-position: -424px -577px; width: 76px; height: 59px; text-align: center; margin: 0 auto; margin-bottom: 14px;}
.newHome .dj .icones .glo{background-position: -881px -583px; width: 66px; height: 56px; text-align: center; margin: 0 auto; margin-bottom: 14px;}
.newHome .dj .icones .use{background-position: -538px -577px; width: 90px; height: 59px; text-align: center; margin: 0 auto; margin-bottom: 14px;}
.newHome .dj .icones .perf{background-position: -715px -662px; width: 70px; height: 70px; text-align: center; margin: 0 auto; margin-bottom: 14px;}
.newHome .dj .icones .inno{background-position: -790px -662px; width: 70px; height: 70px; text-align: center; margin: 0 auto; margin-bottom: 14px;}
.newHome .dj .titre{color:#75a943; font-size:20px; text-align: center;}
.newHome .dj .text{font-size:15px; color:#2c2d2b; text-align: center; display:block; margin-top:10px;}
.newHome .dj a{font-size:15px; color:#75a943; margin-top:30px; text-align: center; display:block;}
.newHome .dj a:hover{color:#f8ad19; text-align: center;}
.newHome .dj a i{vertical-align:-1px; padding-left:10px;}

.newHome .dj2{padding:5px; margin:25px 8px 20px; border-right: solid 2px #eeeeee;font-family: 'Open Sans', sans-serif;}

.newHome .dj2 .icones{height:70px;}
.newHome .dj2 .icones .pig{background-position: -424px -577px; width: 76px; height: 59px; text-align: center; margin: 0 auto; margin-bottom: 14px;}
.newHome .dj2 .icones .glo{background-position: -881px -583px; width: 66px; height: 56px; text-align: center; margin: 0 auto; margin-bottom: 14px;}
.newHome .dj2 .icones .use{background-position: -538px -577px; width: 90px; height: 59px; text-align: center; margin: 0 auto; margin-bottom: 14px;}
.newHome .dj2 .icones .perf{background-position: -715px -662px; width: 70px; height: 70px; text-align: center; margin: 0 auto; margin-bottom: 14px;}
.newHome .dj2 .icones .inno{background-position: -790px -662px; width: 70px; height: 70px; text-align: center; margin: 0 auto; margin-bottom: 14px;}
.newHome .dj2 .titre{color:#75a943; font-size:20px; text-align: center;}
.newHome .dj2 .text{font-size:15px; color:#2c2d2b; text-align: center; display:block; margin-top:10px;}
.newHome .dj2 a{font-size:15px; color:#75a943; margin-top:30px; text-align: center; display:block;}
.newHome .dj2 a:hover{color:#f8ad19; text-align: center;}
.newHome .dj2 a i{vertical-align:-1px; padding-left:10px;}

.newHome .title{color:#2c2d2b; text-align: center; font-family: "lobster",serif; font-style: normal; font-weight: 400; font-size: 28px; margin-top:30px; display: inline-block; width: 100%;}
.newHome .titletarifs{color:#ffffff; text-align: center; font-family: "lobster",serif; font-style: normal; font-weight: 400; font-size: 28px; margin-top:30px; display: inline-block; width: 100%;}
.newHome .title-medias{color:#ffffff; text-align: center; font-family: "lobster",serif; font-style: normal; font-weight: 400; font-size: 28px; margin-top:30px; margin-bottom:30px; display: inline-block; width: 100%;}
.newHome .subtitle{font-family: 'Open Sans', sans-serif; text-align: center; color:#2c2d2b; font-size:18px;}

.newHome .slidy{background-image:url('../image/new_design/bg_slide.jpg'); background-repeat:no-repeat; background-size:cover; width:100%; height:500px;}
.newHome .slidy .slid{width:800px; margin:0 auto; margin-top:6px; padding:0 100px;}
.newHome .slidy .slid1{float:left; width:250px;}
.newHome .slidy .slid2{float:right; width:500px;}
.newHome .slidy .slid2 .p1{margin-top:50px; font-size:22px; color:#75a943; line-height:26px; text-align:left; font-family: OpenSansLight;}
.newHome .slidy .slid2 .p1 strong{font-family: 'Open Sans', sans-serif;}
.newHome .slidy .slid2 .p2{margin-top:40px; font-size:40px; color:#2c2d2b; line-height:38px; text-align:left; font-family: HaloHandletter; margin-bottom:30px;letter-spacing : 1px;}

.newHome .slidy .slidit1{float:left; width:370px;}
.newHome .slidy .slidit2{float:right; width:420px;}
.newHome .slidy .slidit2 .p1{margin-top:10px; font-size:22px; color:#75a943; line-height:26px; text-align:left; font-family: OpenSansLight;}
.newHome .slidy .slidit2 .p1 strong{font-family: 'Open Sans', sans-serif;}
.newHome .slidy .slidit2 .p2{margin-top:20px; font-size:35px; color:#2c2d2b; line-height:35px; text-align:left; font-family: HaloHandletter; margin-bottom:30px;letter-spacing : 1px;}

.newHome .slidy_vert{background-image:url('../image/new_design/bg_slide-vert.jpg'); background-repeat:no-repeat; background-size:cover; width:100%; height:400px;}
.newHome .slidy_vert .slid_vert{width:800px; margin:0 auto; margin-top:6px; padding:0 100px;}
.newHome .slidy_vert .slid1_vert{float:left; width:250px;}
.newHome .slidy_vert .slid2_vert{float:right; width:500px;}
.newHome .slidy_vert .slid2_vert .p1_vert{margin-top:50px; font-size:22px; color:#75a943; line-height:26px; text-align:left; font-family: OpenSansLight;}
.newHome .slidy_vert .slid2_vert .p1_vert strong{font-family: 'Open Sans', sans-serif;}
.newHome .slidy_vert .slid2_vert .p2_vert{margin-top:40px; font-size:40px; color:#2c2d2b; line-height:38px; text-align:left; font-family: HaloHandletter; margin-bottom:30px;letter-spacing : 1px;}

.newHome .slidy_vert .slidit1_vert{float:left; width:370px;}
.newHome .slidy_vert .slidit2_vert{/*float:right;*/ margin:auto; width:420px;}
.newHome .slidy_vert .slidit2_vert .p1_vert{margin-top:10px; font-size:22px; color:#75a943; line-height:26px; text-align:left; font-family: OpenSansLight;}
.newHome .slidy_vert .slidit2_vert .p1_vert strong{font-family: 'Open Sans', sans-serif;}
.newHome .slidy_vert .slidit2_vert .p2_vert {margin-top:20px; font-size:38px; color:#2c2d2b; line-height:35px; text-align:left; font-family: HaloHandletter; margin-bottom:30px;letter-spacing : 1px;}
.newHome .slidy_vert .slidit2_vert .nom_coach_vert{color: white !important; text-align: center; margin-top: 20px; font-family: OpenSansLight; font-size: 18px;
		}

.newHome .slidylicence{background-image:url('../image/new_design/bg_siege_equipe.jpg'); background-repeat:no-repeat; background-size:cover; width:100%; height:500px;}
.newHome .slidylicence .slid{width:800px; margin:0 auto; margin-top:6px; padding:0 100px;}
.newHome .slidylicence .slid1{float:left; width:250px;}
.newHome .slidylicence .slid2{float:right; width:500px;}
.newHome .slidylicence .slid2 .p1{margin-top:50px; font-size:22px; color:#75a943; line-height:26px; text-align:left; font-family: OpenSansLight;}
.newHome .slidylicence .slid2 .p1 strong{font-family: 'Open Sans', sans-serif;}
.newHome .slidylicence .slid2 .p2{margin-top:40px; font-size:40px; color:#2c2d2b; line-height:38px; text-align:left; font-family: HaloHandletter; margin-bottom:30px;letter-spacing : 1px;}

.newHome .slidytarifs{background-color:#74ab4a; background-repeat:no-repeat; background-size:cover; width:100%; height:350px;}
.newHome .slidytarifs .slid{width:800px; margin:0 auto; margin-top:6px; padding:0 100px;}
.newHome .slidytarifs .slid1{float:left; width:250px;}
.newHome .slidytarifs .slid2{float:right; width:500px;}
.newHome .slidytarifs .slid2 .p1{margin-top:30px; font-size:28px; color:#ffffff; line-height:26px; text-align:justify; font-family: "ubuntu";}
.newHome .slidytarifs .slid2 .p1 strong{font-family: 'Open Sans', sans-serif;}
.newHome .slidytarifs .slid2 .p2{margin-top:40px; font-size:18px; color:#ffffff; line-height:24px; text-align:justify; font-family: "ubuntu"; margin-bottom:30px;letter-spacing : 1px; font-weight: 300;}
.newHome .slidytarifs .slid2 .btn-ico{background-color: #f8ad19;border-radius:2px;font-family: "lobster",serif;font-size: 14px;color:#fff;box-shadow: 2px 2px 0px #e09526;display: inline-block;line-height: 26px;height: 40px;width: auto;}
.newHome .slidytarifs .slid2 .btn-ico span:first-child{background-color: #fabe4b;display: inline-block;font-family: "lobster",serif;font-style: normal;font-weight: 400;font-size: 50px;color:#fff;line-height: 30px;padding: 0 6px;height: 40px;vertical-align: 8px;}
.newHome .slidytarifs .slid2 .btn-ico span:last-child{display: inline-block;font-family: "lobster",serif;font-style: normal;font-weight: 400;font-size: 16px;color:#fff;padding: 0 16px;letter-spacing: 0.5px;margin-top: 0px;line-height: 16px;height: 16px;vertical-align: 16px;}



/*NEW REGISTER*/

.newRegister .bgregister{background-image:url('../image/bg-register.jpg'); background-repeat:no-repeat; background-size:cover; width:100%; height:500px;}
.newRegister .titlenewregister{color:#ffffff; text-align: center; font-family: "ubuntu",serif; font-style: normal; font-weight: 400; font-size: 28px; margin-top:30px; display: inline-block; width: 100%;}
.newRegister .titlenewregister2{color:#74ab4a; text-align: left; font-family: "ubuntu",serif; font-style: normal; font-weight: 400; font-size: 28px; margin-top:10px; margin-bottom:20px; display: inline-block; width: 100%;}
#blocdroiteregister{
	width: 365px;

}
#innerblocdroiteregister{
	color:#ffffff;
	font-size:25px;
	padding-top:15px;
	line-height: 38px;
	padding-left: 40px;
	padding-top: 100px;
}

#blocgaucheregister .c1{color: white; font-family: OpenSansLight; font-size: 16px; }
#blocgaucheregister .c1 input{margin-left: 18px; margin-right: 4px; margin-top: -4px; font-size: 100%;}

#blocgaucheregister .c1 .radios{background-color:#eeeeee; color:#505050; cursor: pointer; padding:0 30px; height:38px; display: inline-block; vertical-align: -2px; line-height: 38px;}
#blocgaucheregister .c1 .radios.active{background-color:#75a943; color:#fff;}
#blocgaucheregister .c1 .radio1{
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
#blocgaucheregister .c1 .radio2{
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

#blocgaucheregister #searchintdiv{width:100%; border-radius:3px; float:left;}

#blocgaucheregister .r2{margin-top: 10px;width: 100%;}
#blocgaucheregister .r4{width: 247px;border:none;box-shadow:none;padding: 0 15px; background-color: #eeeeee;}
#blocgaucheregister .r5{width: 205px;border:none;box-shadow:none;padding: 0 15px; background-color: #eeeeee;}

#blocgaucheregister .r2 input.r4{border: solid 1px #ffffff; height: 34px; margin: 0; color: #2c2d2b;font-size: 16px; font-style: normal; margin:10px 9px;}
#blocgaucheregister .r2 input.r5{border-top: solid 10px #ffffff; border-left: solid 10px #ffffff; border-bottom: solid 10px #ffffff; height: 34px; margin: 0; color: #2c2d2b;font-size: 16px; font-style: normal;}

#blocgaucheregister .r2 select{color: #2c2d2b;font-size: 16px; width: 278px;border:none;box-shadow:none;margin: 0 10px; height: 34px; background-color: #eeeeee; border-radius: }


#blocgaucheregister .after{background-color: #ffffff; width:2px; height:30px; display:inline-block; vertical-align:-12px;}

#blocgaucheregister .r2 input.r4::-webkit-input-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}
#blocgaucheregister .r2 input.r4:-moz-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}
#blocgaucheregister .r2 input.r4::-moz-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}

#blocgaucheregister .r2 input.r5::-webkit-input-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}
#blocgaucheregister .r2 input.r5:-moz-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}
#blocgaucheregister .r2 input.r5::-moz-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}


#blocgaucheregister .input-append {
	display: block;
	margin-bottom: 0;
	vertical-align: middle;
	border: solid 10px #ffffff;
}

#insertcity {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
	border: none;
	width:278px;
	margin-left:10px;
}

#insertcity input{margin:0 10px; width:95%;}

/*NEW REGISTER FIN*/

.newHome .medias-us{background-image:url('/image/new_design/medias-us.jpg'); background-repeat:no-repeat; background-size:cover; width:100%; height:200px;}

.newHome .grid1{padding-bottom:20px;}
.newHome .grid1 .col1{width:656px; float: left; margin:40px 0;}
.newHome .grid1 .col1 .paca{background-image:url('../image/new_design/grid1-paca.jpg');background-repeat:no-repeat;background-size:cover;width:656px;height:313px;display:block;position: relative;}
.newHome .grid1 .col1 .savoie{float:left; margin-top:30px;background-image:url('../image/new_design/grid1-savoie.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:313px;display:block;position: relative;}
.newHome .grid1 .col1 .italie{float:right; margin-top:30px;background-image:url('../image/new_design/grid1-italie.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:313px;display:block;position: relative;}
.newHome .grid1 .col1 .luxuryit{background-image:url('../image/new_design/grid1-luxury-it.jpg');background-repeat:no-repeat;background-size:cover;width:656px;height:313px;display:block;position: relative;}
.newHome .grid1 .col1 .franciait{float:left; margin-top:30px;background-image:url('../image/new_design/grid1-francia-it.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:313px;display:block;position: relative;}
.newHome .grid1 .col1 .milanoit{float:right; margin-top:30px;background-image:url('../image/new_design/grid1-milano-it.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:313px;display:block;position: relative;}

.newHome .grid1 .col2{width:313px; float: right; margin:40px 0;}
.newHome .grid1 .col2 .ile{background-image:url('../image/new_design/grid1-ile.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:656px;display:block;position: relative;}
.newHome .grid1 .col2 .marecampagnait{background-image:url('../image/new_design/grid1-marecampagna-it.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:656px;display:block;position: relative;}

.newHome .grid .bloc span strong{font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-weight: bold;font-size: 20px;color: #fff;display: block;margin-bottom: 10px; letter-spacing:1px;}
.newHome .grid .bloc span strong:after{content:' '; display:block; background-color:#9cc23b; height:3px; width: 30px; margin-top:10px;}
.newHome .grid .bloc span{font-weight: normal;font-size:16px;color: #fff;display: block;width: 210px;position: absolute;left: 30px;bottom: 30px;line-height: 22px;}

.newHome .grid .bloc{position:relative;}
.newHome .grid .bloc:before{content:" ";background-color:#000;width:100%; height:100%; position:absolute; opacity:0;}
.newHome .grid .bloc:hover strong, .newHome .grid .bloc:hover i{color:#9cc23b !important;}
.newHome .grid .bloc:hover:before{opacity:0.2;}

.newHome .grid .bloclicence span strong{font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-weight: bold;font-size: 20px;color: #fff;display: block;margin-bottom: 10px; letter-spacing:1px;}
.newHome .grid .bloclicence span strong:after{content:' '; display:block; background-color:#ffffff; height:3px; width: 30px; margin-top:10px;}
.newHome .grid .bloclicence span{font-weight: normal;font-size:16px;color: #fff;display: block;width: 210px;position: absolute;left: 30px;bottom: 30px;line-height: 22px;}

.newHome .grid .bloclicence{position:relative;}
.newHome .grid .bloclicence:before{content:" ";background-color:#000;width:100%; height:100%; position:absolute; opacity:0;}
.newHome .grid .bloclicence:hover strong, .newHome .grid .bloclicence:hover i{color:#ffffff !important;}
.newHome .grid .bloclicence:hover:before{opacity:0.2;}

.newHome .grid2{background-color:#F7F7F7;}
.newHome .grid2 .col1{width:313px; float: left; margin:40px 0;}
.newHome .grid2 .col1 .soiree{background-image:url('../image/new_design/grid2-belles-histoires.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:518px;display:block;position: relative;}
.newHome .grid2 .col1 .recrutement{background-image:url('../image/new_design/grid-recrutement.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:518px;display:block;position: relative;}
.newHome .grid2 .col1 .avantpremiere{background-image:url('../image/new_design/grid-avant-premiere.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:518px;display:block;position: relative;}
.newHome .grid2 .col1 .poche{background-image:url('../image/new_design/grid2-poche.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:518px;display:block;position: relative;}
.newHome .grid2 .col1 .licence1{background-repeat:no-repeat;background-image:url('../image/new_design/10_secteurs_ok.png');background-color:#74ab4a;background-size:cover;width:313px;height:518px;display:block;position: relative;}
.newHome .grid2 .col2{width:657px; float: right; margin:40px 0;}
.newHome .grid2 .col2 .fb2{float:left; background-image:url('../image/new_design/home-page/facebook.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:244px;display:block;position: relative;}
.newHome .grid2 .col2 .fb2 i{font-size: 80px;color: #fff;position: absolute;left: 50%;top: 50%; transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}
.newHome .grid2 .col2 .insta {float:right; background-image:url('../image/new_design/home-page/instagram.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:244px;display:block;position: relative;}
.newHome .grid2 .col2 .insta img{position: absolute;left: 50%;top: 50%; transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}
.newHome .grid2 .col2 .insta .img-top {
        display: none;
        position: absolute;left: 50%;top: 50%; transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);
        top: 0;
        left: 0;
        z-index: 99;
    }
.newHome .grid2 .col2 .insta:hover .img-top {
        display: inline;
        position: absolute;left: 50%;top: 50%; transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);
    }

.newHome .grid2 .col2 .temoignages2{float:left; margin-top:30px; background-image:url('../image/new_design/home-page/temoignages.jpg');background-repeat:no-repeat;background-size:cover;width:657px;height:244px;display:block;position: relative;}


.newHome .grid2 .col2 .medias{float:left; background-image:url('../image/new_design/grid2-medias.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:244px;display:block;position: relative;}
.newHome .grid2 .col2 .mediasit{float:left; background-image:url('../image/new_design/grid2-medias-it.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:244px;display:block;position: relative;}
.newHome .grid2 .col2 .temoignages{float:right; background-image:url('../image/new_design/grid2-temoignages.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:244px;display:block;position: relative;}
.newHome .grid2 .col2 .fb{float:left; margin-top:30px; background-image:url('../image/new_design/grid2-fb.jpg');background-repeat:no-repeat;background-size:cover;width:657px;height:244px;display:block;position: relative;}
.newHome .grid2 .col2 .licence2{float:left; background-color:#ffa300;background-image:url('../image/new_design/1_bien_vendu_ok.png');background-repeat:no-repeat;background-size:cover;width:313px;height:244px;display:block;position: relative;}
.newHome .grid2 .col2 .licence3{float:right; background-color:#8e8e8e;background-image:url('../image/new_design/300_temoignages_ok.png');background-repeat:no-repeat;background-size:cover;width:313px;height:244px;display:block;position: relative;}
.newHome .grid2 .col2 .licence4{float:left; margin-top:30px; background-color:#74ab4a; background-image:url('../image/new_design/60000_membres_ok.png');background-repeat:no-repeat;background-size:cover;width:657px;height:244px;display:block;position: relative;}
.newHome .grid2 .col2 .temoignagesit{float:right; background-image:url('../image/new_design/grid2-testimonianze-it.jpg');background-repeat:no-repeat;background-size:cover;width:313px;height:244px;display:block;position: relative;}
.newHome .grid2 .col2 .fbit{float:left; margin-top:30px; background-image:url('../image/new_design/grid2-fb-it.jpg');background-repeat:no-repeat;background-size:cover;width:657px;height:244px;display:block;position: relative;}
.newHome .grid2 .col2 .fb i{font-size: 80px;color: #fff;position: absolute;left: 50%;top: 50%; transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}
.newHome .grid2 .col2 .fbit i{font-size: 80px;color: #fff;position: absolute;left: 50%;top: 50%; transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}


/*RECHECHE BLOC*/
#rechercheHome{width:940px;margin: 0 auto;height: 92px;position: absolute;margin-top: -141px;left: 50%;margin-left: -500px;padding: 15px 30px 20px 30px;/*background-color: rgba(255, 255, 255, 0.75);*/border-radius: 3px;}
#rechercheHome .r0{padding: 8px 18px;margin: 0;}
#rechercheHome .r1{color: #ffffff;font-family: 'Open Sans', sans-serif;font-size: 18px;font-weight: normal;line-height: 38px;text-shadow: 2px 2px 2px black;}
#rechercheHome .r3{border-radius: 3px;padding: 0px 20px 0px 20px;background-color: rgba(255, 255, 255, 0.75); color: #505050;font-size: 12px;margin-left: 30px;text-align: right;text-decoration: underline;font-family: inherit;line-height: 38px;display: inline-block;font-weight: bolder;}
#rechercheHome .r3:hover{color: #74ab4a; text-decoration: underline;}
#rechercheHome .r2{margin-top: 10px;width: 100%;}
#rechercheHome .r2 select{height: 44px; margin: 0;width: 133px; color: #2c2d2b;font-size: 16px;}
#rechercheHome .r2 select[name='perimetre'] {}
#rechercheHome .r2 input.r4{height: 34px; margin: 0; color: #2c2d2b;font-size: 16px; font-style: normal;}
#rechercheHome .r2 input.r6{height: 34px;margin: 0;color: #2c2d2b;font-size: 16px;font-style: normal;}

#rechercheHome .r4{width: 270px;border:none;box-shadow:none;padding: 0 15px;}
#rechercheHome .r2 select{width: 180px;border:none;box-shadow:none;margin: 0 10px;}
#rechercheHome .r5{width:180px; border:none; box-shadow:none;}
#rechercheHome .r6{width: 150px;border:none;box-shadow:none;padding: 0 10px;}

.after{width:1px; background-color:#d3e5c1; height:30px; display:inline-block; vertical-align:-12px;}

#rechercheHome .r2 button.r7{padding: 0;height:44px;width:44px;cursor:pointer;display:block;background-color:#4e635c;border-radius:3px;float: right;border: none;margin-left: 20px;}
#rechercheHome .r2 button.r7 img{height:24px;width:24px;display: inline-block;position: relative;z-index: 200;}

#rechercheHome .c1{color: white; font-family: OpenSansLight; font-size: 16px;}
#rechercheHome .c1 input{margin-left: 18px; margin-right: 4px; margin-top: -4px; font-size: 100%;}

#rechercheHome .c1 .radios{background-color:#fff; color:#d3d3d3; cursor: pointer; padding:0 30px; height:38px; display: inline-block; vertical-align: -2px; line-height: 38px;}
#rechercheHome .c1 .radios.active{background-color:#4e635c; color:#fff;}
#rechercheHome .c1 .radio1{
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
#rechercheHome .c1 .radio2{
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

#rechercheHome #searchintdiv{background-color:#FFF; width:calc(100% - 67px); border-radius:3px; float:left;}

#rechercheHome .r2 input.r4::-webkit-input-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}
#rechercheHome .r2 input.r4:-moz-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}
#rechercheHome .r2 input.r4::-moz-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}
#rechercheHome .r2 input.r6::-webkit-input-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}
#rechercheHome .r2 input.r6:-moz-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}
#rechercheHome .r2 input.r6::-moz-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}

/*RECHECHE BLOC INTERNE*/
#rechercheInterne{width: 765px; margin: 0 auto; height: 90px; background-position: -0px -141px; position: absolute; margin-top: -125px; left: 50%;margin-left: -630px;padding: 38px 61px; zoom: 0.85; -moz-transform: scale(0.85);}
#rechercheInterne{margin-top: -120px\0/; margin-left: -550px\0/; height: 70px\0/;}
#rechercheInterne{margin-top: -120px\9; margin-left: -550px\9; height: 70px\9;}
#rechercheInterne{_margin-top: -120px; _margin-left: -550px; _height: 70px;}

#rechercheInterne .r0{padding: 8px 18px;margin: 0;}
#rechercheInterne .r1{color:white; font-family: 'Open Sans', sans-serif; font-size: 18px; text-shadow: 1px 1px 0px rgb(66, 139, 48);font-weight: bold;}
#rechercheInterne .r3{color: white; text-decoration: underline; font-family: OpenSansLight; font-size: 13px;margin-left: 22px;}
#rechercheInterne .r3:hover{color: #e0ffd7; text-decoration: underline;}
#rechercheInterne .r2{margin-top: 5px; width:100%;}
#rechercheInterne .r2 select{height: 44px; margin: 0;width: 135px; color: #79ad44;font-size: 16px;font-family: OpenSansLight;}
#rechercheInterne .r2 select[name='perimetre'] {width:116px;}
#rechercheInterne .r2 input.r4{height: 33px; margin: 0; color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic; width: 114.5%; margin-right: 10px;}
#rechercheInterne .r2 input.r6{height: 33px; margin: 0; color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic; width: 58px; margin-left: 1px; margin-right: -2px; position:relative; top:-1px;}
#rechercheInterne .r2 input.r7{padding: 11px 20px; font-size: 16px;width: 125px;font-family: OpenSansLight; position:relative; top:-1px;}
#rechercheInterne .c1{color: white; font-family: OpenSansLight; font-size: 16px;}
#rechercheInterne .c1 input{margin-left: 18px; margin-right: 4px; margin-top: -4px; font-size: 20px;}

#rechercheInterne .r2 input.r4::-webkit-input-placeholder {
	color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic;
}
#rechercheInterne .r2 input.r4:-moz-placeholder {
	color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic;
}
#rechercheInterne .r2 input.r4::-moz-placeholder {
	color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic;
}
#rechercheInterne .r2 input.r6::-webkit-input-placeholder {
	color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic;
}
#rechercheInterne .r2 input.r6:-moz-placeholder {
	color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic;
}
#rechercheInterne .r2 input.r6::-moz-placeholder {
	color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic;
}

/*RECHECHE BLOC INTERNE NEW*/
#rechercheInterne2{width: 850px; margin: 0 auto; height: 90px; background-position: -0px -141px; position: absolute; margin-top: -140px; left: 50%;margin-left: -630px;padding: 38px 61px; -webkit-transform: scale(0.80); -moz-transform: scale(0.80); -o-transform: scale(0.80); transform: scale(0.80);}
#rechercheInterne2{margin-top: -120px\0/; margin-left: -550px\0/; height: 70px\0/;}
#rechercheInterne2{margin-top: -120px\9; margin-left: -550px\9; height: 70px\9;}
#rechercheInterne2{_margin-top: -120px; _margin-left: -550px; _height: 70px;}

#rechercheInterne2 .r0{padding: 8px 18px;margin: 0;}
#rechercheInterne2 .r1{color:white; font-family: 'Open Sans', sans-serif; font-size: 18px;font-weight: normal;text-shadow: 2px 2px 2px black;}
#rechercheInterne2 .r3{border-radius: 3px;padding: 0px 10px 0px 10px;background-color: rgba(255, 255, 255, 0.75); color: #505050;font-size: 12px;margin-left: 30px;text-align: right;text-decoration: underline;font-family: inherit;line-height: 38px;display: inline-block;font-weight: bolder;}
#rechercheInterne2 .r3:hover{color: #74ab4a; text-decoration: underline;}
#rechercheInterne2 .r2{margin-top: 5px; width:100%;}
#rechercheInterne2 .r2 select{height: 44px; margin: 0 10px;width: 163px; color: #2c2d2b;font-size: 16px;font-family: OpenSansLight; border:none;box-shadow:none;}
#rechercheInterne2 .r2 select[name='perimetre'] {width:140px;}
#rechercheInterne2 .r2 input.r4{height: 33px; margin: 0; color: #2c2d2b;font-size: 16px;font-family: OpenSansLight; margin-right: 10px; border:none;box-shadow:none;width: 290px;position: relative;}
#rechercheInterne2 .r2 input.r6{height: 33px; margin: 0; color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic; width: 80px; margin-left: 1px; margin-right: -2px; position:relative; top:-1px; border:none;box-shadow:none;}
#rechercheInterne2 .r2 input.r7{padding: 11px 20px; font-size: 16px;width: 125px;font-family: OpenSansLight; position:relative; top:-1px;}
#rechercheInterne2 .c1{color: white; font-family: OpenSansLight; font-size: 16px;}
#rechercheInterne2 .c1 input{margin-left: 18px; margin-right: 4px; margin-top: -4px; font-size: 20px;}

#rechercheInterne2 .r2 input.r4::-webkit-input-placeholder {
	color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic; border:none;box-shadow:none;padding: 0 0px;
}
#rechercheInterne2 .r2 input.r4:-moz-placeholder {
	color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic; border:none;box-shadow:none;padding: 0 0px;
}
#rechercheInterne2 .r2 input.r4::-moz-placeholder {
	color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic; border:none;box-shadow:none;padding: 0 0px;
}
#rechercheInterne2 .r2 input.r6::-webkit-input-placeholder {
	color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic;border:none;box-shadow:none;padding: 0 0px;
}
#rechercheInterne2 .r2 input.r6:-moz-placeholder {
	color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic;border:none;box-shadow:none;padding: 0 0px;
}
#rechercheInterne2 .r2 input.r6::-moz-placeholder {
	color: #79ad44;font-size: 16px;font-family: OpenSansLight; font-style: italic;border:none;box-shadow:none;padding: 0 0px;
}



#rechercheInterne2 .r5{width:180px; border:none; box-shadow:none;}

.after{width:1px; background-color:#d3e5c1; height:30px; display:inline-block; vertical-align:-12px;}

#rechercheInterne2 .r2 button.r7{padding: 0;height:44px;width:44px;cursor:pointer;display:block;background-color:#75a943;border-radius:3px;float: right;border: none;margin-left: 20px;}
#rechercheInterne2 .r2 button.r7 img{height:24px;width:24px;display: inline-block;position: relative;z-index: 200;}

#rechercheInterne2 .c1{color: white; font-family: OpenSansLight; font-size: 16px;}
#rechercheInterne2 .c1 input{margin-left: 18px; margin-right: 4px; margin-top: -4px; font-size: 100%;}

#rechercheInterne2 .c1 .radios{background-color:#fff; color:#505050; cursor: pointer; padding:0 30px; height:38px; display: inline-block; vertical-align: -2px; line-height: 38px;}
#rechercheInterne2 .c1 .radios.active{background-color:#75a943; color:#fff;}
#rechercheInterne2 .c1 .radio1{
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
#rechercheInterne2 .c1 .radio2{
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

#rechercheInterne2 #searchintdiv{background-color:#FFF; width:calc(100% - 67px); border-radius:3px; float:left;}

#rechercheInterne2 .r2 input.r4::-webkit-input-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}
#rechercheInterne2 .r2 input.r4:-moz-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}
#rechercheInterne2 .r2 input.r4::-moz-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}
#rechercheInterne2 .r2 input.r6::-webkit-input-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}
#rechercheInterne2 .r2 input.r6:-moz-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}
#rechercheInterne2 .r2 input.r6::-moz-placeholder {
	color: #2c2d2b;font-size: 16px; font-style: normal;
}





/*ANNONCE TYPE*/
#headInterne{width: 100%; height: 134px; border-bottom: 3px solid #93c462; background-image: url('../image/new_design/bg-head-interne2.png'); background-position: center top;}
.areaContent{margin-top:0px; width: 700px; float: left; margin-bottom: 30px; min-height: 300px;}
.areaContentClient{margin-top:16px; width: 745px; float: left;min-height: 300px;}
.areaContent2{margin-top:16px; margin-bottom: 30px;}
.areaContent h4{color: #74ab4a; font-family: "Myriad Pro",Arial; font-size: 30px; font-weight: normal; margin-top: 40px; width: 520px; line-height: 30px;}
.areaContent .coupCoeurN{width: 124px; height: 36px;  background-position: -328px -672px; margin-top: 35px; color: #717171; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;padding-right: 40px;text-align: center;line-height: 14px;padding-top: 6px;}
.areaContent .coupCoeurN:hover{background-position: -529px -672px; cursor: pointer;}
.areaContent .coupCoeurY{width: 124px; height: 36px;  background-position: -529px -672px; margin-top: 35px; color: #717171; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;padding-right: 40px;text-align: center;line-height: 14px;padding-top: 6px;}
.areaContent .descTop{width: 100%; color: #717171; font-family: "Myriad Pro";  font-size:15px; padding-top: 10px; margin-bottom: 15px;}
.areaContent .descLien, .descLien{color: #5cb75c; text-decoration: underline;}
.areaContent .descLien:hover, .descLien:hover{color: #6b857c;}
.areaContent .avisImmo{margin-top: 50px; width: 660px; padding:20px; background-color:#eeeeee; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.areaContent .avisImmo h2{color: #60a743; text-align: center; font-family: HelveticaNeue45; line-height: 30px; font-weight: normal; font-size: 28px; margin-top: 20px;}
.areaContent .avisImmo .flecheTop{position: absolute; margin-left: 20px; margin-top: -30px; width: 0; height: 0; border-bottom: 10px solid #eeeeee; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 0; z-index: 2;}
.areaContent .avisImmo .pastilleTop{position: absolute; margin-left: 306px; margin-top: -52px; width: 64px; height: 63px; background-position: -328px -738px; z-index: 2;}
.areaContent .avisImmo p{color: #717171; text-align: center; line-height: 22px; font-family: HelveticaNeue45; font-weight: normal; font-size: 18px; margin-bottom: 0;}

/*Tab Photos*/
.areaContent .photos .nav-tabs:before,
.areaContent .photos .nav-pills:before,
.areaContent .photos .nav-tabs:after,
.areaContent .photos .nav-pills:after {
	display: table;
	line-height: 0;
	content: "";
}

.areaContent .photos .nav-tabs:after,
.areaContent .photos .nav-pills:after {
	clear: both;
}

.areaContent .photos .nav-tabs > li,
.areaContent .photos .nav-pills > li {
	float: left;
}

.areaContent .photos .nav-tabs > li > a,
.areaContent .photos .nav-pills > li > a {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 0px;
	line-height: 14px;
}

.areaContent .photos .nav-tabs {
	margin-bottom: 0;
	-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;
}

.areaContent .photos .nav-tabs > li {
	margin-bottom: -1px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background: #f1f1f1;
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #dddddd 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(99%,#dddddd));
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#dddddd 99%);
	background: -o-linear-gradient(top,  #f1f1f1 0%,#dddddd 99%);
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#dddddd 99%);
	background: linear-gradient(to bottom,  #f1f1f1 0%,#dddddd 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dddddd',GradientType=0 );
}

.areaContent .photos .nav-tabs > li > a {
	padding-top: 9px;
	padding-bottom: 9px;
	line-height: 20px;
	border: 1px solid transparent;
	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;
	color: #717171;
	font-size: 11px;

	text-transform: uppercase;
}

.areaContent .photos .nav-tabs > .active > a,
.areaContent .photos .nav-tabs > .active > a:hover,
.areaContent .photos .nav-tabs > .active > a:focus {
	color: white; cursor: default;
	background-color: #74ac4a;  border-bottom-color: transparent;
	font-size: 11px;

	text-transform: uppercase;
}

.areaContent .photos .tab-pane p{color: #717171; font-family: HelveticaNeue45; font-size: 16px; text-align: justify; line-height: 25px;}
.areaContent .photos .tab-pane p strong, .areaContent .tab-pane p b{font-family:"Helvetica"; font-weight: bold;}
.areaContent .photos .tab1{width:140px; text-align: center; -webkit-border-top-left-radius: 10px!important; -moz-border-radius-topleft: 10px!important; border-top-left-radius: 10px!important;}
.areaContent .photos .tab2{width:140px; text-align: center;}
.areaContent .photos .tab3{width:80px; text-align: center;}
.areaContent .photos .tab4{width:110px; text-align: center;}
.areaContent .photos .tab5{width:140px; text-align: center;}
.areaContent .photos .tab6{width:90px; text-align: center; -webkit-border-top-right-radius: 10px!important; -moz-border-radius-topright: 10px!important; border-top-right-radius: 10px!important;}
.areaContent .photos .tabFirst{-webkit-border-top-left-radius: 10px!important; -moz-border-radius-topleft: 10px!important; border-top-left-radius: 10px!important;}
.areaContent .photos .tabLast{-webkit-border-top-right-radius: 10px!important; -moz-border-radius-topright: 10px!important; border-top-right-radius: 10px!important;}

.areaContent .photos .tabContent1{width: 700px; height: 480px;}
.areaContent .photos .tabContent1 .cursorMove{width: 59px; height: 59px; background-position: -780px -584px; position: absolute; margin-top: 410px; margin-left: 631px;}
.areaContent .photos .tabContent1 .imgPosition{background-color: rgb(88, 88, 88); padding: 6px; font-size:14px; color: white; position: absolute; margin-top: -58px!important; margin-left: 569px!important;height: 25px!important;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.areaContent .photos .tabContent1 .imgPosition span{color: #7bb64f;}
#myTabContent1 .coda-nav-left{margin:0; width: 20px; height: 32px; background-image: url('../image/new_design/sprite.png'); background-position: -442px -753px; position: absolute; margin-top: -254px; margin-left: 23px; cursor: pointer;}
#myTabContent1 .coda-nav-right{margin:0; width: 20px; height: 32px; background-image: url('../image/new_design/sprite.png'); background-position: -492px -753px; position: absolute; margin-top: -254px; margin-left: 661px; cursor: pointer;}
#myTabContent1 .coda-nav-left2{margin:0; font-size: 34px; position: absolute; margin-top: -254px; margin-left: 23px; cursor: pointer; opacity: 0.5;}
#myTabContent1 .coda-nav-right2{margin:0; font-size: 34px; position: absolute; margin-top: -254px; margin-left: 661px; cursor: pointer; opacity: 0.5;}

.areaContent .photos .tabContent2{width: 700px; height: 480px;}
.areaContent .photos .tabContent2 .cursorMove{width: 59px; height: 59px; background-position: -780px -584px; position: absolute; margin-top: 410px; margin-left: 631px;}
.areaContent .photos .tabContent2 .imgPosition{background-color: rgb(88, 88, 88); padding: 6px; font-size:14px; color: white; position: absolute; margin-top: -58px!important; margin-left: 569px!important;height: 25px!important;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.areaContent .photos .tabContent2 .imgPosition span{color: #7bb64f;}
.areaContent .photos .tabContent2 .coda-nav-left{margin:0; width: 20px; height: 32px; background-image: url('../image/new_design/sprite.png'); background-position: -442px -753px; position: absolute; margin-top: -270px; margin-left: 23px;}
.areaContent .photos .tabContent2 .coda-nav-right{margin:0; width: 20px; height: 32px; background-image: url('../image/new_design/sprite.png'); background-position: -492px -753px; position: absolute; margin-top: -270px; margin-left: 661px;}

.areaContent .photos .tabContent3{width: 700px; height: 480px;}
.areaContent .photos .tabContent3 .cursorMove{width: 59px; height: 59px; background-position: -780px -584px; position: absolute; margin-top: 410px; margin-left: 631px;}
.areaContent .photos .tabContent3 .imgPosition{background-color: rgb(88, 88, 88); padding: 6px; font-size:14px; color: white; position: absolute; margin-top: -58px!important; margin-left: 569px!important;height: 25px!important;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.areaContent .photos .tabContent3 .imgPosition span{color: #7bb64f;}
.areaContent .photos .tabContent3 .coda-nav-left{margin:0; width: 20px; height: 32px; background-image: url('../image/new_design/sprite.png'); background-position: -442px -753px; position: absolute; margin-top: -270px; margin-left: 23px;}
.areaContent .photos .tabContent3 .coda-nav-right{margin:0; width: 20px; height: 32px; background-image: url('../image/new_design/sprite.png'); background-position: -492px -753px; position: absolute; margin-top: -270px; margin-left: 661px;}

.areaContent .photos .tabContent4{width: 700px; height: 480px;}
.areaContent .photos .tabContent4 .cursorMove{width: 59px; height: 59px; background-position: -780px -584px; position: absolute; margin-top: 410px; margin-left: 631px;}
.areaContent .photos .tabContent4 .imgPosition{background-color: rgb(88, 88, 88); padding: 6px; font-size:14px; color: white; position: absolute; margin-top: -58px!important; margin-left: 569px!important;height: 25px!important;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.areaContent .photos .tabContent4 .imgPosition span{color: #7bb64f;}
.areaContent .photos .tabContent4 .coda-nav-left{margin:0; width: 20px; height: 32px; background-image: url('../image/new_design/sprite.png'); background-position: -442px -753px; position: absolute; margin-top: -270px; margin-left: 23px;}
.areaContent .photos .tabContent4 .coda-nav-right{margin:0; width: 20px; height: 32px; background-image: url('../image/new_design/sprite.png'); background-position: -492px -753px; position: absolute; margin-top: -270px; margin-left: 661px;}


/*Tab Desc*/
.areaContent .desc{margin-top: 25px;}
.areaContent .desc .nav-tabs:before,
.areaContent .desc .nav-pills:before,
.areaContent .desc .nav-tabs:after,
.areaContent .desc .nav-pills:after {
	display: table;
	line-height: 0;
	content: "";
}

.areaContent .desc .nav-tabs:after,
.areaContent .desc .nav-pills:after {
	clear: both;
}

.areaContent .desc .nav-tabs > li,
.areaContent .desc .nav-pills > li {
	float: left;
}

.areaContent .desc .nav-tabs > li > a,
.areaContent .desc .nav-pills > li > a {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 2px;
	line-height: 14px;
}

.areaContent .desc .nav-tabs {
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}

.areaContent .desc .nav-tabs > li {
	margin-bottom: -1px;
}

.areaContent .desc .nav-tabs > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	color: #AFAFAF;
	font-size: 16px;
}

.areaContent .desc .nav-tabs > li > a:hover,
.areaContent .desc .nav-tabs > li > a:focus {
	border-color: #eeeeee #eeeeee #dddddd;
}

.areaContent .desc .nav-tabs > .active > a,
.areaContent .desc .nav-tabs > .active > a:hover,
.areaContent .desc .nav-tabs > .active > a:focus {
	color: #60a743; cursor: default; background-color: #ffffff; border: 1px solid #ddd; border-bottom-color: transparent; font-size: 16px;
}

.areaContent .desc .tab-pane p, .areaContent .desc .tab-pane .product-specs{color: #717171!important; font-family: "Myriad Pro"; font-size: 16px; text-align: justify; line-height: 25px;}
.areaContent .desc .tab-pane p strong, .areaContent .tab-pane p b, .areaContent .tab-pane span.Bold{color: #717171!important; font-family:"Myriad Pro"; font-weight: bold;}
.areaContent .tab-pane td strong{color: #717171!important; font-family:"Myriad Pro"; font-weight: bold;}
.areaContent .tab-pane td span{color: #ffa300!important; font-size: large; font-family:"Myriad Pro"; font-weight: bold;}
.areaContent .tab-pane td{color: #717171!important; font-family:"Myriad Pro";}


.areaSidebar{margin-top:16px; width: 280px; float: right;}
.areaSidebar .s1{padding: 20px 0; margin-bottom:10px; width: 280px; height: 70px; background-position: -0px -714px; text-align:center; margin-top: 35px;}
.areaSidebar .s1 .ticketNew{width: 46px; height: 47px; margin-top: -22px; margin-left: -2px; background-position: -839px -94px; position: absolute; display: block;}
.areaSidebar .s1 .p1{font-family:HelveticaNeue25;  font-size:24px; color:white;}
.areaSidebar .s1 .p2{font-family:"Myriad Pro";  font-size:30px; color:white;}
.areaSidebar .s1 .p3{font-family:HelveticaNeue25;  font-size:14px; color:white; font-style: italic;}
.areaSidebar .btn{font-family:HelveticaNeue25; height: 24px; font-size:19px; color:white; margin-top: 11px;padding: 14px 8px;width: 262px;}
.areaSidebar .btn span{font-family:HelveticaNeue45;  font-size:19px; font-weight: bold;}
.areaSidebar .btn i{font-size: 26px; }
.areaSidebar .btn-gris{color: #989898; font-family: HelveticaNeue45;}
.areaSidebar .v1{color: #74ac4a; margin-top: -2px; margin-right: 5px;}
.areaSidebar .v2{color: #2162a4; margin-top: -4px; margin-right: 5px;}
.areaSidebar .v3{color: #12c6e6; margin-top: -4px; margin-right: 5px;}
.areaSidebar .v2 i, .areaSidebar .v3 i{font-size: 30px;}
.areaSidebar .t1{line-height: 28px;}
.areaSidebar .proprio{background-color: #F8F8F8; margin-top:21px; margin-bottom: 10px; padding: 20px; border: 1px solid #eaeaea; width: 238px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.areaSidebar .proprio h3{font-family: HelveticaNeue45; text-align: center; color: #60a743; font-size: 24px; margin-top: 0; line-height: 24px;}
.areaSidebar .proprio p{font-family: Segoe; color: #717171; text-align:justify; font-size: 16px; margin-top: 0;}
.areaSidebar .ticketProprio{width: 46px; height: 45px; margin-top: -22px; margin-left: -22px; background-position: -694px -584px; position: absolute; display: block;}
.areaSidebar .statsleft{width: 85%;}
.areaSidebar .statsright{width: 15%;}


.areaSidebar .thumbnail {
	display: block;
	padding: 4px;
	line-height: 20px;
	border: 1px solid #E4E4E4;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.areaSidebar a.thumbnail:hover,
.areaSidebar a.thumbnail:focus {
	border-color: #93c462;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.areaSidebar .thumbnails li.span3{width: 238px; margin-left: 20px;margin: 0;margin-bottom: 6px;}
.areaSidebar .thumbnails li.span3 img{width: 230px; height: 180px;}


.lienBackT{color: #5cb75c; position: absolute; font-size: 13px; font-family: 'Open Sans', sans-serif;}
.lienBackB{color: #5cb75c; font-size: 13px; font-family: 'Open Sans', sans-serif;}
.lienBack i{font-size: 13px;}
.lienBackT:hover, .lienBackB:hover{color: #6b857c;}
.fullSepa{ width: 1000px; height: 22px; margin: 20px auto; background-position: -0px -849px;}
.fullSepa-sidebar{ width: 310px; height: 22px; margin: 40px auto; background-position: -353px -849px;}
p.annonceOther{font-size: 30px; text-align: center; color: #60a743; font-family: HelveticaNeue45; line-height: 30px;}

.customSidebar{float:left; width:195px; border-radius:20px; -webkit-border-radius: 20px; -moz-border-radius:20px; background:#f8f8f8; padding:20px; margin: 16px 20px 0 0;}

/*Contenu Home*/
.newFlat{margin-top: 66px;}
.newFlatAnnonce{margin-top: 30px;}

.thumbnail {
	display: block;
	padding: 9px;
	line-height: 20px;
	border: 1px solid #E4E4E4;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
a.thumbnail:hover,
a.thumbnail:focus {
	border-color: #93c462;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumbnailresultannonces {
	display: block;
	line-height: 20px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
a.thumbnailresultannonces:hover,
a.thumbnailresultannonces:focus {
	border-color: #93c462;
	-webkit-box-shadow: 0 1px 4px #64ab4a;
	-moz-box-shadow: 0 1px 4px #64ab4a;
	box-shadow: 0 1px 4px #64ab4a;
}


.thumbnails li.span3{width: 235px; margin-left: 20px;}
.thumbnails li.span3 img{width: 215px; height: 156px;}
.thumbnails li.span3 .ticketNew{width: 46px; height: 47px; margin-top: -2px; margin-left: 170px; background-position: -755px -94px; position: absolute; display: block;}
.thumbnails li.span3 .ticketSold{background-color: #ffa300; width: 215px; color: #ffffff; font-family: 'lobster', sans-serif; font-size: 25px; margin-top: 10px; text-align: center; position: absolute; display: block;}
.thumbnails li.span3 .s1 .btn{ padding: 14px 16px; margin-top:17px; }
.thumbnails li.span3 .s1{ text-align: center; }
.thumbnails li.span3 .s2{ cursor:pointer; margin-top: 14px; color: #659d2c; font-family: 'Open Sans', sans-serif; font-size: 14px; width: 172px; min-height: 90px; padding-right: 15px; text-align: right; line-height: 18px;}
.thumbnails li.span3 span.searchreflabel{font-size:12px;}
.thumbnails li.span3.disabledAnnonce .thumbnail, .thumbnails li.span3.disabledAnnonce .s1{opacity:0.5;pointer-events: none;}
.thumbnails li.span3.disabledAnnonce .s2{cursor:default;}

.thumbnails li.span4 img{height: 156px;}
.thumbnails li.span4 .ticketNew{width: 46px; height: 47px; margin-top: -2px; margin-left: 170px; background-position: -755px -94px; position: absolute; display: block;}
.thumbnails li.span4 .s1 .btn{ padding: 14px 16px; margin-top:17px; }
.thumbnails li.span4 .s1{ text-align: center; }
.thumbnails li.span4 .s2{ cursor:pointer; margin-top: 14px; color: #659d2c; font-family: 'Open Sans', sans-serif; font-size: 14px; width: 163px; padding-right: 15px; text-align: right; line-height: 18px;}
.thumbnails li.span4 span.searchreflabel{font-size:12px;}

.thumbnails li.resultannonces{width: 320px; margin-left: 20px; background-color: #f6f6f6;}
.thumbnails li.resultannonces img{width: 320px; height: 200px;}
.thumbnails li.resultannonces .ticketNew{width: 46px; height: 47px; margin-top: -2px; margin-left: 170px; background-position: -755px -94px; position: absolute; display: block;}
.thumbnails li.resultannonces .ticketNew2{width: 46px; height: 47px; margin-top: -2px; margin-left: 275px; background-position: -755px -94px; position: absolute; display: block; z-index: 1;}
.thumbnails li.resultannonces .ticketSold{background-color: #ffa300; width: 215px; color: #ffffff; font-family: 'lobster', sans-serif; font-size: 25px; margin-top: 10px; text-align: center; position: absolute; display: block;}
.thumbnails li.resultannonces .s1 .btn{ padding: 14px 16px; margin-top:17px; }
.thumbnails li.resultannonces .s1{ text-align: center; }
.thumbnails li.resultannonces .s2{ cursor:pointer; margin-top: 14px; color: #659d2c; font-family: 'Open Sans', sans-serif; font-size: 14px; width: 172px; min-height: 90px; padding-right: 15px; text-align: right; line-height: 18px;}
.thumbnails li.resultannonces span.searchreflabel{font-size:12px;}
.thumbnails li.resultannonces.disabledAnnonce .thumbnail, .thumbnails li.span3.disabledAnnonce .s1{opacity:0.5;pointer-events: none;}
.thumbnails li.resultannonces.disabledAnnonce .s2{cursor:default;}




/*classes supp pour page recherche*/

#pagePrems{position:relative;}

#Majeur1{

	width: 320px;
	height : 200px;
	z-index: 30;
	text-align: center;
	color : #ffffff;
	font-size: 18px;
	display: block;
}


#SOUSmajeur1{
	position:absolute;
	width: 320px;
	height : 200px;
	top : 0px;
	left : 0px;
	background-color : transparent;
	z-index: 20;
	text-align: center;
	font-size: 13px;
}

.niveau2{
	display: none;
}

.niveau1:hover .niveau2 {
	display: block;
}

.niveau1:hover  {
	background-color : black ;
}

button.btn-hover-search{
	padding: 10px 18px;
	color: white;
	background-color: #74ab4a;
	border: none;
	font-size: 15px;
	border-radius: 10px;
	margin-top: 80px;
}



/*classes supp pour page recherche*/





.pubBloc{margin-top:0px; }
.thumbnails li.span3 .ticketPub1{color: #fff; font-family:OpenSansLight; font-size:16px; text-shadow: 1px 1px 0px rgb(82, 134, 29); width: 182px; height: 59px; margin-top: 90px; margin-left: -1px; background-position: -0px -494px; position: absolute; display: block;line-height: 16px;padding-left: 16px;padding-top: 8px;}
.thumbnails li.span3 .ticketPub2{color: #fff; font-family:OpenSansLight; font-size: 16px; text-shadow: 1px 1px 0px rgb(82, 134, 29); width: 182px; height: 51px; margin-top: 90px; margin-left: -1px; background-position: -0px -494px; position: absolute; display: block;line-height: 16px;padding-left: 16px;padding-top: 8px;}
.thumbnails li.span3 .ticketPub2 span{font-family:'Open Sans', sans-serif; font-weight: bold; font-size:17px;}
.thumbnails li.span3 .ticketPub3{color: #fff; font-family: OpenSansLight;  font-size: 21px; text-shadow: 1px 1px 0px rgb(82, 134, 29); width: 182px; height: 51px; margin-top: 90px; margin-left: -1px; background-position: -0px -494px; position: absolute; display: block;line-height: 16px;padding-left: 16px;padding-top: 4px;}
.thumbnails li.span3 .ticketPub3 span{font-family:OpenSansLight; font-size: 14px;}
.thumbnails li.span3 .ticketPub3 i{font-size:42px; margin-left: -10px; margin-right: -8px;}

.moucham{margin-left: 15px;}

#pubHon{width: 100%; height: 150px; background-color: #7eb04b;}
.pubSlog{width: 1000px; height: 150px; margin: 0 auto; background-position: -0px -322px; text-align: center;}
.pubSlog h1{margin-top: 20px;color: #fff; font-family:OpenSansLight; font-size: 26px; text-shadow: 1px 2px 0px rgb(82, 134, 29);padding-top: 18px;margin: 0;}
.pubSlog h1 span{color: #fff; font-family:'Open Sans', sans-serif; font-weight: bold;}
.pubSlog h2{color: #fff; font-family:OpenSansLight; font-size: 16px;margin: 0;line-height: 24px;padding-top: 10px;}

.rubanHome{position: absolute; width: 220px; height: 95px; margin-top: -20px; background-position: -0px -29px; left: 50%; z-index: 1000; text-align: center; font-family: "lobster",serif; font-style: normal; font-weight: 400; font-size: 28px; color: white; text-shadow: 1px -1px 0px #FF7402; line-height: 20px;padding-top: 14px;margin-left: -110px;}
.rubanHome a{text-decoration: none; color: white; display: block;}
.rubanHome span{font-size: 36px;}
.rubanHome span2{font-size: 28px;}


#statsHome{margin-top:40px;}
.stats{text-align: center; margin: 0;}
.stats li{font-family: OpenSansLight;  font-size:30px; color: #8dbe5a; line-height:30px; margin-top:15px !important;}
.stats li span{font-family:OpenSansLight; font-weight: normal; font-size: 16px; line-height:20px; display:inline-block; margin-top:15px;}
.stats li span.spe{font-family: 'Libre Baskerville', serif; font-style: italic; margin-top:0;}
.stats .fGlobe{margin-bottom: 14px; background-position: -320px -577px; width: 73px; height: 59px; text-align: center; margin: 0 auto; margin-bottom: 30px;}
.stats .fCochon{margin-bottom: 14px; background-position: -424px -577px; width: 76px; height: 59px; text-align: center; margin: 0 auto; margin-bottom: 30px;}
.stats .fUser{margin-bottom: 14px; background-position: -538px -577px; width: 90px; height: 59px; text-align: center; margin: 0 auto; margin-bottom: 30px;}
.stats .fApero{margin-bottom: 14px; background-position: -538px -731px; width: 90px; height: 76px; text-align: center; margin: 0 auto; margin-bottom: 13px;}

#partenaires{width: 1000px; margin: 0 auto; height: 57px; background-color: #4e635c; margin-top: 30px;
	-webkit-border-top-left-radius: 25px;
	-webkit-border-top-right-radius: 25px;
	-moz-border-radius-topleft: 25px;
	-moz-border-radius-topright: 25px;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
}
#partenaires .p1{color: #fff; font-family:'Open Sans', sans-serif; font-weight: bold; font-size: 22px; background-color: #97c866; width: 320px; height: 57px; -webkit-border-top-left-radius: 25px; -moz-border-radius-topleft: 25px; border-top-left-radius: 25px;line-height: 57px;text-align: center;}
#partenaires .p2{display: block; width: 46px; height: 57px; background-position: -755px -0px;}
#partenaires .p3{display: block; width: 611px; height: 40px; background-position: -279px -494px;padding-right: 14px;margin-top: 8px;}

/* CONCEPT */
h1.titre{font-family: Segoe; font-size: 40px; color: #74ab4a!important; margin: 0; line-height: 41px; padding-top: 20px; font-weight:normal;}
h1.titre span{color: #aaaaaa!important;}
h2.soustitre{font-family: Segoe; font-size: 19px; color: #aaaaaa; margin: 0; line-height: 24px; padding-top: 10px; font-weight:normal; }

h1.titreCenter{font-family: Segoe; font-size: 40px; color: #74ab4a!important; margin: 0; line-height: 41px; padding-top: 20px; font-weight:normal; text-align: center;}
h1.titreCenterOrange{font-family: Segoe; font-size: 40px; color: #FF9E00!important; margin: 0; line-height: 41px; padding-top: 20px; font-weight:normal; text-align: center;}
h2.soustitreCenter{font-family: Segoe; font-size: 19px; color: #aaaaaa; margin: 0; line-height: 24px; padding-top: 10px; font-weight:normal; text-align: center;}

.blockGauche{width:485px;float:left;margin:0 30px 0 0;}
.blockGauche p, .blockDroite p{text-align: justify}
.blockDroite{width:485px;float:left; text-align: justify;}
.blockCenter{text-align: center !important;}
.blockButton{margin:20px 0 0 0;}

.titreParagraphe{font-size:30px; color:#4B4B4B; font-family: Segoe; padding:0 0 20px 0;}
.titreParagraphe a{font-size:30px; color:#4B4B4B; font-family: Segoe;}


/* TEMOIGNAGES */
.tGauche{width:310px;float:left;margin:45px 35px 0 0;}
.tDroite{width:655px;float:left;margin-top: 45px;}
.tDroite .playervideo {width: 90px; height: 63px; margin-top: 117px; margin-left: 220px; background-image:url('../image/playervideo.png'); position: absolute; display: block;}
.stats li.tStats{text-align: center;}
.stats li.tStats span{font-size: 24px;}
.stats .first{margin-top: 60px;}

.tType{float: left; width: 310px; margin: 10px 35px 20px 0;}
.lastTem{margin-right: 0;}
.tType img{margin-bottom: 15px;}
.tType .t2{font-family: Segoe; color: #5cb75c; font-size: 17px; height: 50px;}
.tType p{font-family: Segoe; color: #aaa; font-size: 14px; line-height: 22px;margin-top: 10px; font-style: italic; text-align: justify; min-height: 140px;}
.tType .playervideo {width: 90px; height: 63px; margin-top: 117px; margin-left: 220px; background-image:url('../image/playervideo.png'); position: absolute; display: block;}


/* TEMOIGNAGES2 */

.tGauche2{width:310px;float:left;margin:5px 35px 0 0;}
.tDroite2{width:655px;float:left;margin-top: 5px; margin-bottom: 20px;}

.nameTemoignage{font-size:18px; line-height:30px; color:#4B4B4B; font-family: Ubuntu;}

.jaivendu{font-size:25px; color:#ffffff; font-family: "lobster"; background-color: red; padding: 10px; text-align: center; margin-bottom: 25px;}

.tType2{float: left; width: 1000px; margin: 10px 35px 20px 0; border-bottom: 1px dotted #aaaaaa;}
.tType2 .t2{font-family: 'Ubuntu'; color: #5cb75c; font-size: 17px;}
.tType2 .t3{font-family: 'Ubuntu'; color: #aaa; font-size: 14px;}
.tType2 p{font-family: 'Ubuntu'; color: #aaa; font-size: 14px; line-height: 22px;margin-top: 10px; font-style: italic; text-align: justify; min-height: 89px;}
.tType2 .playervideo {width: 90px; height: 63px; margin-top: 117px; margin-left: 220px; background-image:url('../image/playervideo.png'); position: absolute; display: block;}


/* TARIFS */
.tarifs{position: relative; z-index: 3;}
.titreSpe{float: left; width: 300px; /*margin-top: -50px !important;*/}
.q5{margin-bottom: 10px !important;}
.q5Spe{ background-color: white;  margin: 0 auto !important; width: 910px; padding-top: 5px !important; padding-bottom: 15px; margin-bottom: 10px !important;
	-webkit-border-bottom-right-radius: 60px;
	-webkit-border-bottom-left-radius: 60px;
	-moz-border-radius-bottomright: 60px;
	-moz-border-radius-bottomleft: 60px;
	border-bottom-right-radius: 60px;
	border-bottom-left-radius: 60px;
}
.tarifs .amp{font-family: Baskerville,Goudy Old Style,Palatino,Palatino Linotype,"Book Antiqua",serif; font-style: italic; font-size: 18px !important;}
.tarifs .btnT{height: 40px; color: white; font-family: Segoe; font-size: 18px; background-color: #74ac4a; padding: 10px 30px; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius:5px;}
.tarifs .btnTG{background-color: #c6c6c6; cursor: pointer;}
.tarifs .btnChoice{width: 300px;margin: 0 auto;margin-top: 70px;text-align: center;}
.tarifs .q6{font-family: Segoe; font-size: 18px; color: #797979; text-align: center;}
.tarifs .q6 span{font-size: 11px;}
.tarifs .iconT{width: 1000px; margin: 0 auto;}
.tarifs .iconT li{float: left; width: 143px; height: 210px;}
.tarifs .iconT li.last{width: 142px;}
.tarifs .iconT0{margin: 20px auto; width: 108px; height: 108px;}
.tarifs .iconT1{background-position: -0px -146px;}
.tarifs .iconT2{background-position: -143px -146px;}
.tarifs .iconT3{background-position: -286px -146px;}
.tarifs .iconT4{background-position: -429px -146px;}
.tarifs .iconT5{background-position: -572px -146px;}
.tarifs .iconT6{background-position: -715px -146px;}
.tarifs .iconT7{background-position: -858px -146px;}

.tarifs .iconT8{background-position: -0px -269px;}
.tarifs .iconT9{background-position: -143px -269px;}
.tarifs .iconT10{background-position: -286px -269px;}
.tarifs .iconT11{background-position: -429px -269px;}
.tarifs .iconT12{background-position: -572px -269px;}
.tarifs .iconT13{background-position: -715px -269px;}
.tarifs .iconT14{background-position: -858px -269px;}

.tarifs .iconT15{background-position: -571px -13px;}

.tarifBG{width: 100%; background-color: #F4F4F4; height: 290px;}

.tarifs .banqT{width: 920px; height: 130px; background-color: #F8F8F8; padding: 40px; margin-bottom: 20px; margin-top: 50px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.tarifs .banqT .cm{padding-top: 18px;}
.tarifs .banqT .cmText{width: 460px; font-family: Segoe; font-size: 30px; color: #74ab4a;text-align: center;line-height: 30px;}
.tarifs .banqT .cmText span.e2{font-size: 20px; }
.tarifs .banqT .cmText2{font-family: Segoe; font-size: 12px; color: #797979; margin-top: 18px;text-align: center;line-height: 16px;}

.tarifs p.indic{margin: 35px 0; text-align: center; line-height: 20px;font-size: 13px;}
.tarifs .cond{font-size: 14px !important; margin-bottom: 20px;}
.tarifs .cond a{font-size: 14px !important;}

.tarifs .titoule{text-align: center; margin: 10px 0; margin-top: 30px;}
.tarifs .titoule p{font-family: "lobster",serif; font-style: normal; font-weight: 400; font-size: 28px; color: #669933; margin-bottom: 20px;}

.tarifs .titoule2{text-align: center; margin: 10px 0; margin-top: -20px;}
.tarifs .titoule2 p{font-family: "lobster",serif; font-style: normal; font-weight: 400; font-size: 28px; color: #669933; margin-bottom: 20px;}

.tarifs .last{margin-right:0px !important; }
.tarifs .blocTa{float:left; text-align: center; margin-right:20px; margin-top: 110px; background-color: white; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}

.tarifs .blocTaHover, .tarifs .blocTaActive{width: 318px !important; height:248px !important; border: 1px solid #599f23 !important;}
.tarifs .blocTaActive .spriteIconTarifs, .tarifs .blocTaActive .hu, .tarifs .blocTaActive .btn-immotep2{opacity: 1 !important;}
.tarifs .blocTaNormal{width: 318px; height:248px; border: 1px solid #ffffff;}
.tarifs .blocTaNormal .spriteIconTarifs, .tarifs .blocTaNormal .hu, .tarifs .blocTaNormal .btn-immotep2{opacity: 0.5;}

.tarifs .blocTa .iconBloc1{width: 134px; height: 134px; background-position: -0px -0px;position: absolute;margin-top: -68px;margin-left: 90px;}
.tarifs .blocTa .iconBloc2{width: 134px; height: 134px; background-position: -144px -0px;position: absolute;margin-top: -68px;margin-left: 90px;}
.tarifs .blocTa .iconBloc3{width: 134px; height: 134px; background-position: -289px -0px;position: absolute;margin-top: -68px;margin-left: 90px;}

.tarifs .blocTa .text{font-family: Segoe; font-weight: bold; color: #aaaaaa; font-size: 34px; text-align: center; margin-top:90px; line-height: 36px; }
.tarifs .blocTa .textSpe{font-family: Segoe; font-weight: bold; color: #aaaaaa; font-size: 34px; text-align: center; margin-top:90px; line-height: 74px; }
.tarifs .blocTa .amp{font-family: Baskerville,Goudy Old Style,Palatino,Palatino Linotype,"Book Antiqua",serif; font-style: italic; font-weight: normal; font-size: 34px !important;}

.tarifs .cursor{position: absolute; margin-left: 122px; margin-top: 20px; width: 0; height: 0; border-top: 40px solid #F7F7F7; border-left: 40px solid transparent; border-right: 40px solid transparent; border-bottom: 0; z-index: 2;}

.tarifs .boxResult{margin-top: 80px; cursor: pointer;}
.tarifs .boxResult .box{float: left; width: 318px; height: 162px; overflow: hidden;  margin-right: 20px; margin-bottom: 20px; border: 1px solid #dfdfdf; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.tarifs .boxResult .box:hover{background-color: #74ac4a;}
.tarifs .boxResult .box:hover a{color: #ffffff !important;}
.tarifs .boxResult .box .boxTitle{width: 100%; height: 62px; font-family: segoe; font-size: 30px; color: #797979; text-align: center; line-height: 60px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.tarifs .boxResult .box .boxPrix{line-height: 98px; color: #74ac4a; font-family: Segoe; font-size: 50px; text-align: center; width: 100%;}
.tarifs .boxResult .box .boxPrix a{color: #74ac4a; font-family: Segoe; font-size: 50px; text-align: center; text-decoration: none;}

/* RESULTATS VENDUS */

.resultatsvendus{position: relative; z-index: 3;}
.resultatsvendus .titoule2{text-align: center; margin: 10px 0; margin-top: -20px;}
.resultatsvendus .titoule2 p{font-family: "lobster",serif; font-style: normal; font-weight: 400; font-size: 28px; color: #669933; margin-bottom: 20px;}

/* SERVICES TROUVERBIEN */
.trouverbien{position: relative; z-index: 3;}

.trouverbien .amp{font-family: Baskerville,Goudy Old Style,Palatino,Palatino Linotype,"Book Antiqua",serif; font-style: italic; font-size: 18px !important;}
.trouverbien .btnT{height: 40px; color: white; font-family: Segoe; font-size: 18px; background-color: #74ac4a; padding: 10px 30px; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius:5px;}
.trouverbien .btnTG{background-color: #c6c6c6; cursor: pointer;}
.trouverbien .btnChoice{width: 300px;margin: 0 auto;margin-top: 70px;text-align: center;}
.trouverbien .q6{font-family: Segoe; font-size: 13px; color: #797979; text-align: center;}
.trouverbien .q6 span{font-size: 11px;}
.trouverbien .iconT{width: 1000px; margin: 0 auto;}
.trouverbien .iconT li{float: left; width: 122px; height: 210px;}
.trouverbien .iconT li.last{width: 122px;}
.trouverbien .iconT0{margin: 20px auto; width: 103px; height: 103px;}
.trouverbien .iconT1{background-position: -0px 0px;}
.trouverbien .iconT2{background-position: -127px 0px;}
.trouverbien .iconT3{background-position: -255px 0px;}
.trouverbien .iconT4{background-position: -383px 0px;}
.trouverbien .iconT5{background-position: -511px 0px;}
.trouverbien .iconT6{background-position: -639px 0px;}
.trouverbien .iconT7{background-position: -767px 0px;}
.trouverbien .iconT8{background-position: -895px 0px;}


.trouverbien .banqT{width: 920px; height: 130px; background-color: #F8F8F8; padding: 40px; margin-bottom: 20px; margin-top: 50px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.trouverbien .banqT .cm{padding-top: 18px;}
.trouverbien .banqT .cmText{width: 460px; font-family: Segoe; font-size: 30px; color: #74ab4a;text-align: center;line-height: 30px;}
.trouverbien .banqT .cmText span.e2{font-size: 20px; }
.trouverbien .banqT .cmText2{font-family: Segoe; font-size: 12px; color: #797979; margin-top: 18px;text-align: center;line-height: 16px;}

.trouverbien p.indic{margin: 35px 0; text-align: center; line-height: 20px;font-size: 13px;}
.trouverbien .cond{font-size: 14px !important; margin-bottom: 20px;}
.trouverbien .cond a{font-size: 14px !important;}

.trouverbien .titoule{text-align: center; margin: 10px 0; margin-top: 30px;}
.trouverbien .titoule p{font-family: "lobster",serif; font-style: normal; font-weight: 400; font-size: 28px; color: #669933; margin-bottom: 20px;}

.trouverbien .titoule2{text-align: center; margin: 10px 0; margin-top: -20px;}
.trouverbien .titoule2 p{font-family: "lobster",serif; font-style: normal; font-weight: 400; font-size: 28px; color: #669933; margin-bottom: 20px;}

.trouverbien .last{margin-right:0px !important; }
.trouverbien .blocTa{float:left; text-align: center; margin-right:20px; margin-top: 110px; background-color: white; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}

.trouverbien .blocTaHover, .trouverbien .blocTaActive{width: 318px !important; height:248px !important; border: 1px solid #599f23 !important;}
.trouverbien .blocTaActive .spriteIconTrouverbien, .trouverbien .blocTaActive .hu, .trouverbien .blocTaActive .btn-immotep2{opacity: 1 !important;}
.trouverbien .blocTaNormal{width: 318px; height:248px; border: 1px solid #ffffff;}
.trouverbien .blocTaNormal .spriteIconTrouverbien, .trouverbien .blocTaNormal .hu, .trouverbien .blocTaNormal .btn-immotep2{opacity: 0.5;}

.trouverbien .blocTa .iconBloc1{width: 134px; height: 134px; background-position: -0px -0px;position: absolute;margin-top: -68px;margin-left: 90px;}
.trouverbien .blocTa .iconBloc2{width: 134px; height: 134px; background-position: -144px -0px;position: absolute;margin-top: -68px;margin-left: 90px;}
.trouverbien .blocTa .iconBloc3{width: 134px; height: 134px; background-position: -289px -0px;position: absolute;margin-top: -68px;margin-left: 90px;}

.trouverbien .blocTa .text{font-family: Segoe; font-weight: bold; color: #aaaaaa; font-size: 34px; text-align: center; margin-top:90px; line-height: 36px; }
.trouverbien .blocTa .textSpe{font-family: Segoe; font-weight: bold; color: #aaaaaa; font-size: 34px; text-align: center; margin-top:90px; line-height: 74px; }
.trouverbien .blocTa .amp{font-family: Baskerville,Goudy Old Style,Palatino,Palatino Linotype,"Book Antiqua",serif; font-style: italic; font-weight: normal; font-size: 34px !important;}

.trouverbien .cursor{position: absolute; margin-left: 122px; margin-top: 20px; width: 0; height: 0; border-top: 40px solid #F7F7F7; border-left: 40px solid transparent; border-right: 40px solid transparent; border-bottom: 0; z-index: 2;}

.trouverbien .boxResult{margin-top: 80px; cursor: pointer;}
.trouverbien .boxResult .box{float: left; width: 318px; height: 162px; overflow: hidden;  margin-right: 20px; margin-bottom: 20px; border: 1px solid #dfdfdf; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.trouverbien .boxResult .box:hover{background-color: #74ac4a;}
.trouverbien .boxResult .box:hover a{color: #ffffff !important;}
.trouverbien .boxResult .box .boxTitle{width: 100%; height: 62px; font-family: segoe; font-size: 30px; color: #797979; text-align: center; line-height: 60px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.trouverbien .boxResult .box .boxPrix{line-height: 98px; color: #74ac4a; font-family: Segoe; font-size: 50px; text-align: center; width: 100%;}
.trouverbien .boxResult .box .boxPrix a{color: #74ac4a; font-family: Segoe; font-size: 50px; text-align: center; text-decoration: none;}

/* ESPACE CLIENT */
h2.soustitreClient{font-family: Segoe; font-size: 19px; color: #aaaaaa; margin: 0; line-height: 24px; padding:5px 0 26px 0; font-weight:normal; }
.amp{font-family: Baskerville,Goudy Old Style,Palatino,Palatino Linotype,"Book Antiqua",serif; font-style: italic;}

.customSidebar p{padding:5px 0; margin:0;}
.customSidebar a{color:#717171;}
.customSidebar a:hover{text-decoration:underline; color:#74ab4a !important;}

.customSideBarActive{color:#74ab4a !important;}

.cadreMenu{width:235px; background:#fff; border-radius:20px; -webkit-border-radius: 20px; -moz-border-radius:20px; text-align: center; padding: 20px 0; float:left; margin: 0 20px 35px 0;}
.cadreMenuLast{width:235px; background:#fff; border-radius:20px; -webkit-border-radius: 20px; -moz-border-radius:20px; text-align: center; padding: 20px 0; float:left; margin: 0 0 35px 0;}
.cadreMenuIcon{position:absolute; z-index: 100; width:116px; margin:-35px 0 0 58px;}
.cadreMenuTitre {font-weight: bold; font-family: segoe; font-size:20px; color:#797979; padding:100px 0 10px 0; margin:0; line-height: 17px; height:30px;}
.cadreMenuTitre2 {font-weight: bold; font-family: segoe; font-size:20px; color:#797979; padding:95px 0 10px 0; margin:0; line-height: 17px; height:35px;}
.cadreMenuButton{margin:0;}
.cadreMenuBadge{position:absolute; z-index:200; margin:0 0 0 120px;}

.barreGriseClient{height:196px; background:#F3F3F3; width:100%; position:absolute; margin: 145px 0 0 0;}
.barreGriseTarif{height:135px; background:#F7F7F7; width:100%; position:absolute; margin: 330px 0 0 0;}


.espa{position: relative; margin:0 auto !important;}

.modal-large{width: 1000px !important; margin-left: -500px !important; top:5% !important;}
.modal-large table{width: auto !important;}
.modal-large table img{width: 180px !important; height: 131px !important;}
.modal-large .modal-body{max-height: 500px !important; overflow-x: auto !important;}
.modal-large table td.tdright{text-align: right; color:#000000;}
.modal-large table td.tdleft{text-align: left;}
.modal-large table td.tdcenter{text-align: center;}
.modal-large table td.tdHead{max-width: 150px; width: 150px !important;}
.modal-large table tr.success{color:#000000;}

/* EQUIPE */

.equipeGauche{width:475px;float:left; border-radius: 20px 0 0 0; -moz-border-radius: 20px 0 0 0; -webkit-border-radius: 20px 0 0 0; height:365px; margin:312px 0 0 0; background:#fff;}
.equipeDroite{width:525px; height: 496px; float:left; border-radius: 0 20px 0 0; -moz-border-radius: 0 20px 0 0; -webkit-border-radius: 0 20px 0 0; margin:312px 0 0 0; background:#fff;}
.equipeGauche_page-franchise{width:475px;float:left; border-radius: 20px 0 0 0; -moz-border-radius: 20px 0 0 0; -webkit-border-radius: 20px 0 0 0; height:365px; margin:150px 0 0 0; background:#fff;}


.barreGriseEquipe{height:190px; background:#F7F7F7; width:100%; position:absolute; margin: 250px 0 0 0;}
.photoPerso1{margin: -159px 0 0 0;}
.photoPerso2{margin: -159px 0 0 0;}
.photoPerso3{margin: -159px 0 0 0;}
.photoPerso4{margin: -159px 0 0 0;}
.photoPerso5{margin: -159px 0 0 0;}
.photoPerso6{margin: -159px 0 0 0;}
.photoPerso7{margin: -159px 0 0 0;}
.photoPerso8{margin: -159px 0 0 0;}
.photoPerso9{margin: -159px 0 0 0;}
.photoPerso10{margin: -159px 0 0 0;}
.photoNav{height:280px; margin:-280px 0 0 0;}
.photoBoutons{text-align: center;position: absolute;margin-top: 45px;margin-left: 630px;}

.equipe{height:215px;margin:-216px 0 0 0;}
.equipe a{float:left; margin:0; padding:0; cursor: pointer; }
.equipeCursor{height:18px; width:41px; line-height:0px;padding:0; margin: -18px 0 0 70px; position: absolute;}
.equipeNom{font-size:40px; font-family: segoe; color:#74ab4a; padding: 30px 0 10px 0;}
.equipePoste{font-size:20px; color:#797979; font-family: Segoe; font-style: italic;}
.equipeDesc{font-size: 15px; color:#797979; font-family: Segoe; padding:20px 20px 0 0; line-height: 25px; text-align: justify;}
.equipeInfos{font-size: 15px; color:#797979; font-family: Segoe; padding:20px 20px 0 0; line-height: 22px; text-align: justify;}
.equipeBold{color:#74ab4a; font-weight: bold;}
.equipeSuivez{height:50px;font-family: "lobster",serif; font-style: normal; font-weight: 400; font-size: 25px; color:#74ab4a; padding:28px 20px 0 0;text-align: right;background-image:url('../image/arrow-equipe.jpg'); background-repeat: no-repeat; background-position: 345px 0;}
.equipeSuivez a{font-size:40px; margin:-5px 0 0 10px; float: right; color:#4e635c;}

.btnEquipeVert{cursor:pointer; color: white !important; font-family: Segoe; font-size: 18px; background-color: #74ac4a; padding: 10px 30px; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius:5px;}
.btnEquipeGris{cursor:pointer; color: white !important; font-family: Segoe; font-size: 18px; background-color: #c6c6c6; padding: 10px 30px; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius:5px;}

.membresItalie .fleche, .membresItalie2 .fleche{color: #74ab4a; font-size: 30px; position: absolute; margin-top: -76px; cursor: pointer;	}
.membresItalie2 .flecheL{margin-left: -10px;}
.membresItalie .flecheR{margin-left: 505px;}

.membresFrance .fleche, .membresFrance2 .fleche{color: #74ab4a; font-size: 30px; position: absolute; margin-top: -76px; cursor: pointer;	}
.membresFrance2 .flecheLFrance{margin-left: -10px;}
.membresFrance .flecheRFrance{margin-left: 505px;}

/* FOOTER */
#footer{width: 100%;background-color: #283732;padding:0px 0;}
ul.foot{margin: 0;}
.listFoot ul{margin: 0;}
.listFoot h3{font-family: Segoe; font-size:20px; color: #fff; margin: 0; line-height: 26px; padding-top: 20px; margin-bottom:10px;}
.listFoot ul li{margin: 0; font-family: OpenSansLight; font-weight: normal; font-size: 13px; color:#FFF;}
.listFoot ul li a{ color:#FFF;}
.listFoot ul li a:hover{ color:#6b857c;}
.listFoot ul li .newsForm{padding-top: 10px; margin-bottom: 0;}
.listFoot ul li .newsForm input{width: 150px; font-family: OpenSansLight; }
.listFoot ul li .newsForm button{margin-top: -10px;margin-left: 6px; height: 44px;}
.listFoot ul li .newsForm button i{font-size:20px; vertical-align:-6px; padding-left:4px;}

.copy{font-family: OpenSansLight; font-weight: normal; font-size: 12px; color:#FFF; margin-top:70px;}
.copy a{color:#FFF;}
.copy a:hover{ color:#6b857c;}
.immodvisor{font-family: OpenSansLight; font-weight: normal; font-size: 12px; color:#FFF; margin-top:10px; text-align: center;}
.immodvisor a{color:#FFF;}
.immodvisor a:hover{ color:#6b857c;}

.socialFoot{width: 234px;height: 124px;background-position: -40px -556px;}
.socialFoot p{font-family: "lobster",serif; font-style: normal; font-weight: 400; font-size: 23px; color: white; line-height: 20px;}

.socialFoot1{float:left;display:block;width: 35px;height: 37px;margin-left: 39px;}
.socialFoot2{float: left;display: block;width: 35px;height: 37px;margin-left: 5px;}
.socialFoot4{float: left;display: block;width: 35px;height: 37px;margin-left: 5px;}
.socialFoot3{float: left;display: block;width: 68px;height: 37px;margin-left: 5px;}

.appstoreFootfr{text-decoration: none; float:left; display:block; width: 109px; height: 35px; background-image:url('../image/new_design/appstorefr-mini.png'); background-repeat:no-repeat;margin-left: 0;margin-top: 20px;}
.appstoreFootit{text-decoration: none; float:left; display:block; width: 109px; height: 35px; background-image:url('../image/new_design/appstoreit-mini.png'); background-repeat:no-repeat;margin-left: 0;margin-top: 20px;}
.appstoreFooten{text-decoration: none; float:left; display:block; width: 109px; height: 35px; background-image:url('../image/new_design/appstoreen-mini.png'); background-repeat:no-repeat;margin-left: 0;margin-top: 20px;}

.googleplaystoreFootfr{text-decoration: none; float:left; display:block; width: 109px; height: 35px; background-image:url('../image/new_design/googleplaystorefr-mini.png'); background-repeat:no-repeat;margin-left: 10px;margin-top: 20px;}
.googleplaystoreFootit{text-decoration: none; float:left; display:block; width: 109px; height: 35px; background-image:url('../image/new_design/googleplaystoreit-mini.png'); background-repeat:no-repeat;margin-left: 10px;margin-top: 20px;}
.googleplaystoreFooten{text-decoration: none; float:left; display:block; width: 109px; height: 35px; background-image:url('../image/new_design/googleplaystoreen-mini.png'); background-repeat:no-repeat;margin-left: 10px;margin-top: 20px;}

#newsletterEmail{width:213px;height: 34px;}
#newsletterCountry{width:174px;height: 44px;}

.lienFoot .phone{width:228px; height:25px; color:#283732; text-align: left;float: left; font-size:15px; line-height:25px; margin-left: 0px;margin-bottom:10px; font-weight: bold; font-family: 'Open Sans', sans-serif;}
.lienFoot .phone_fr{background-image:url('../image/new_design/n_blanc_fr.png'); background-repeat:no-repeat; width:124px; padding-left:104px; }
.lienFoot .phone_en{background-image:url('../image/new_design/n_blanc_en.png'); background-repeat:no-repeat; width:193px; padding-left:35px; }
.lienFoot .phone_it{background-image:url('../image/new_design/n_blanc_it.png'); background-repeat:no-repeat; width:191px; padding-left:37px; }

#postfooter{width: 100%;background-color: #4e635c;padding:20px 0;}
ul.postfoot{margin: 0; text-align: center;}

.copy{font-family: OpenSansLight; font-weight: normal; font-size: 12px; color:#FFF; margin-top:5px;}
.copy a{color:#FFF;}
.copy a:hover{ color:#6b857c;}


/* CONTACT */
.contactMap{width:100%;height:300px;}

.contactGauche{width:320px; float:left; padding:20px 0 0 0; margin:0 20px 0 0;}
.contactGauche .vert{color: #74ab4a;}
.contactDroite{width:660px; float:left; padding:20px 0 0 0;}

/* BLOG */
.titreUne .s1{background-color: #74ac4a; padding: 6px 10px; width: 150px; color:white; text-align: center; text-transform: uppercase; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px;}
.titreUne .s2{background-color: #9a9a9a; width: 490px; padding: 6px 20px; color:white; text-align: left; -webkit-border-top-right-radius:5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px;}
.titreUne .s2 a{color:white;}
.titreUne .s2 a:hover{text-decoration:underline;}
.titreUne .cursor{position: absolute; margin-left: 151px; margin-top: 0px; width: 0; height: 0; border-right: 19px solid #9A9A9A; border-bottom: 19px solid transparent; border-top: 18px solid transparent; border-left:0; z-index:2;}

.titreSidebar{background-color: #9a9a9a; width: 240px; padding: 6px 20px; color:white; text-transform: uppercase; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px;}
.titreSidebarFirst{-webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-top-right-radius: 5px; border-top-left-radius: 5px;}
.areaSidebar .btnBlog{font-family:HelveticaNeue25; height: 24px; font-size:19px; color:white; margin-top: 6px;padding: 10px 8px;width: 262px;}
.blogCadre{padding: 20px; width: 658px; border: 1px solid #eeeeee; margin-bottom: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px;}
.blogCadreFirst{-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-top-right-radius: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topright: 0px; -moz-border-radius-topleft: 0px; border-bottom-right-radius: 5px; border-bottom-left-radius:5px; border-top-right-radius: 0px; border-top-left-radius: 0px;}
.blogCadre p{color: #717171; font-family: "Myriad Pro"; font-size: 15px;}

/*Modification faite le 08/02/2017 pour les H2 Blog*/

.blogCadre h2{color: #74ab4a; font-family: "ubuntu"; font-size: 30px; font-weight: normal; margin-top: 0;}
.blogCadre h2 a{color: #74ab4a;}
/*fin modif 08/02/17*/

.blogCadre h2 a:hover{text-decoration:underline;}
.blogCadre .plus{color: #333; margin-top: 15px;}
.blogCadreSide{padding: 10px; margin-bottom: 0px; background-color: #f5f5f5; border-top: 1px solid #9A9A9A; width: 260px;}
.blogCadreSide p{color: #717171; font-family: "Myriad Pro"; font-size: 13px; line-height: 20px; margin: 0;}
.blogCadreSide h2{color: #000; font-family: "Myriad Pro"; font-size: 16px; font-weight: normal; margin-top: 0; line-height: 16px;}
.blogCadreSide h2 a{color: #000; text-decoration: none;}
.blogCadreSide h2 a:hover{color: #74ab4a; text-decoration: none;}
.blogNews{background-color: #F8F8F8; margin-top: 30px; margin-bottom: 20px; padding: 20px; border: 1px solid #eaeaea; width: 238px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.blogNews .btnNews{margin-top: -10px; width: 44px; margin-left: 5px; padding: 4px 12px; height: 30px;font-family: Myriad Pro;line-height: 24px;font-size: 14px;}
.blogNews form{margin:0;}
.blogNews p{margin:0; color: #333; line-height: 18px;width: 160px;margin-bottom: 16px;}
.blogNews p.chiffre{position:absolute; color: #333; width: 228px; font-size: 14px; text-align: right; margin: -3px 0 0 0;}
.blogNews .pastille{margin: -33px 0 0 172px; position: absolute; width: 100px; height: 100px; background-image:url('../image/pastille-enveloppe.png'); background-repeat:no-repeat;}
.badgeBlog{font-size: 12px !important; line-height: 15px; vertical-align: top; height: 12px;font-weight: normal !important;margin-left: 5px;margin-top: 5px;}

#blocarcticleid span.Bold{font-family:"Myriad Pro"; font-weight: bold;}
#blocarcticleid ul, #blocarcticleid li {list-style: disc;}

/* Sitemap */
#sitemapList ul, #sitemapList li{list-style: none!important; margin-left: 0px;}
#sitemapList .firstUl{width: 250px;}
#sitemapList li a{color: #5cb75c;}
#sitemapList li a:hover{color: #FF9E00;}
#sitemapList h2{font-size:25px;}

.sitemapAnnonceDiv{float:left;width:470px}
.sitemapAnnonceDiv a{color: #5cb75c;}
.sitemapAnnonceDiv a:hover{color: #FF9E00;}

/* Performances */
.performances{}
.performances .sous-titre{font-family: 'Ubuntu', sans-serif; width:470px; margin-right:30px;height: 124px;}
.performances .sous-titre .nb{color: #6cac52;font-size: 120px;line-height: 90px;font-weight: bold;width: 70px;}
.performances .sous-titre .txt{ color: #2b3631; font-size: 40px;width: 350px; line-height: 46px;}
.performances .sous-titre .txt .ligne1{font-size: 40px;}
.performances .sous-titre .txt .ligne2{font-size: 26px;}
.performances .sous-titre .txt strong{}
.performances .sous-titre .txt span{ background-color: #6cac52; color: white;padding: 2px 6px;font-weight: bold;}
.performances .sous-titre .excla{color: #2b3631;font-size: 130px;font-weight: bold;line-height: 90px;}
.performances .sous-titre .aste{font-size: 10px;color: #A3A3A3;font-family: Arial;}
.performances .bien{border:1px solid #77ab47; margin: 0 3px 3px 0; overflow:hidden; -webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.performances .bien a{display: inline-block;width: 120px;height: 120px;}
.performances .bien a img{margin-top: 0;}
.performances .bien .date{height: 30px;background-color: white;width: 120px;margin-top: -120px;position: relative;line-height: 30px;text-align: center;color: #74ac4b;font-weight: bold;font-size: 16px;}
.performances .bien .pieces{position: relative;width: 120px;height: 20px;background-color: white;margin-top: 60px;line-height: 18px;font-size: 18px;text-align: center;opacity: 0.6;color: #073e21;font-weight: bold;}
.performances .bien .bienHover{position:absolute; display:none;margin-top: -110px;width: 120px;height: 120px;line-height: 100px;text-align: center;font-size: 80px;background-color: white;-webkit-border-radius: 19px;-moz-border-radius: 19px;border-radius: 19px;opacity: 0.7;color: #053d22;}
.performances .bien:hover .bienHover{display:block;}





/* Performances Modif 060117*/
.performances3{}
.performances3 .sous-titre{
	font-family: 'Ubuntu', sans-serif;
	width:470px;
	margin-right:22px;
	height: 124px;
}

.performances3 .sous-titre .nb{
	color: #6cac52;
	font-size: 155px;
	line-height: 117px;
	font-weight: bold;
	width: 70px;
}

.performances3 .sous-titre .txt{
	color: #2b3631;
	font-size: 65px;
	width: 350px;
	line-height: 65px;
}
.performances3 .sous-titre .txt .ligne1{
	font-size: 39px;
	margin-left: 15px;
}
.performances3 .sous-titre .txt .ligne2{
	font-size: 28px;
	margin-left: 15px;
}
.performances3 .sous-titre .txt strong{}

.performances3 .sous-titre .txt span{
	background-color: #6cac52;
	color: white;
	padding: 2px 6px;
	font-weight: bold;
}
.performances3 .sous-titre .excla{
	color: #2b3631;
	font-size: 139px;
	font-weight: bold;
	line-height: 120px;
	margin-left: 10px !important;
}
.performances3 .sous-titre .aste{
	font-size: 10px;
	color: #A3A3A3;
	font-family: Arial;
}
.performances3 .bien{
	/*        border:1px solid #77ab47; */
	margin: 0 4px 4px 0;
	overflow:hidden;
	/*        background-color: #77ab47;*/
	/*
            -webkit-border-radius:20px;
            -moz-border-radius:20px;
            border-radius:20px;
    */
}
.performances3 .bien a{
	display: inline-block;
	width: 150px;
	height: 140px;
	/*        background-color: #77ab47;*/
	margin: 5px;

}
.performances3 .bien a img{
	margin-top: 0;
}
.performances3 .bien .date{
	height: 30px;
	background-color: white;
	width: 148px;
	/*        margin-top: -120px;*/
	position: relative;
	line-height: 30px;
	text-align: center;
	color: #283732;
	/*        font-weight: bold;*/
	font-size: 20px;
	/*        padding-bottom: 5px;*/
	border: 1px solid #74ac4b;
}

.traitdunion{
	border-bottom: 1px solid white;
	margin-left: 30px;
	margin-right: 30px;

}
.performances3 .bien .pieces{
	position: relative;
	width: 150px;
	height: 20px;
	background-color: #74ac4b;
	/*        margin-top: 60px;*/
	line-height: 18px;
	font-size: 14px;
	text-align: center;
	color: white;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 3px solid #283732;
}
.performances3 .bien .bienHover{
	position:absolute;
	display:none;
	margin-top: -139px;
	width: 150px;
	height: 140px;
	line-height: 100px;
	text-align: center;
	font-size: 80px;
	background-color: white;
	opacity: 0.7;color: #053d22;
}
.performances3 .bien:hover .bienHover{
	display:block;
	border-radius: 0px;
}






/*------------------------------------------------------------*/

/* Performances Modif 050117*/
.performances2{}
.performances2 .sous-titre{
	font-family: 'Ubuntu', sans-serif;
	width:470px;
	margin-right:22px;
	height: 124px;
}

.performances2 .sous-titre .nb{
	color: #6cac52;
	font-size: 155px;
	line-height: 117px;
	font-weight: bold;
	width: 70px;
}

.performances2 .sous-titre .txt{
	color: #2b3631;
	font-size: 65px;
	width: 350px;
	line-height: 65px;
}
.performances2 .sous-titre .txt .ligne1{
	font-size: 51px;
	margin-left: 15px;
}
.performances2 .sous-titre .txt .ligne2{
	font-size: 32px;
	margin-left: 15px;
}
.performances2 .sous-titre .txt strong{}

.performances2 .sous-titre .txt span{
	background-color: #6cac52;
	color: white;
	padding: 2px 6px;
	font-weight: bold;
}
.performances2 .sous-titre .excla{
	color: #2b3631;
	font-size: 139px;
	font-weight: bold;
	line-height: 120px;
	margin-left: 10px !important;
}
.performances2 .sous-titre .aste{
	font-size: 10px;
	color: #A3A3A3;
	font-family: Arial;
}
.performances2 .bien{
	/*        border:1px solid #77ab47; */
	margin: 0 4px 4px 0;
	overflow:hidden;
	/*        background-color: #77ab47;*/
	/*
            -webkit-border-radius:20px;
            -moz-border-radius:20px;
            border-radius:20px;
    */
}
.performances2 .bien a{
	display: inline-block;
	width: 150px;
	height: 156px;
	background-color: #77ab47;
	margin: 5px;

}
.performances2 .bien a img{
	margin-top: 0;
}
.performances2 .bien .date{
	height: 30px;
	background-color: #74ac4b;
	width: 150px;
	/*        margin-top: -120px;*/
	position: relative;
	line-height: 30px;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 5px;
}

.traitdunion{
	border-bottom: 1px solid white;
	margin-left: 30px;
	margin-right: 30px;

}
.performances2 .bien .pieces{
	position: relative;
	width: 150px;
	height: 30px;
	background-color: #74ac4b;
	/*        margin-top: 60px;*/
	line-height: 18px;
	font-size: 18px;
	text-align: center;
	color: white;
	font-weight: bold;
	padding-top: 10px;
	border-bottom: 3px solid #283732;
}
.performances2 .bien .bienHover{
	position:absolute;
	display:none;
	margin-top: -160px;
	width: 150px;
	height: 160px;
	line-height: 100px;
	text-align: center;
	font-size: 80px;
	background-color: white;
	opacity: 0.7;color: #053d22;
}
.performances2 .bien:hover .bienHover{
	display:block;
	border-radius: 0px;
}








/* Modals_ami */
.champmodalami {
	display: inline-block;
	padding-left: 20px;
}

/* Responsive */
@media (min-width: 1080px){
	body{ zoom:1.0; }
}
@media (min-width: 950px) and (max-width: 1079px){
	body{ zoom:0.9; }
	.tarifs .blocTa, .tarifs .boxResult .box{margin-right: 10px;}
}
@media (min-width: 850px) and (max-width: 949px){
	body{ zoom:0.8; }
	.tarifs .blocTa, .tarifs .boxResult .box{margin-right: 10px;}
}
@media (min-width: 740px) and (max-width: 849px){
	body{ zoom:0.7; }
	.tarifs .blocTa, .tarifs .boxResult .box{margin-right: 10px;}
}
@media (max-width: 739px){
	body{ zoom:0.6; }
	.tarifs .blocTa, .tarifs .boxResult .box{margin-right: 10px;}
	#header{height: 120px;}
	.lienTop{margin-top: -68px;}
	.menu{clear: both;}
	.btn-home{margin-left: 0px;}
	.btnMenu{font-size: 24px;}
	.rubanTop{top:70px;}
	#rechercheInterne{zoom:1.0; margin-left: -550px;}
	div.token-input-dropdown-immoneo.tokeninterne {top:268px !important;}
	#centerButtonMap{top:329px !important;}
	#centerButtonMapClose {top:800px !important;}
}
/*
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px){
	body{ zoom:1; }
	#header{height: 120px;}
	.lienTop{margin-top: -68px;}
	.menu{clear: both;}
	.btn-home{float:left !important; margin-left: 0px; margin-top: 20px;}
	.btnMenu{font-size: 24px; float: none; line-height: 60px;}
	.rubanTop{top:70px;}
	#rechercheInterne{zoom:1.0; margin-left: -550px;}
	.pos0{float: left; line-height: 28px; margin-top:15px;}
}
*/
@media only screen /* iPads */
and (min-device-width : 768px)
and (max-device-width : 1024px){
	body{ zoom:1; }
	#header{height: 120px;}
	.lienTop{margin-top: -68px;}
	.menu{clear: both; margin-top: -20px;}
	.btn-home{margin-left: 0px;}
	.btnMenu{font-size: 24px;}
	.rubanTop{top:70px;}
	#rechercheInterne{zoom:1.0; margin-left: -550px;}
	div.token-input-dropdown-immoneo.tokeninterne {top:268px !important;}
}

@media only screen /* iPhones */
and (min-device-width : 320px)
and (max-device-width : 480px){
	body{ zoom:1; }
	#header{height: 120px;}
	.lienTop{margin-top: -68px;}
	.menu{clear: both; margin-top: -20px;}
	.btn-home{margin-left: 0px;}
	.btnMenu{font-size: 24px;}
	.rubanTop{top:70px;}
	#rechercheInterne{zoom:1.0; margin-left: -550px;}
	div.token-input-dropdown-immoneo.tokeninterne {top:268px !important;}
}

/*********/
.tab-content{overflow: hidden;}

#myTab1 .disabled{
	cursor: default;
	opacity: 0.5;
	border: 0px;
	line-height: 20px;
	color: #717171;
	font-size: 11px;
	text-transform: uppercase;}
#myTab1 .disabled:hover,
#myTab1 .disabled:focus,
#myTab1 .disabled
{background: #f1f1f1;  background: -moz-linear-gradient(top,  #f1f1f1 0%, #dddddd 99%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(99%,#dddddd));  background: -webkit-linear-gradient(top,  #f1f1f1 0%,#dddddd 99%);  background: -o-linear-gradient(top,  #f1f1f1 0%,#dddddd 99%);  background: -ms-linear-gradient(top,  #f1f1f1 0%,#dddddd 99%);  background: linear-gradient(to bottom,  #f1f1f1 0%,#dddddd 99%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dddddd',GradientType=0}

/**** New design Italie Mai 2020 ***/
