@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic);
/*!
 *   AdminLTE v2.3.2
 *   Author: Almsaeed Studio
 *	 Website: Almsaeed Studio <http://almsaeedstudio.com>
 *   License: Open source - MIT
 *           Please visit http://opensource.org/licenses/MIT for more information
!*/
/*
 * Core: General Layout Style
 * -------------------------
 */

.carous_mont{margin-bottom:12% !important;}
#carousel-example-generic{min-height:150px; background-color:rgba(255, 255, 255, 0.9);}
.fond_pal{background-color:rgba(255, 255, 255, 0.8);}
.no_haut_0{margin-top:0px !important; }
.image_logo{max-height:120px; float:left;}
.titre_logo{ 
	font-face:Arial Narrow, Arial, Helvetica, sans-serif;  font-weight:bold;
	text-shadow: 10px 0px 7px rgba(247, 247, 247, 0.95);
	color: #ffd700;
}
.titre_logo h1{ 
	font-size: 4.3em;@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic);}

.bannerxxl, .bannerl, .bannerm, .banners{width:102%; display:none;} 
.banner2{width:99.9%;} .fixed{position:fixed;}
.fond_pal img{width:99%;}
.borDroiRond, .borGaucheRond, .desousgale{
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	z-index: auto;
	width: 24%;
	height: 200px;
	position: static;
	cursor: pointer;
	opacity: 1;
	overflow: hidden;
	border: 0 solid;
	color: rgba(255,255,255,1);
	text-align: center;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.3) ;
	box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.3) ;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2) ;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	-webkit-transform: none;
	transform: none;
	-webkit-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0;
}
.borDroiRond{
	margin:0px 0px 0px 0px; 
	border-right: 2px solid rgba(162,35,83,1);
	-webkit-border-radius: 0 148px 148px 0;
	border-radius: 0 148px 148px 0;}

.borGaucheRond{	
border-right: 2px solid rgba(252,207,25,1);
border-left: 2px solid rgba(162,35,83,1);
-webkit-border-radius: 99px;
border-radius: 99px;
}

.borDroiRond:hover > .textgalerie, .borGaucheRond:hover > .textgalerie{
	color:orange; font-size:1.3em;text-shadow: 1px 1px 1px rgba(200,0,0,0.4);
}
.visuelimages{min-height:300px;}
.corrigHautMobile{	margin-top: -2%; }

/*!
 *   AdminLTE v2.3.2
 *   Author: Almsaeed Studio
 *	 Website: Almsaeed Studio <http://almsaeedstudio.com>
 *   License: Open source - MIT
 *           Please visit http://opensource.org/licenses/MIT for more information
!*/
/*
 * Core: General Layout Style
 * -------------------------
 */

.carous_mont{
	/*background-color: #87cefac4;lightskyblue;*/
	background-color: #444444c2;/*lightskyblue;*/
    margin-bottom: 12% !important; /*margin-left: 2%; padding-bottom: 1.3%; max-width:70%;*/    
	margin-right: 30%;	
}

#carousel-example-generic{min-height:150px; background-color:rgba(255, 255, 255, 0.9);}

.carousel-inner .carouseltext {
    position: absolute;
    right: 5%;
    bottom: -70px;
    left: 30%;
    z-index: 10;
    padding-top: 10px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.9);
}

