html{
	font-size: 1rem !important;
	}
.HomeSorties .colonne:nth-child(even){
  padding-top: 0em;
}

.HomeSorties .colonne:nth-child(odd){
  margin-top: 0em;
}

.FicheSortie {
  height: 240px !important;
}

.FicheSortie .titre{
  height: 2.5rem !important;
  font-size: 1.3rem !important;
  line-height: 1.2rem !important;
}

.FicheSortie .sstitre{
    height: 2.5rem !important;
  font-size: .8rem !important;
  line-height: .9rem !important;
 }

.degrade {
    height: 240px !important;
  }
#menu-mobile {
    font-size: 2.5vw !important;
}
#menu-mobile #menuToggle{
    top: 1vh !important;
}

#menu-mobile #menuToggle .picto-burger{
  margin-left:4vw !important;
  width: 30px !important;
  height: 4px !important;
  margin-bottom: 5px !important;
}

#menu-mobile .btprogramme {
	width:20vw !important;
}

#menu-mobile .btreserver {
	width:14vw !important;
}

#menu-mobile .libelle {
	font-size: 2.5vw !important;
	margin-right: 25vw !important;
    margin-left: -35vw !important;
}

#menu-mobile #menu {
    width: 80vw !important;
    height: 96vh !important;
    border-right:1px solid #CCC;
}

.presentation .fond{
  height: 1270px !important;
}

.presentation .EspacePhoques{
  margin-top: -280px !important;
}


.metier .carte {
    max-width: 70% !important;
}

.metier .fond {
    background-position: left -500px !important;
    height: 1000px !important;
}

.metier .equipe{
  top: -100px !important;
}

.footer .fond-footer {
  background: url(/images/fond-footer.jpg) !important;
  background-size: cover !important;
}

.footer .logo img{
  width: 45% !important;
}

.footer .s{
  font-size: .7rem !important;
  line-height: .8rem;
}

.footer .visuel img{
  margin-top: -2em !important;
  width: 100% !important;
}

.footer .logos img{
    width: 7vw !important;
}

.footer .mentions{
  font-size: .6rem;
}






.sorties .bandeau {
  height : 250px !important;
}

.sorties .bando {
  height : 125px !important;
}

.sorties .s{
  font-size: .9rem;
}

.sorties .m{
  font-size: 1rem;
}

.sorties .rdv .m{
  font-size: .9rem;
}

.sorties .rdv{
  z-index: 1;
  top: -4em;
}




#programme .item{
  height: 80px !important;
}

#programme .item .date .joursemaine{
  font-size: .9rem !important;
  line-height: .9rem !important;
}

#programme .item .date .jour{
  font-size: 1.4rem !important;
  line-height: 1.4rem !important;
}

#programme .item .date .mois{
  font-size: .9rem !important;
  line-height: .9rem !important;
}

#programme #liste .item .depart{
  font-size: .9rem !important;
  line-height: .9rem !important;
}
#programme #liste .item .arrivee{
  font-size: .9rem !important;
  line-height: .9rem !important;
}

#programme #liste .item .visuel{
  border-radius: 0 !important;
  height: 100% !important;

}
#programme #liste .item .placerestantes{
  font-size: .6rem !important;
  line-height: .6rem !important;
}

#programme .item .titre{
   font-size: 1em !important;
 line-height: 1em !important;
 height: 2rem !important;

}
#programme .item .depart, #programme .item .arrivee, #programme .item .tarif{
  font-size: 1rem !important;
  line-height: 1.1rem !important;
}


#programme .item .btn {
  height: 6.3em !important;
  padding: 0 !important;
  line-height: 6.3em !important;
  font-size: .8rem !important;
}

.liens .btn.categorie{
  font-size: .8rem !important;
  min-width: 20% !important;
}

.FicheLien, .FicheLien .degrade {
  height: 260px !important;
}

.FicheLien .titre{
  font-size: 1.2rem !important;
  line-height: 1.2rem !important;
}

.FicheLien .categorie .sstitre{
  font-size: .7rem !important;
  line-height: 1.6rem !important;
  height: 2.3rem !important;
}

#livredor .btn-small.rando{
  width: 40% !important;
  font-size: 1.1rem !important;
}

#livredor .hashtag{
  font-size: .9rem !important;
}

#livredor .signature .auteur{
  font-size: .7rem !important;
}

#livredor .signature .date{
  font-size: .7rem !important;
}

#livredor .message{
  font-size: .7rem !important;
  line-height: .9rem !important;
}


#contact .rando{
  width: 40% !important;
}


#page .texte{
  font-size: .9rem !important;
}



#page.baie .bandeau{
  background-position: center bottom !important;
  height: 450px !important;
}