/***********************************/
/* widgets */
/***********************************/

/* global */
#bd h2 {
	background:none;
}

/* interlocuteurs */
#bd .bnp_users_widget h2 {
	 background: url("//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/title-interlocuteurs.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: normal;
	height: 56px;
	line-height: 35px;
	text-align: center;
	width: 168px;
}

#bd .bnp_users_widget li {
	border-left:1px solid #999999;
	width:159px;
	height:210px;
	float:left;
}

#bd .bnp_users_widget img {
	width:152px;
}

#bd .bnp_users_widget a {
	text-decoration:none;
}

#bd .bnp_users_widget img,
#bd .bnp_users_widget span {
	display:block;
}

#bd .bnp_users_widget span {
	padding:0 0 0 3px;
}

#bd .bnp_users_widget span.username {
	color:#f26649;
	font-size:18px;
}

#bd .bnp_users_widget span.user_role {
	color:#666666;
	font-size:12px;
}

#bd .bnp_users_widget .pagination {
	clear:both;
	position:relative;
	height:30px;
	margin:0;
  padding:3px 0;
}



#bd .bnp_users_widget .pagination a,
#bd .bnp_users_widget .pagination span {
	display:none;
}


#bd .bnp_users_widget .pagination .next_page,
#bd .bnp_users_widget .pagination .prev_page,
#bd .bnp_users_widget .pagination .next_page:hover,
#bd .bnp_users_widget .pagination .prev_page:hover  {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/pictos/arrow-siding-right.gif) no-repeat 0 0;
	display:block;
	width:26px;
	height:21px;
	text-indent:-9999em;
	border:0;
	position:absolute;
	bottom:0;
	right:10px;
	padding:0;
	margin:0;
}


#bd .bnp_users_widget .pagination .prev_page,
#bd .bnp_users_widget .pagination .prev_page:hover  {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/pictos/arrow-siding-left.gif) no-repeat 0 0;
	left:0;
}

/* dernières questions */

#bd .last_feedbacks_widget h2 {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/title-dernieres-reponses.png) no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: normal;
	height: 56px;
	line-height: 49px;
	text-align: center;
	width: 168px;
}

#bd ul.feedbacks li.feedback,
#feedbacks_controller.show #yui-main .feedback {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/bg-question.png) repeat-y 0 0;
}

#bd div.feedback {
	padding:3px 0 0 120px;
}


/* vote */
#bd div.status_comment {
	margin: 10px 0 10px 120px;
}

#bd div.feedback div.metadata dl.vote {
	background: url(http://dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/bg-vote.jpg) no-repeat scroll 0 0 transparent;
	height: 70px;
	overflow: hidden;
	width: 105px;
}

#bd div.feedback div.metadata dl.vote dt {
	background:none;
	font-size:0;
}

#bd div.feedback div.metadata dl.vote dd.value {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/vote-score.png) no-repeat scroll 0 0 transparent;
	color: #DB677A;
	font-size: 18px;
	font-weight: normal;
	height: 36px;
	left: 45px;
	line-height: 34px;
	padding: 0 0 0 10px;
	top: 27px;
	width: 45px;
}

#bd div.feedback div.metadata dl.vote dd.controls {
	left: 7px;
  top: 27px;
}


#bd div.feedback div.metadata dl.vote dd.controls li.score-control-plus a,
#bd div.feedback div.metadata dl.vote dd.controls li.score-control-plus a:hover,
#bd div.feedback div.metadata dl.vote dd.controls li.disabled.score-control-plus a {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/vote-button.png) no-repeat 0 0;
	width:33px;
	height:36px;
}

/* petit vote */
#bd .small div.feedback div.metadata dl.vote {
	background:none;
	left:6px;
	top:2px;
}

#bd .small div.feedback div.metadata dl.vote dd.value {
	left:0;
	background:url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/vote-score-little.png) no-repeat 0 0;
	padding:0 10px 0 0;
	font-size: 18px;
}


/****************************************/
/*question feedback*/
/****************************************/

#feedbacks_controller.show #bd #yui-main .yui-b {
	background: url(http://dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/title-question.jpg) no-repeat 0 6px;
	padding:70px 0 0 0PX;
}

