/***************************************/
/* HEADER */
/***************************************/

/* Header gabarit*/
#hd div.bd {
	position:static;
}

#hd div.hd,
#hd div.bd .bd-part1,
#hd div.bd .bd-part2 {
	background:#f2eee7;
	margin:0;
}

#hd div.bd .bd-part1 {
	padding:0 0 6px;
}

#hd div.bd .bd-part3 {
	background:#928985;
}

#hd div.bd .bd-part2 {
	background:#e5e5e5;
	border-top:2px solid #d5d5d5;
	height:32px;
	display:none;
}

.inner-hd {
	width:790px;
	margin:0 auto;
	position:relative;
	padding:0 0 0 184px;
}

.ft .inner-hd {
	padding:0;
	width:974px;
}

/* Bandeau BNP*/
.bandeau-bnp {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/bandeau-bnp.png) repeat-x 0 bottom;
	height:68px;
	position:relative;
}

.logo img,
.logo a {
	display:block;
}

.logo img {
	position:absolute;
	top:9px;
	left:0;
}

/* etiquettes */
.box-etiquettes {
	position:absolute;
	right:0;
	top:0;
	width:148px;
	z-index:2;
}


.etiquette-1 a,
.etiquette-2 a {
	display:block;
}


.etiquette-1 a {
	background:url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/box-etiquette/etiquette-marron-top.png) repeat-y 0 0;
}

.etiquette-1 .eti-bottom {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/box-etiquette/etiquette-marron-bottom.png) no-repeat 0 0;
	height:17px;
}

.etiquette-2 a {
	background:url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/box-etiquette/etiquette-rose-top.png) repeat-y 0 0;
}

.etiquette-2 .eti-bottom {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/box-etiquette/etiquette-rose-bottom.png) no-repeat 0 0;
	height:24px;
}

#hd .etiquette-1 a,
#hd .etiquette-1 a span,
#hd .etiquette-2 a,
#hd .etiquette-2 a span {
	color:#FFF;
	text-align:center;
	display:block;
	font-size:10px;
	text-decoration:none;
}

#hd .box-etiquettes a {
	padding:6px 0 0px;
}

#hd .box-etiquettes a span {
	font-size:20px;
}

/* picto sociaux*/
.social-list li {
	display:inline;
}

.social-list li a {
	text-decoration:none;
}


/* backstage*/
.circle-title {
	position:absolute;
	z-index:1;
	left:0;
}

.legend-title {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/buble-legend.png) no-repeat 0 0;
	width:347px;
	height:96px;
}

.legend-title p {
	padding:11px 21px;
	color:#fff;
	font-size:18px;
}

/* login info*/
#hd #login_infos {
	position:static;
	margin:0;
	float:left;
}

#hd #login_infos div.bd, #hd div.hd #login_infos div.bd div.t, #hd div.hd #login_infos div.ft, #hd div.hd #login_infos div.ft div.t {
	background:none;
}

#hd #login_infos .user,
#hd #login_infos p.score,
#hd #login_infos div.hd,
#hd #login_infos div.ft {
	display:none;
}

#hd #login_infos div.b {
	padding:0;
}

#hd #login_infos.logged-in p {
	margin:0;
}

#hd #login_infos.logged-in p a.user-link,
#hd a.logout-link,
#hd #login_infos p.login-or-signup a {
	font-size:18px;
	color:#f26649;
	font-weight:normal;
	text-decoration:none;
}

#hd a.logout-link,
ul.menu li a span,
#hd a.signup-link {
	border-right: 1px solid #666666; 
	padding: 0 6px 0 0;
	display:inline-block;
}

ul.menu li {
	display:inline;
}

ul.menu li a {
	text-decoration:none;
}

ul.menu li a span{
	font-size:18px;
	color:#666666;
}

/* stats */
.stats-container {
	position:absolute;
	bottom:-38px;
}

.stats-container span {
	font-size:16px;
	color:#F2EEE7;
}

/*search bar*/
#hd #main_search {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/search.png) no-repeat 0 8px;
	width:272px;
	height:33px;
	padding:7px 11px 5px 2px;
	display:inline-block;
	margin:0 0px 0 295px;
	border-right: 1px solid #5F574F;
	float:left;
}

#hd #main_search div {
	font-size:0;
}

#hd #main_search input.query,
#hd #main_search input {
	width:inherit;
	font-size:14px;
	color:#666666;
	width:198px;
	padding: 5px 0 5px 10px;
	border:none;
}

#hd #main_search button.submit {
	border-left:1px solid #666666;
}

#hd #main_search button.submit p, 
#hd div.bd #main_search button.submit p span {
	background:none;
	padding:0;
}

#hd div.bd #main_search button.submit p span {
	font-size:14px;
	color:#666666;
	text-transform:uppercase;
}

/*new feedback button*/
.box-feedback-new {
	border-left: 1px solid #B8B1AE;
	float: left;
	height: 45px;
	position:relative;
	padding: 0 0 0 10px;
}

.box-feedback-new a {
  background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/ask-question.png) no-repeat 0 2px;
	position:absolute;
	z-index:2;
	width:193px;
	height:61px;
	text-decoration:none;
}

.box-feedback-new a span {
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	line-height: 39px;
	text-align: center;
}


/* breadcrump */
#hd #breadcrumb,
#hd #breadcrumb.single,
#hd #breadcrumb ul li.last span {
	background:none;
}

#hd #breadcrumb ul li.last span,
#hd #breadcrumb ul li a {
	font-size:14x;
}

#hd #breadcrumb ul li a {
	color:#666666;
}

#hd #breadcrumb ul li a span,
#hd #breadcrumb ul li a{
	color:#f26649;
	font-weight:bold;
	text-decoration:none;
}

#hd #breadcrumb ul li a {
	background:none;
	padding:0;
}

#hd #breadcrumb ul li a span {
	background:url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/pictos/arrow-orange.png) no-repeat right 4px;
	padding-right:14px;
}

#public_controller.index #hd #breadcrumb {
	display:none;
}

#public_controller.index #doc4 {
	padding:20px 0 0;
}

/***********************************/
/* footer */
/***********************************/

#ft {
	background: #f2eee7;
	border-top:#e7e7e7;
	margin-top:20px;
}

#ft .bd {
	width:974px;
	margin:0 auto;
	min-height:180px;
}

#ft li {
	display:inline;
	padding:0 10px 0 0 ;
}

#ft a {
	color:#666666;
	text-decoration:none;
}