/***************************************/
/* reset */
/***************************************/

ul {
	margin:0;
}

* {
	text-align:left;
}

.clear {
	clear:both;
}

.yui-t6 #yui-main .yui-b {
    margin-right: 25.188em;
}

body {
	font-family: 'BNPPRoundedRegular';
	color:#666666;
	font-weight:normal;
	font-size:13px;
}

button.submit {
	font-family: 'BNPPRoundedRegular';
}

#bd h1, #bd h2, #bd h3, #bd h4 {
	font-weight:normal;
}

div.ipl_widget {
  margin:0 0 30px;
}

.score {
	display:none;
}

#bd div.flash-message.notice p {
    background-color: #F2EEE7;
    border-color: #E5E5E5;
}

#bd div.flash-message.notice p span {
	background-image: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/pictos/message-pictos.png);
}


/***********************************/
/* PAGINATION */
/***********************************/
#feedbacks_controller.index .pagination {
	background:#F26649;
	padding:0;
	text-align:right;
	font-size:0;
}

#feedbacks_controller.index .pagination a,
#feedbacks_controller.index .pagination span {
	display:none;
}

#feedbacks_controller.index .pagination span.prev_page,
#feedbacks_controller.index .pagination a.prev_page,
#feedbacks_controller.index .pagination span.next_page,
#feedbacks_controller.index .pagination a.next_page {
	display:inline-block;
	width:26px;
	height:21px;
	padding:0;
	margin:0;
}

#feedbacks_controller.index .pagination span.prev_page,
#feedbacks_controller.index .pagination a.prev_page {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/pictos/arrow-siding-left.gif) no-repeat scroll 0 0 transparent;
	border:none;
}

#feedbacks_controller.index .pagination span.next_page,
#feedbacks_controller.index .pagination a.next_page {
	background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/pictos/arrow-siding-right.gif) no-repeat scroll 0 0 transparent;
	border:none;
}

/***********************************/
/* BUTTONS */
/***********************************/

/* button more */
div.ipl_widget div.button-more {
	margin:0;
}

div.ipl_widget div.button-more a,
div.ipl_widget div.button-more a:hover,
a.button span,
a.button:hover span, 
button.submit p span {
	padding:0;
	display:block;
	left:0;
	margin:0;
	height:22px;
	padding:0 16px 0 16px;
	text-align:right;
	background: url(http://dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/pictos/arrow_01.png) no-repeat 300px center #BCB0AA;
	color:#FFFFFF;
	text-decoration:none;
	line-height:20px;
}


div.ipl_widget.ipl_size_66 div.button-more a,
.ipl_size_66 a.button span, 
.ipl_size_66 button.submit p span {
	background-position: 630px center;
}

div.ipl_widget div.button-more a span {
	color:#FFF;
	text-decoration:none;
}

div.ipl_widget .rose div.button-more a,
a.button span, 
button.submit p span {
	background-color:#db677a;
}

div.ipl_widget .bleu div.button-more a,
.bleu a.button span, 
.bleu button.submit p span {
	background-color:#52bfd3;
}

div.ipl_widget .jaune div.button-more a,
.jaune a.button span, 
b.ajune utton.submit p span {
	background-color:#fbbc1e;
}


/* button */
a.button, button.submit p {
	background:none;
	display:block;
	padding:0px;
	margin:0;
}


/********************************/
/* form */
/********************************/

#feedbacks_controller.new form.standard select, 
#feedbacks_controller.new form.standard input, 
#feedbacks_controller.new form.standard textarea {
	background:#FFF;
	border:1px solid #BCB0AA;
}

#feedbacks_controller.new form.standard label,
#feedbacks_controller.new form.standard select, 
#feedbacks_controller.new form.standard input, 
#feedbacks_controller.new form.standard textarea {
	font-size:100%;
}

/********************************/
/* poser une question */
/* signaler un abus */
/********************************/
#reports_controller.new #doc4 h1,
#feedbacks_controller.new #doc4 h1 {
  background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/title-posezvosquestion.jpg) no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-size: 16px;
	height: 55px;
	line-height: 33px;
	margin: 0 0 0 200px;
	text-align: center;
	width: 171px;
}

#bd dl.help dt {
	display:none;
}

#reports_controller.new dl.help,
#feedbacks_controller.new dl.help {
	margin:0;
	background:#BCB0AA;
	width:544px !important;
	margin:0 auto;
}

#bd dl.help dd {
	color:#FFF;
}

#reports_controller.new #doc4 form,
#feedbacks_controller.new #doc4 form {
	width:563px;
	background-color:#fbfaf8;
	padding:14px 0 0;
	margin:0 auto 30px;
}

#reports_controller.new form {
	padding:0;
}

#feedbacks_controller.new form.standard .row {
	padding:6px 10px;
	background-color:#fbfaf8;
	margin:0;
	width:544px;
}

#feedbacks_controller.new #bd #duplicates {
	margin:0;
}

#feedbacks_controller.new form.standard .row-ok-button {
	background:#BCB0AA;
}

#feedbacks_controller.new form.standard .feedback-category-group-row {
	display:none;
}