#bd div.feedback h3 a {
	font-size:16px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

#bd div.feedback h3 a:hover {
	text-decoration:underline;
}

#bd div.feedback div.body .body-hd {
	display:none;
}

#bd div.feedback div.body p {
	font-size:14px;
	color:#666666;
}

#bd div.feedback div.user {
	display:none;
}

#bd div.feedback div.metadata {
	margin:0;
}

#bd div.feedback div.metadata dl.author-name {
  background:url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/pictos/avatar-rose.gif) no-repeat 0 0;
	display:inline-block;
	padding:0 0 10px 30px;
}

#bd div.feedback div.metadata a {
	color:#333333 !important;
	font-size:14px;
	text-decoration:none;
}

#bd div.feedback div.metadata dl.date-distance,
#bd div.feedback div.metadata dl.category,
#bd div.feedback div.metadata dl.status {
	display:none;
}



/**********************************/
/* sidebar */
/**********************************/
#bd div.sidebar dl.sidebar-parts dd.sidebar-part,
#bd div.sidebar dl.sidebar-parts dd.sidebar-part .bd,
#bd div.sidebar dl.sidebar-parts dt.sidebar-part {
	background:none;
}

#bd div.sidebar dl.sidebar-parts dt.sidebar-part.duplicates {
	padding:0;
	margin:10px 0 0;
}

#bd div.sidebar dl.sidebar-parts dd.sidebar-part.duplicates .bd {
	padding:0;
}

#bd .small div.feedback div.body {
	display:block;
}

#bd .small ul.feedbacks li.feedback {
	background:#fbfaf8;
}

#bd .small ul.feedbacks li.feedback.impair {
	background:#f2eee7;
}

#bd .small div.feedback {
	padding:0 0 0 10px;
}

#bd .small div.feedback h3 {
	padding:0 0 0 61px;
	height:51px;
	display:table;
}

#bd .small div.feedback h3 a {
	display:table-cell;
	vertical-align:middle;
}

#bd .small div.feedback div.metadata dl.vote {
	width:55px;
}

#bd .small div.user,
#bd .small div.user dl.avatar img {
	width:48px !important;
	height:48px !important;
}

#bd div.sidebar dl.sidebar-parts dt.sidebar-part.category-group {
	padding:36px 0 0px;
}

#bd div.sidebar dl.sidebar-parts dt.sidebar-part.category-group.category_group_questions,
#bd div.sidebar dl.sidebar-parts dd.sidebar-part.category-group.category_group_questions {
  display:none;
}
/***********************************/
/* commentaires - statuts */
/***********************************/

#feedbacks_controller.show #yui-main .tab h1 {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/title-rquestion-reponse.jpg) no-repeat 0 0;
	color: #FFFFFF;
	font-size: 16px;
	height: 58px;
	line-height: 37px;
	text-align: center;
	width: 107px;
}


#bd div.status_comment,
#bd .small div.status_comment,
#bd div.comment {
	display:block;
	background-color:#f2eee7;
	padding:0;
}

#feedbacks_controller div.status_comment {
	display:none;
}

#feedbacks_controller.index div.status_comment {
	display:block;
	margin:10px 0 0 124px !important;
}

#comments_container {
	padding:20px 0 0;
}

#comments_container div.status_comment  {
	display:block;
}

#bd div.status_comment,
#bd div.comment {
	margin:10px 0 0 0 !important;
}

#public_controller.index #bd div.status_comment, 
#public_controller.index #bd div.comment {
	margin:0 0 0 124px !important;
}

#bd .small div.status_comment {
	margin:0 !important;
}

#bd div.status_comment .body {
	padding:6px;
}

#bd .small div.status_comment .metadata {
	background: #fbfaf8;
	text-align:left;
}

#bd div.status_comment div.metadata dl.status,
div.user dl.team {
	display:none;
}

#bd div.metadata dl.author-name dd a,
#bd div.metadata dl.date a,
#bd div.status_comment div.metadata dl.author-name a,
#bd div.status_comment div.metadata dl.date a,
#bd div.status_comment div.metadata dl.date-distance a,
#bd div.status_comment div.metadata dl.date dd{
	font-size:14px;
	color:#666666;
	text-decoration:none;
}

