﻿.arrondi
{
  border-radius: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  background: #3483d3;
}
.content
{
  line-height: 100px;
  text-align: center;
  height: 100px;
}
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh
{
  font-size: 1px;
  overflow: hidden;
  display: block;
  position: relative;
}
.b1h
{
  height: 1px;
  background: #3483d3;
  margin: 0 5px;
}
.b2h, .b2bh
{
  height: 1px;
  background: #3483d3;
  border-right: 2px solid #3483d3;
  border-left: 2px solid #3483d3;
  margin: 0 3px;
}
.b3h, .b3bh
{
  height: 1px;
  background: #3483d3;
  border-right: 1px solid #3483d3;
  border-left: 1px solid #3483d3;
  margin: 0 2px;
}
.b4h, .b4bh
{
  height: 2px;
  background: #3483d3;
  border-right: 1px solid #3483d3;
  border-left: 1px solid #3483d3;
  margin: 0 1px;
}
.headh
{
  background: #3483d3;
  border-right: 1px solid #3483d3;
  border-left: 1px solid #3483d3;
  box-shadow: 5px 12px 15px gray;
  border-collapse: separate;
}
.headh h1
{
  margin: 0px 10px 0px 10px;
  padding-bottom: 3px;
  text-shadow: 2px 2px 5px rgba(0,0,0,0.6);
  color: #fff;
}
.headh h2
{
  margin: 0px 10px 0px 10px;
  padding-bottom: 3px;
  text-shadow: 2px 2px 5px rgba(0,0,0,0.6);
  color: #fff;
}
.headh h3
{
  margin: 0px 10px 0px 10px;
  padding-bottom: 3px;
  text-shadow: 2px 2px 5px rgba(0,0,0,0.6);
  color: #fff;
}
.contenth
{
  background: #fff;
  border-right: 1px solid #3483d3;
  border-left: 1px solid #3483d3;
  box-shadow: 5px 12px 15px gray;
  border-collapse: separate;
}
.contenth div
{
  margin-left: 12px;
  padding-top: 5px;  
}

/*Liste multi div centré*/
.item_liste_conteneur
{	
	margin: 5px;
	margin: 2px !important; /* Firefox */
	margin-top: 10px !important; /* Firefox */
	display: inline-block;
}
/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.item_liste_conteneur {
		margin: 1px !important;
		margin-top: 10px !important;
	}
}
.liste_conteneur
{
	text-align: center;
	margin-top: -8px;
}