form.standard div.row-ok-button a.cancel {
	color:#FFF;
}


/*******************************/
/* fiche interlocuteur */
/*******************************/

/* avatar */
#bd div.sidebar dl.sidebar-parts div.user,
#bd div.sidebar dl.sidebar-parts div.user img,
#users_controller .user.x-large,
#users_controller .user.x-large img {
  width:126px;
	height:126px;
}

/* listing */
#bd ul.user_profile_feeds li {
	padding:6px 0;
	border-bottom:1px solid #666666;
}

#bd ul.user_profile_feeds li p,
#bd ul.user_profile_feeds li p strong,
#bd ul.user_profile_feeds li a {
	color:#666666;
	font-size:14px;
	font-weight:normal;
}

#users_controller div.user.small {
  display:none;
}

#users_controller #bd strong a {
	color:#666666;
}

#bd ul.listing-with-users.small p {
	margin:0;
}


/* profil */

#users_controller .profile-about,
#users_controller.home #doc4 .bd {
	position:relative;
}

#users_controller .profile-about {
	padding:0 0 10px 140px;
	min-height:150px;
}

#users_controller.home #doc4 .bd  {
	min-height:160px;
	padding:0 0 10px 0px;
}

#users_controller .profile-about h1,
#users_controller.home h1 {
	position:absolute;
	top:131px;
	left:6px;
	background:none;
	color:#f26649;
	font-size:18px;
	font-weight:normal;
}

#users_controller.home h1 {
	top:145px;
}

/* stats */ 
.tab-controls-container {
	position:relative;
}

#users_controller #bd ul.simple-stats {
	margin:25px 0 0;
}

#bd ul.tab-controls {
	display:none;
}

#bd ul.simple-stats {
	text-align:left;
}

#users_controller #bd ul.simple-stats {
	background:#f2eee7;
	border:none;
	height:50px;
}

#bd ul.simple-stats .feedbacks-count {
	display:none;
}

#bd ul.simple-stats .comments-count strong,
#bd ul.simple-stats .comments-count em {
	font-size:18px;
	line-height:48px;
	vertical-align:inherit;
}

#bd ul.simple-stats .comments-count strong {
	color:#f26649;
}

#bd ul.simple-stats .comments-count em {
	color:#333333;
}

#users_controller #bd div.home-content {
	position:relative;
}

#users_controller #bd div.home-content .tab-controls {
	position:absolute;
	top:-35px;
	right:10px;
	background:url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/trier.jpg) no-repeat 0 center;
	padding:0 0 0 44px;
}

/*******************************/
/* recherche */
/*******************************/

#bd .feedback-list a.rss_link {
	display:none;
}

.search-description {
	position:relative;
	margin:0 0 20px;
}

#bd .search-description h1 {
  background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/title-search.jpg) no-repeat 0 0;
	font-size:16px;
	font-weight:normal;
	text-indent:10px;
	line-height:32px;
	height:42px;
	color:#FFFFFF;
	margin:0;
}

#bd .dash-separated.sugg-cont {
	background:#f2eee7;
	padding:0 10px;
}


#bd .dash-separated.sugg-cont span {
  background: url(//dimelo.s3.amazonaws.com/custom-v2/bnp-paribas/backstage/images/backgrounds/nbr-questions.jpg) no-repeat scroll 0 10px transparent;
	display: inline-block;
	height: 37px;
	padding: 20px 0 0 12px;
	text-align: center;
	width: 50px;
	color:#f26649;
}

.search-description .tab-controls {
	position:absolute;
	right:10px;
	bottom:19px;
}

/*******************************/
/* user profile sidebar */
/*******************************/

/* user */
.user-profile-container {
	background:#f2eee7;
	border-radius:10px;
  padding:10px;
	margin:0 0 30px;
}

#bd .user-profile-container h2,
#bd .user-profile-container h3,
#bd .user_profile_statistic_widget .hd h2,
#bd .user_profile_statistic_widget .bd h3
 {
	font-size:17px;
}

#bd .user-profile-container h2,
#bd .user_profile_statistic_widget .hd h2 {
	color:#f26649;
}

#bd .user-profile-container h3,
#bd .user_profile_statistic_widget .bd h3 {
	color:#333333;
}

#bd div.sidebar div.user-profile-container ul li,
#bd .user_profile_statistic_widget .bd li {
	padding:6px 0;
	border-bottom:1Px solid #999999;
}

.modify-profile {
	border-top:1Px solid #999999;
}

.user-profile-container li span,
.user-profile-container li a {
	text-decoration:none;
	font-size:12px;
	color:#333333;
	line-height:22Px;
}

.user-profile-container li span.number {
	display:inline-block;
	float:right;
	color:#f26649;
	font-size:18px;
}

/* home */
#bd ul li {
	list-style-type:none;
}

.user_profile_statistic_widget {
	background:#f2eee7;
	border-radius:10px;
  padding:10px;
	margin:0 0 30px;
}

.user_profile_statistic_widget .user-profile-container {
	padding:0;
	border-radius:none;
}

