/**************************/
/*  LISTE MEUBLES
/**************************/

#liste_meubles{
  text-align: center;
  margin-top: 4em;
}

#liste_meubles .liste_meubles_bloc{
  margin-bottom: 2em;
}

#liste_meubles .liste_meubles_photo img{
  width: 100%;
  max-width: 300px;
  border-radius: 10px;
  box-shadow: 2px 2px 10px 2px #999;
}

#liste_meubles a:hover{
  text-decoration: none;
}

#liste_meubles a:hover .liste_meubles_photo img{
  opacity: 0.5;
}

#liste_meubles .liste_meubles_titre{
  font-weight: 500;
  margin-top: 1em;
  text-transform: uppercase;
  font-size: 95%;
}

#liste_meubles .liste_meubles_infos{
  color: #333;
  font-weight: 300;
}




/**************************/
/*  LOCATION TOP
/**************************/

#location_top .location_top_left{
	padding: 0 2px 0 0;
}

#location_top .location_top_left img{
	width: 100%;
}

#location_top .location_top_right{
	padding: 0 0 0 2px;
}

#location_top .location_top_right img{
	width: 100%;
}



/**************************/
/*  LOCATION TITRE
/**************************/

#location_titre{
	text-align: center;
	margin: 2em 0;
}

#location_titre h1{
	font-size: 2em;
}

#location_titre .location_titre_capacite{
	font-size: 1.5em;
}




/**************************/
/*  LOCATION SERVICES
/**************************/

#location_services{
	padding: 2em 0;
}

#location_services .location_services_bloc{
	background-color: rgba(0,0,0,0.05);
	padding: 1em 2em;
	border-top: solid 2px #333;
	border-bottom: solid 2px #333;
}

#location_services h2{
	font-size: 1.4em;
	font-weight: 500;
}




/**************************/
/*  LOCATION TARIFS
/**************************/

#location_tarifs .location_tarifs_titre{
	text-align: center;
	text-transform: uppercase;
	font-size: 1.5em;
	margin-bottom: 1em;
}


/**************************/
/*  LOCATION CONTACT
/**************************/

#contact .location_contact_titre{
	text-align: center;
	text-transform: uppercase;
	font-size: 1.5em;
	margin-bottom: 1em;
}


