#bd div.metadata dl.date a,
#bd div.status_comment div.metadata dl.date a,
#bd div.status_comment div.metadata dl.date-distance a,
#bd div.status_comment div.metadata dl.date dd {
	color:#db677a;
}

#bd div.content div.body p,
#bd div.status_comment div.body .body-bd {
	font-size:14px;
	color:#666666;
}

#bd div.comment div.body .body-bd {
	background:none;
}

#bd div.comment div.user {
	float:left;
}

#bd div.comment div.body .body-bd {
	margin-left:55px;
}

#bd div.comment div.body .body-ft {
	display:none;
}

#bd div.metadata {
	padding:6px;
}

/* faire un commentaire */
#feedbacks_controller.show #yui-main #comments_container div.content-form form {
	margin:0;
}

#feedbacks_controller.show #yui-main #comments_container div.content-form form textarea {
	width:635px;
}

#feedbacks_controller.show #yui-main #comments_container div.content-form form .row.comment-body-format-row,
#feedbacks_controller.show #yui-main #comments_container div.content-form form .attachment-field-row {
	display:none;
}

form.standard .comment-body-row label {
	float:none;
	margin:0;
	display:inline;
	background:#d8d8d8;
	color:#333333;
	font-size:18px;
	width:auto;
	padding:4px;
}

form.standard .row.checkbox-row {
	margin:0;
}

#bd form div.monitor-row label {
	background:none;
	padding: 4px 0 4px 6px;
}

form.standard div.row-ok-button {
	width:inherit;
}


/* widget notice*/
div.ipl_widget .module.notice,
div.ipl_widget .module.backstage {
	padding:0 0 20px;
}

#bd .notice h2 {
	margin:0;
	padding:0;
}

#bd .notice h2 a {
	color:#FFFFFF;
	padding: 8px 20px 24px;
	display:block;
	width:269px;
	text-decoration:none;
}

#bd .notice h2 a,
#bd .notice h2 a.close {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/notice.jpg) no-repeat 0 0;
}

#bd .notice h2 a.open {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/notice-open.jpg) no-repeat 0 0;
}

.box-notice ol {
	margin:0;
}

.box-notice li {
	border-radius:8px;
	padding:8px;
	background:#62a88e;
	color:#FFFFFF;
	margin:0 0 10px;
}

.box-notice li.notice-2 {
	background:#419176;
}

.box-notice li.notice-1 {
	background:#107553;
}

/* widget top 10 question */
#bd .best_feedbacks_widget h2 {
	background-color: #BCB0AA;
	color: #FFFFFF;
	height: 44px;
	line-height: 44px;
	margin: 0;
	padding: 0 0 0 15px;
}

#bd .small.best_feedbacks_widget div.feedback {
	margin:0;
}

#bd .best_feedbacks_widget .body,
#bd .best_feedbacks_widget .body-bd,
#bd .best_feedbacks_widget div.content .metadata dl.date-distance,
#bd .best_feedbacks_widget div.content .metadata dl.author-name,
#bd .best_feedbacks_widget div.content .status_comment,
#bd .best_feedbacks_widget .user {
	display:none !important;
}

#bd .small.best_feedbacks_widget div.feedback h3 {
	padding:28px 0 0;
}

#bd .small.best_feedbacks_widget div.feedback h3 a{
	color:#666666;
	font-size:12px;
}

#bd .best_feedbacks_widget div.content .metadata {
	padding:0;
}

#bd .small.best_feedbacks_widget div.feedback div.metadata dl.vote dd.value {
	background:none;
	padding:0 0 0 9px;
	text-align:left;
}

#bd .small.best_feedbacks_widget .widget-button {
	margin:0 0 16px;
}

#bd .small.best_feedbacks_widget .widget-button a span {
	background-color:#BCB0AA;
}

#bd .small.best_feedbacks_widget div.metadata dl.vote {
	height: 29px;
}


/* backstage tv */
div.ipl_widget.html_content_widget {
	margin:0;
}


