html{
	font-size: 1.1rem;
	}

#content{
  padding-top: 120px !important;
}

.HomeSorties .colonne:nth-child(even){
  padding-top: 0em;
}

.HomeSorties .colonne:nth-child(odd){
  margin-top: 0em;
}
.FicheSortie .titre{
  height: 2.5rem !important;
  font-size: 1.3rem !important;
  line-height: 1.3rem !important;
}

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

.container-fluid{
	padding: 0 !important;
}

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

#menu-desktop.container {
    max-width: 1024px !important;
    padding-right:0px !important;
    padding-left:0px !important;
}

.presentation .logo img{
	width: 30% !important;
}

.presentation .fond {
  height: 1025px !important;
    background-size: 180% !important;
}

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

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

.metier .fond {
    background-position: left -700px !important;
    height: 1250px !important;
}

.livredor .auteur, .livredor .date{
  font-size: .8rem !important;
}

.footer .fond-footer {
  background: url(/images/fond-footer.jpg) !important;
  background-size: cover !important;
}
.footer .logo img{
  width: 40% !important;
}

.footer .visuel img{
  margin-top: -4em !important;
}

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

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

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

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

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

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

.sorties .rdv .l{
  font-size: 1.2rem;
}

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

#programme .item{
  height: 100px !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;

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

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

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

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

.FicheLien, .FicheLien .degrade {
  height: 360px !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 .item{
  height: 350px !important;
}

#livredor .btn-small.rando{
  width: 25% !important;
  font-size: 1rem !important;
  height: 2.5rem !important;
  line-height: 2.5rem !important;
}

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

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

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

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

#contact label{
  font-size: 1rem !important;
}

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

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

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

#menu-desktop ul li{
  line-height: 45px;
  white-space: nowrap;
}