@charset "utf-8";
/* CSS LOCAL EGP pour changer le look des sites CUSTOM */


.diclaimerv3 {float: right; font-size: 11px;}
.diclaimerv3 a {color:#0868BD;  }
.grecaptcha-badge { /*visibility: hidden; */ } 

.formResponsive .formHorizontal .formControlLabel { padding-top: 0px; }
.formResponsive label { margin: 0px 5px 3px 0; }
.formResponsive .formHorizontal .formControlLabel { 
	font-size: 11px;
	line-height: 12px;
}

#inscription_boite_droite {display:none!important;}
#egp_display_map {	display: none !important;}
.arrow-down {	display: none !important;}
.extrabox { display: none !important;}

.egplisting.bloc .adresse_inscription { display: block; font-size:11px;   }
.egplisting.carousel .adresse_inscription { display: block;  font-size:11px;  }
 


body {
/*	background-image: url('/images/main-bg.jpg'); */
    background-color: #125E9C!important;
    background-image:none!important;
}

.head {
  /* background: url('/images/header-bg.png') repeat-x scroll center top rgba(0, 0, 0, 0); */
     background-color: #125E9C!important;
     background-image: none!important;
}

.inner-footer {
  /* background: url('/images/inner-footer-bg.png') no-repeat scroll center bottom rgba(0, 0, 0, 0); */
     background-color: #125E9C!important;
}

.footer_logo_cigm {
  /* background-image: url('egplocal/images/footer-logo-cigm_fr_blanc.png')!important; */
  background-image: url('../../modules/mod_egp_facebook/assets/images/footer-logo-cigm_fr_blanc.png')!important;
  /* background-image: url('/modules/mod_egp_facebook/assets/images/footer-logo-cigm_fr_blanc.png')!important; */
  background-repeat: no-repeat;
  height: 75px;
  margin-bottom: 18px;
}

.footer-last {
  background-color: #E21113 !important;
  border-top-color: #FFFFFF !important;
}

a {
  -moz-text-decoration-color: -moz-use-text-color !important;
  -moz-text-decoration-line: none !important;
  -moz-text-decoration-style: solid !important;
  color: #41579D;
  transition-delay: 0s;
  transition-duration: 0.1s;
  transition-property: color;
  transition-timing-function: ease-in-out;
}

.action-simple {
  border-bottom: none;
}

.col-title {
  color: #FFFFFF;
  display: inline-block;
  font-size: 25px;
  font-weight: normal;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  text-transform: none;
}

.from-blog .detailes h5 {
  border-bottom-color: #E21113;
  border-bottom-style: solid;
  border-bottom-width: 40px;
  border-left-color: #FFFFFF;
  border-left-style: solid;
  border-left-width: 20px;
  font-size: 14px;
  font-weight: normal;
  height: 0;
  line-height: 40px;
  margin-bottom: 10px;
  padding-right: 2px;
  text-align: right;
}

.from-blog .detailes a:hover, .from-blog .detailes h5 a:hover {
    color: #125E9C;
}

.item-pagecalc h1 {
  
}

.logo_qsc {
    position: absolute;
    right: 0;
    top: 130px !important;
}

.tp-caption.big_white {
    background-color: rgba(171, 209, 83, 0.7);
}

.quick_contact_agence_name {
    color: #58595B !important;
}

.quick_contact_agence_info_b {
    color: #FFFFFF;
}

.egplisting.carousel .prix {
    color: #41579D;
}

.egplisting.liste .prix {
    color: #41579D;
}

.egplisting.bloc .prix {
    color: #41579D;
}

.quick_contact_agence_name {
    color: #FFFFFF !important;
    font-size: 15px;
    margin-top: 14px;
    text-align: right;
}

.col-title.prop {
    color: #125E9C !important;
}

.calc_info {
    color: #FFFFFF !important;
}

a.calc_info {
    color: #FFFFFF !important;
}

.footer_agence_name {
    color: #FFFFFF !important;
}

#footer {
  border-top-color: #FFF;
}

.profil_pic {
    float: right;
    margin-left: 25px;
}

.profil_pic img {
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 4px;
    box-shadow: 3px 3px 12px 2px rgba(75, 68, 67, 0.3);
    margin-bottom: 25px;
}

.headdown {
  background-color: #125E9C;
  border-bottom-color: #FFFFFF;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  border-top-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 3px;
  color: #FFFFFF;
}

.topbanner {
  background-color: #125E9C;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  font-size: 15px;
  left: 0;
  padding-bottom: 11px;
  padding-top: 11px;
  position: fixed !important;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.arrow-down {
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: rgba(0, 0, 0, 0);
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-left-style-value: solid;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-left-width-value: 22px;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: rgba(0, 0, 0, 0);
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-right-style-value: solid;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-right-width-value: 23px;
  border-top-color: #125E9C;
  border-top-style: solid;
  border-top-width: 22px;
  bottom: -22px;
  color: #FFFFFF;
  cursor: pointer;
  height: 0;
  position: absolute;
  right: 20px;
  transition-delay: 0s;
  transition-duration: 1s;
  transition-property: all;
  transition-timing-function: ease;
  width: 0;
  z-index: 9999;
}

.opened {
  border-bottom-color: #FFFFFF;
  border-bottom-style: solid;
  border-bottom-width: 22px;
  border-top-color: -moz-use-text-color;
  border-top-style: none;
  border-top-width: 0;
  bottom: 0;
  color: #191919;
}

.extrabox {
  background-color: #125E9C;
}

@media only screen and (max-width: 500px) 
  {   
 .info-top-div { font-size: 12px; }
}

