@charset "utf-8";
/* CSS LOCAL EGP pour changer le look des sites CUSTOM */


 .mod-languages { 
	background: #000;
	padding: 2px 1px;
}

.egp-box {border:0px;}

.egplisting.bloc .adresse_inscription { display: block; font-size:11px;   }
.egplisting.carousel .adresse_inscription { display: block;  font-size:11px;  }
 

.head {
	background:#000!important;
}

.center-title {text-align:center; padding: 20px 0px; margin: 30px!important;
background-color: #ededed; color: #459d17; text-transform: uppercase;
}

#inscription_boite_droite {display:none!important;}
#egp_display_map {	display: none !important;}
.arrow-down {	display: none !important;}
.extrabox  {	display: none !important;}

body {background-image: url('../images/main-bg.jpg');}
.item-pageaccueil-home, .item-pagevideo-page {background-color: #fff;}
.page-content {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
#footer {background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);}
.inner-footer {background-image:none!important;}

.item-pagepage-calcul .page-header > h1 {color:#fff;}
.page-header > h1, .page-header > h2 {color: #000;}
h1 {color: #000;}
.topbanner, .headdown, .footer-last {background-color: #292929;}
.arrow-down {border-top: 22px solid #292929;}
.opened {border-bottom: 22px solid #292929; border-top: medium none #43434A; color:#fff;}
.calc_info {color:#fff}

.floor-plans img {
  float: left;
  margin: 4px;
  width: 236px;
}
.floor-pics img {
  float: left;
  margin: 4px;
  width: 236px;
}
.wrapper {overflow:hidden;}
.wrapper div {padding: 10px;}
.model_desc {
  float:left; 
  margin-right:20px;
}
.price_table { 
  background-color: white;
  overflow:hidden;
  margin:10px;
  border:1px solid #ccc;
}
.bottom-tr td {
  padding-top: 6px;
}

@media only screen and (max-width: 820px) 
  { 
      .social-head-top {  margin-right: 0px; }
    } 

@media only screen and (max-width: 600px) 
  { 
   .info-top-div {  font-size: 12px; }
    .topbanner {  font-size: 14px; }
    div.mod-languages a    {  font-size: 12px; } 
    .item-page {padding:25px 15px;} 
    .action-simple {  padding: 25px 15px;} 
    .social-head-top {  margin-right: 0px; }
} 
 

@media screen and (max-width: 400px) {
   .model_desc { 
    float: none;
    margin-right:0;
    width:auto;
  }
}

@media screen and (max-width: 320px) {
   .price_table { 
    display: none;
  }
}