#bd .b-tv p {
	margin:0;
}

#bd .backstage h2 {
	color:#47C3D3;
}

#bd .backstage p {
	font-size:14PX;
}

#bd .backstage object {
	width:312px;
}

/* dr job*/
#bd .drjob h2 {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/title-drjob.jpg) no-repeat scroll 0 0 transparent;
	display: inline-block;
	padding: 8px 0 24px;
	text-align: center;
	width: 118px;
	margin:0;
	color:#FFFFFF;
}

#bd .drjob p {
	padding:0;
}

#bd .drjob h3 {
	color:#fbbc1e;
}

/* sidebar question */
.sidebar-part.details,
.sidebar-part.actions,
.sidebar-part.feed {
	display:none;
}

#bd dt.sidebar-part.duplicates span {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/title-questionsliees.jpg) no-repeat 0 0;
	width:165px;
	height:56px;
	display:inline-block;
	text-align:center;
	line-height:36px;
	color:#FFFFFF;
	font-weight:normal;
}


/* ajouter une question- home */

#bd .ask-new-question-widget h2 {
  color:#db677a;
	margin:0;
}

.ask-new-question-widget form.standard {
	position:relative;
}

.ask-new-question-widget form.standard .row {
	margin:0;
	width:643px;
}

.ask-new-question-widget form.standard .row input,
.ask-new-question-widget form.standard .row textarea {
	background:none;
	border:none;
	width:614px;
  padding: 4px 13px 2px;
	color:#9c9a9b;
}

.ask-new-question-widget form.standard .feedback-title-row {
  background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/bg-new-question-home-top.jpg) no-repeat 0 0;
	padding:14px 0 0;
}

.ask-new-question-widget form.standard .feedback-title-row input {
	height:27px;
}

.ask-new-question-widget form.standard .feedback-body-row {
  background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/bg-new-question-home-dotted.jpg) no-repeat center 0;
	width:640px;
	padding:0;
}

.ask-new-question-widget form.standard .feedback-body-row textarea {
	padding:11px 13px 2px;
	height:100px;
}

.ask-new-question-widget form.standard .feedback-title-row input,
.ask-new-question-widget form.standard .feedback-body-row {
  border-right:1px solid #dadada;
	border-left:1px solid #dadada;
}


.ask-new-question-widget form.standard .row label {
	display:none;
}

.ask-new-question-widget form.standard .row.feedback-monitor-row label {
	display:block;
	color:#9c9a9b;
	font-size:11px;
}

.ask-new-question-widget form.standard .row.feedback-body-format-row,
.ask-new-question-widget form.standard .row.attachment-field-row {
	display:none;
}

.ask-new-question-widget form.standard .row.checkbox-row {
	background:#f2f2f2;
	height:40px;
	padding:0;
}

.ask-new-question-widget form.standard .row.checkbox-row input {
	width:14px;
	padding:0 0 0 6px;
}

.ask-new-question-widget form.standard .row.row-ok-button {
	bottom: 5px;
	position: absolute;
	right: 6px;
	width: 165px;
	height:25px;
}

.ask-new-question-widget form.standard .row.row-ok-button  button {
	padding:0;
}

.ask-new-question-widget form.standard .row.row-ok-button  a.cancel {
	display:none;
}

.ask-new-question-widget form.standard .row.row-ok-button span {
	background: none repeat scroll 0 0 #FA6044;
	font-family: 'BNPPRoundedRegular';
	font-size: 16px;
	font-weight: lighter !important;
	line-height: 23px;
}


/* widgets page backstage */
#pages_controller #bd .backstage .hd .b {
	display:none;
}

#pages_controller #bd .backstage.intro-backstage .hd .b {
	display:block;
}

#pages_controller #bd .backstage h3 {
	color:#52bfd3;
}

#pages_controller #bd .backstage .mini-title {
	font-size:16px;
}

#bd .backstage-large object {
	width:640px;
}

#bd .backstage.intro-backstage .b {
	width:500px;
	padding:0 0 0 160px;
}

.rowBg01 div.ipl_widget{
	margin:0;
}

