

.footer p {
    font-size: 12px;
    padding-left: 8px;
}

.foote {
    padding-right: 5px;
}

.footer h2 {
    padding-left: 8px;
}


h1 {
    font-size: 31px;
}


.imgaccueil {
      background-size: 100%;
	height: 140px;
}


.textaccueil {
    font-size: 12px;
    line-height: 26px;
	padding-top: 67px;
padding-bottom: 48px
}


.video h1 {
  font-size: 38px;
  padding-top: 33%;
}
.imgrepubl {
    height: 109px;
}

h3 {
    font-size: 36px;
	padding-bottom: 81px;
}

.textrepubl {
    font-size: 13px;
    line-height: 27px;
	padding-top: 13px
}

.christophe p {
   font-size: 12px;
line-height: 27px;
padding-bottom: 13px;
padding-top: 20px;
}

.jeune p {
    font-size: 13px;
	padding-bottom: 20px;
	line-height: 27px;
}

.nature p {
    font-size: 13px;
    line-height: 27px;
	padding-bottom: 26px
}


#scrool10 a {
    top: 757px;
}

.republique {
    background-size: 100%;
	height: 357px;
}

.sable {
    height: 108px;
}

h5 {
    font-size: 23px;
	padding-bottom: 22px;
}

.terrenas {
      background-size: 100%;
	height: 357px;
}

.textterrenas {
      font-size: 13px;
    line-height: 27px;
	padding-top: 13px
}

.domaine {
     background-size: 100%;
	height: 357px;
}

.fondbeige p {
      font-size: 13px;
    line-height: 27px;
}

.plage1 {
    height: 108px;
}

.plussuite {
    font-size: 23px;
}

h4 {
    font-size: 20px;
    padding-bottom: 20px;
}

.plan2 {
    margin-bottom: 0px;
	height: 237px;
}

.jungle {
    height: 239px;
}

#suite {
    font-size: 13px;
    line-height: 27px;
}

.constru {
      background-size: 100%;
	height: 357px;
}


.textconstru {
    font-size: 13px;
    line-height: 27px;
	padding-top: 13px;
}

.presentasection {
    font-size: 13px;
}

.tab-content > .active {
    font-size: 13px;
    line-height: 27px;
}

.piscine {
    height: 109px;
}

.gestion {
     background-size: 100%;
	height: 357px;
}

.textgestion {
    font-size: 13px;
    line-height: 27px;
	padding-top: 13px
}

.loc {
    height: 102px;
}

.textcontact {
    font-size: 13px;
    padding-top: 13px;
    line-height: 27px;
	padding-bottom: 13px;
}
.rentab {
     background-size: 100%;
	height: 357px;
}

.textrentabilite {
      font-size: 13px;
    padding-top: 13px;
    line-height: 27px;
}


.textsinge {
    font-size: 13px;
    padding-bottom: 0px;
    padding-top: 140px;
    line-height: 27px;
}

.natureimg {
    height: 295px;
}

.rent {
    font-size: 12px;
    line-height: 27px;
}


.rent1 {
    font-size: 13px;
    line-height: 27px;
}

.rent2 {
    font-size: 13px;
    line-height: 27px;
}

.rent3 {
    font-size: 16px;
    padding-bottom: 18px;
}

.fa, .fas {
    padding-left: 13px;
}

.rentloc {
    height: 106px;
}

.contact {
      background-size: 100%;
	height: 357px;
}


fieldset {
    width: 459px;
    padding-left: 22px;
	margin-left: 0px;
}

.form-control {
    width: 270px;
}


#vil {
    font-size: 18px;
    width: 86px;
    padding-left: 20px;
}

label {
    font-size: 18px;
    width: 125px;
}

#check1 {
    font-size: 18px;
}

textarea {
    width: 276px;
}

.form-check {
    padding-left: 155px;
}


.btn-primary {
    font-size: 18px;
    margin-left: 216px;
	width: 111px;
}

.photo {
    height: 430px;
}


.fa, .fas {
    padding-left: 0px;
}

.footer a {
    font-size: 13px;
}

.footer p {
    padding-left: 8px;
}

.plussuite {
    font-size: 17px;
    padding-left: 10px;
}


.logo1 {
    height: 59px;
    padding-bottom: 0px;
    padding-right: 72px;
    margin-top: -26px;
    padding-top: 27px;
}

.bg-light {
   background-size: 190%;

}

#section10 a span {
display: none;
}

#scrool0 a {
   display: none;
}

.carte {
    background-size: 75%;
}

.vegas-transition-fade-in, .vegas-transition-fade2-in {
  height: 357px;
}

#section10 a {

  display: none;
}

.video {
  background-size: 100%;
  height: 358px;
}


