.charte_societe .demo-1 .dl-menuwrapper button {
	background: #fff;
}

.whiteBloc{
	background-color:#fff;
	padding-top:8px;
	padding-bottom:8px;
}

.greyBloc{
	background-color:#eee;
	padding-top:8px;
	padding-bottom:8px;
}

.blackBloc{
	background-color:#515151;
	padding-top:8px;
	padding-bottom:8px;
	color:#fff
}

.btn-default, .btn-default:focus
{
	background: #28292c !important;
	color:#fff !important;
}

.btn-default:hover
{
 	background-color: #5f5f5f !important;
  	border-color: #5f5f5f !important;
  	color:#fff !important;
 	font-weight:normal !important;
}


.btn-primary {
  background-image: -webkit-linear-gradient(top, #c90119 0%, #a40317 100%) !important;
  background-image:      -o-linear-gradient(top, #c90119 0%, #a40317 100%) !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c90119), to(#a40317)) !important;
  background-image:         linear-gradient(to bottom, #c90119 0%, #a40317 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c90119', endColorstr='#a40317', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
  background-repeat: repeat-x;
  border-color: #c90119 !important;
}
.btn-primary:hover,
.btn-primary:focus {
  background: #c90119 !important;
  border-color: #c90119;
  color:#fff;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #c90119 !important;
  border-color: #c90119;
}
.btn-primary:disabled,
.btn-primary[disabled] {
  background-color: #2d6ca2;
  background-image: none;
}