.carousel-caption .infoMirabellestxt{position:absolute; color: #000000; font-size:1.3em; width:100%; left:-2%; top:-5%;}
.carousel-caption .infoMirabellestxt1L{position:absolute; color: #000000; font-size:1.4em; width:100%; left:-2%; }

.fond_pal{background-color:rgba(255, 255, 255, 0.8);}
.no_haut_0{margin-top:0px !important; }
.image_logo{max-height:100px; float:left;}
.titre_logo{ 
	font-family: "Baskerville Old Face", "Britannic Bold", Broadway !important;   font-weight:bold;
	text-shadow: 5px 0px 7px rgba(247, 247, 247, 0.95);
	color: #ffd700;
}
.titre_logo h1{ 
	font-size: 4.3em;
}

.imgCol6{max-width:90%;}
.pecr{display:none;} 
.majuscule{text-transform: uppercase;}
.content-block-one {  padding: 5px; margin-bottom: 0px;  color: inherit;}
.content-block-one h2, .content-block-one .h2 {  color: inherit;}
.content-block-one p {  margin-bottom: 15px;  font-size: 21px;  font-weight: 200;}
.zone_reso {color:#777777 !important; font-size:1.2em; font-weight:10px;}
.cach_a a{text-decoration:none; color:#777777 !important;}
.larg_10{width:22px;}
.bor_bas_orange{border-bottom: 5px solid #FE5000;}
.ecri_bleu{color:#0f68c6;}
.box.box-navy {
  border-top-color: #001f3f;
}

.content-space-one {
  max-height:220px;
  padding: 0px;
  margin-bottom: 0px;
  color: inherit;
  background: url(http://ousservice.com/images/hotesse-de-aeria.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-top: 20px;
  padding-bottom: 100px;
}


.thehead{position: fixed; width:100%;}

.navbar-custom-menu .navbar-nav > li > div {
    padding-top: -15px;
    padding-bottom: 15px;
    line-height: 20px;
  }
  
 .ecolsearch input{
	color:#000000;
 }
 .ecolsearch .formager {
	max-width:120px !important;
	float:left;
  }
 .ecolsearchicon{
	margin-left:3px;
	cursor: pointer;
 }

  a.input-group{float:left;}
  
 .main-header .logoMirabelles, .main-header .logoAnonces {
    -webkit-transition: width .3s ease-in-out;
    -o-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
    display: block;
    float: left;
    /*height: 50px;*/
    font-size: 20px;
    line-height: 50px;
    text-align: center;
    width: 230px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 0 5px;
    font-weight: 300;
	box-shadow: 0px 5px 2px rgba(37, 34, 34, 0.25);
	background-color: #ffffff;/*#f39c12  orange*    #f5f4f3f2  gris/
    /* overflow: hidden; #72afd2*/
}

.main-header .logoAnonces {    
    width: 15%;
}


.logoMirabelles img, .logoAnonces img{width:50%;/*width:85%;*/}
.main-header > .navbar{ background-color: #ffffff; box-shadow: 10px 0px 7px rgba(37, 34, 34, 0.95); height: 52px; /*#f39c12  orange*/}
.main-header > .navbarAnonce{ background-color: #ffffff; box-shadow: 10px 0px 7px rgba(37, 34, 34, 0.95); height: 50px; margin-left: 15%;}
.navbar-custom-menu{background-color: #ffffff;}

.esiGpresent .esiGpresentText {
  border-radius: 2px;
  position: relative;
  background-color: #f9fbfde6;
  display: block; opacity: 0;
  margin-top: -50%;
  transition-property:margin-top,opacity;
	transition-duration:2s;
/* Safari */
-webkit-transition-property:margin-top,opacity;
-webkit-transition-duration:1s;
}
.esiGpresent img{max-width:99%;}
.esiGpresent:hover { box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5); padding-left: 3%;margin-left: 4%;}
.esiGpresent:hover .esiGpresentText {
  margin-top: -40%;
  opacity: 1 !important;
}

.rubriks_phone {  display: none;  } 
.rubriks_ordi_tab {  display: block;  } 


#head-phonecover{ background: url(http://esimmobilier.net/images/presentESI2020.jpg) no-repeat center center;]}
#head-phonecover img{ width:30%;}

#waiter, .waiter{display: none;} 
.inffofrAc{border-top: 1px; }

.my-gallery {
  width: 100%;
  float: left;
}
.my-gallery img {
  width: 100%;
  height: auto;
}
.my-gallery figure {
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  width: 150px;
}
.my-gallery figcaption {
  display: none;
}


/*__________________*/
.demo-gallery{display:block;}
.demo-gallery a {width:150px; float: left;}
.demo-gallery a img{width:100%;}
.demo-gallery a figure{display:none; float: left;}  
  /*

.content-block-one {  padding: 5px; margin-bottom: 0px;  color: inherit;}
.content-block-one h2, .content-block-one .h2 {  color: inherit;}
.content-block-one p {  margin-bottom: 15px;  font-size: 21px;  font-weight: 200;}
.zone_reso {color:#777777 !important; font-size:1.2em; font-weight:10px;}
*/

@media screen and (min-width: 768px) {  .content-block-one {    padding-top: 10px;    padding-bottom: 10px;  }  .container .content-block-one {    padding-right: 60px;
    padding-left: 60px;  }  .content-block-one h2,  .content-block-one .h2 {    font-size: 63px;  } }

@media (min-width: 1100px) {
  .titre_logo h1{/*font-size: 4.1em !important; */}
  .bannerl, .bannerm, .banners{display:none !important;} 
  .bannerxxl{display:block !important;}
}


@media screen and (min-width: 768px) {  .content-block-one {    padding-top: 10px;    padding-bottom: 10px;  }  .container .content-block-one {    padding-right: 60px;
    padding-left: 60px;  }  .content-block-one h2,  .content-block-one .h2 {    font-size: 63px;  } 
}
@media (max-width: 800px) {  
	.rubriks_phone {  display: block;  } 
	.rubriks_ordi_tab {  display: none;  } 
}

@media (max-width: 1099px) {
 .no_haut_0{padding-bottom:1px !important;}
  .bannerl{display:block !important;}  
  .bannerxxl, .bannerm, .banners{display:none !important;}
}

@media (max-width: 600px) {
 .no_haut_0{padding-bottom:1px !important;}
  .bannerm{display:block !important;}  
  .bannerxxl, .banners, .bannerl{display:none !important;}
  .corrigHautMobile{ margin-top: -45%; }
}
@media (max-width: 407px) {
	.no_haut_0{padding-bottom:1px !important;}
	.carousel-caption .infoMirabellestxt{font-size:0.7em; width:100%; top:-3%;}
	.carousel-caption .infoMirabellestxt1L{font-size:0.9em; width:100%; }
	
}	

@media (max-width: 767px){
	.corrigHautMobile{margin-top: -35%; }
}


	
	
	.content-space-one {
  max-height:220px;
  padding: 0px;
  margin-bottom: 0px;
  color: inherit;
  background: url(http://ousservice.com/images/hotesse-de-aeria.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-top: 20px;
  padding-bottom: 100px;
}

.page-break {
    width: 50%;
    height: 3px;
    background-color: #fff;
    margin: 0 auto;
}


.table .mitbleH{
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		}
.table .mitble{border: 1px solid #000000;}
.otuils{display:none;}
.mitble:hover .otuils{display:inline;}
#cautproformod,#avceproformod,#avceper1mod,#avcej2mod,#avcej3mod,#nbcautproformod,#FdossMod,.anulpro{display:none;}