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

#bd div.sidebar dl.sidebar-parts dd.sidebar-part .bd {
	background:none;
	margin-top:0 !important;
	padding: 10px 8px 0 0;
}

#bd div.sidebar dl.sidebar-parts dt.sidebar-part {
	margin-top:20px;	
	border-bottom: 1px solid #C81608;
	padding-left:0;
}

#bd div.sidebar dl.sidebar-parts dt.sidebar-part span {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 0px;
	position: static;
	text-transform: uppercase;
}

#bd #question_sidebar dl.sidebar-parts ul.public-actions li a, #bd div.content ul.public-actions a {
	background-image: url(../images/pictos/content_public_actions.png);
}

#bd div.sidebar dl.sidebar-parts .awards {
	display:none;
}
/********* FIN - backgrounds sidebar ************/

/********* DEBUT - backgrounds bloc 2/3 ************/
#questions_controller #doc4 .yui-b .bd {
	position:relative;
	margin-top:30px;
}

#questions_controller #doc4 .yui-b .bd .question{
	background:#f0f0f0;
	border-radius:8px;
	padding:20px;
}

#questions_controller #doc4 .yui-b .bd  h1{
	position:absolute;
	top:-17px;
	background: none repeat scroll 0 0 transparent;
	color: #E11F20;
	font-family: Lobster14Regular;
	font-size: 23px;
	font-weight: normal;
	left: 10px;
	z-index:10;
}

#questions_controller.show.tutoriel #doc4 .yui-b .bd h1 {
	display:none;
}

#questions_controller #doc4 .yui-b .bd .answers h1{
	position:static;
	display:none;
}

#questions_controller #doc4 .yui-b .bd .question div.metadata dl.content-type dd {
	top:22px;
	left:18px;
}

#questions_controller #doc4 .yui-b .bd .question h3 a{
	font-size:12px;
	color:#000;
	font-weight:bold;
}

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

#bd div.question div.body .body-bd p{
  font-size:14Px;
	color:#333333;
	margin :5px 0 20px;
}

#questions_controller #bd div.question div.user,
#questions_controller #bd div.question div.metadata{
	display:inline;
	float:left;
	clear:none !important;
}


#questions_controller #bd div.question div.metadata {
	padding-right:10px;
}

#questions_controller #bd div.question  div.facebook-like{
	clear:none;
}

#questions_controller #bd div.question div.user {
	width:60px;
}

#questions_controller #bd div.content div.metadata .author-name a{
	color:#666;
	font-size:12px;
	font-weight:bold !important;
}

#questions_controller #bd div.answer.role_admin div.metadata .author-name a {
	color:#df1f28;
}

#questions_controller #bd div.question div.metadata dl.author-name,
#questions_controller #bd div.question div.metadata dl.hits{
	display:block !important;
}

#questions_controller #bd div.question div.metadata dl.date {
	display:none !important;
}

#bd div.content ul.public-actions {
	display:none;
}

#bd div.sidebar dl.sidebar-parts ul {
	display:block;
}

#bd .question ul.content-buttons li.new-answer {
	float:left;
}

#bd .answer ul.content-buttons li {
	margin-left:10px;
}

#bd div.usefulness div.bar div.percent, 
#bd div.usefulness div.bar div.percent p, 
#bd div.usefulness div.bar div.percent span {
	background-image: url(../images/backgrounds/usefulness.png);
}
/********* FIN - backgrounds bloc 2/3 ************/

/********* DBEUT - backgrounds bloc 2/3 reponse ************/
#questions_controller.show #bd div.answer div.metadata dl.content-type dd {
	left:18px;
}

#bd .content-form div.answer div.user {
	display:block;
	float:left;
}

#bd .content-form div.answer {
	background: url(../images/illustrations/ma_reponse.png) no-repeat 101px 0;
	padding-left:41Px;
}

#questions_controller.show #bd div.new-answer-form div.metadata {
	margin: 27px 0 0 9px;
	}
	
#questions_controller.show #bd div.new-answer-form div.metadata .author-name {
	position:absolute;
	left:40px;
	top:54px;
	width:50px;
	text-align:center;
}
	
#questions_controller.show #bd div.new-answer-form div.metadata .author-name a{
  font-weight:bold !important;
}

#bd div.edit-answer-form form, div.new-answer-form form {
	margin-left:101px;
}


#questions_controller.show #bd div.new-answer-form .row textarea {
  border-radius:8px;
	width:522px;
}

#questions_controller.show #bd div.new-answer-form .monitor-row  {
	position:relative;
	width:166px;
	margin:14px 0 0;
	float:right;
}

#questions_controller.show #bd div.new-answer-form .monitor-row label {
	display:inline;
	width:140px;
	padding-left:6px;
	background:none;
	color:#333;
	font-size:11px;
}

#questions_controller.show #bd div.new-answer-form .attachment-field-row {
  display:none;
}

#questions_controller.show #bd div.new-answer-form div.row-ok-button {
	width:auto;
	float:left;
	position:relative;
	top:-49Px;
}

#questions_controller.show #bd div.new-answer-form div.row-ok-button a,
#questions_controller.show #bd div.new-answer-form div.row-ok-button button {
	position:absolute;
}

#questions_controller.show #bd div.new-answer-form div.row-ok-button button {
	left:0;
	top:0;
}

#questions_controller.show #bd div.new-answer-form div.row-ok-button a {
	left:224px;
	top:12px;
	background: url(../images/pictos/chevron_01.png) no-repeat 0 4px;
	color:#df1f28;
	font-size:10px;
	padding-left:12px;
}

#questions_controller.show #bd .answers div.answer.content {
	background:url(../images/pictos/separator_05.png) no-repeat scroll 44px top #F7F7F7;
	padding:20px;
	margin-top:0;
}

#questions_controller.show.conversation #bd div.answer.best {
	background-color:#f0f0f0;
	padding:20px 20px 20px 50px;
}
#questions_controller.show #bd div.answer.best .body {
	margin-bottom:20px;
}

#questions_controller.show.conversation #bd .answers div.answer.content .corpus .body {
	margin-bottom:15px;
}

#questions_controller.show #bd .answers div.answer.content .corpus,
#questions_controller #doc4 .yui-b .bd .question .corpus {
	padding-left:22px;
}

#questions_controller.show #bd .answers div.answer.content .body-bd {
	padding:0;
}
#questions_controller.show #bd .answers div.answer.content .body-bd p {
	margin-top:0;
}
#questions_controller.show #bd .answers div.answer.content div.metadata dl.content-type dd {
  top:20px;
}

#questions_controller.show #bd .answers div.answer.content .user {
  display:inline;
	float:left;
	margin-right:10px;
}

#questions_controller.show.conversation .answer .metadata dl.author-name {
	display:block!important;
}

#questions_controller.show #bd div.new-answer-form .user {
	position:absolute;
	top:0;
	left:42px;
}

#questions_controller.show #bd div.new-answer-form .corpus div.body {
	padding-top:30px;
	padding-left:54px;
}

#questions_controller.show #bd div.new-answer-form .corpus .metadata {
	margin:3px 0 0 60px;
}
/********* FIN - backgrounds bloc 2/3 reponse ************/

/********* DEBUT - questions sidebar ************/
#bd div.sidebar dl.sidebar-parts ul li.question,
#bd div.sidebar dl.sidebar-parts ul li.question div.question {
	background:none !important;
	border-radius:0 !important;
	padding:0 !important;
}

#bd div.sidebar dl.sidebar-parts ul li.question h3 a{
	color:#333 !important;
	font-size:14px !important;
}

#bd div.sidebar dl.sidebar-parts ul li.question .user {
	display:none !important;
}

#bd div.sidebar div.question div.metadata dl.content-type dd {
	background: url(../images/pictos/question_sidebar.png) no-repeat 0 bottom !important;
	top:2px !important;
	left:1px !important;
	width:13px;
	height:12px;
	padding-top:0;
}

#bd div.sidebar div.question.answered div.metadata dl.content-type dd {
	 background-position:0 0 !important;
}

#questions_controller #bd #question_sidebar div.question div.metadata dl.date-distance,
#questions_controller #bd #question_sidebar div.question div.metadata dl.author-name {
	display:none !important;
}
#questions_controller #bd #question_sidebar div.question div.metadata dl.category,

#questions_controller #bd #question_sidebar div.question div.metadata dl.hits {
	display:inline !important;
}

#bd div.sidebar dl.sidebar-parts .feed div.user {
	display:none;
}
#bd div.sidebar dl.sidebar-parts .feed p {
	margin-left:0;
}

#bd div.sidebar dl.sidebar-parts .feed p a{
	color:#c80011;
	font-weight:normal;
	text-decoration:underline;
}

#bd #question_sidebar dl.sidebar-parts dd.details li strong {
	color:#C81608;
	text-transform:uppercase;
}
#bd #question_sidebar dl.sidebar-parts dd.details li.category-group-types-de-contenus {
	display:none;
}

#bd dl.sidebar-parts dt.sidebar-part.category_group_regroupement,
#bd dl.sidebar-parts dd.sidebar-part.category_group_regroupement {
	display:none;
}
/********* FIN - questions sidebar ************/


/*DEBUT - NEW QUESTION*/
#bd #new_question_wizard_pagination li strong,
#bd #new_question_wizard_pagination li p
{
	display:inline-block !important;
	color:#CCC !important;
	text-align:left;
}

#bd #new_question_wizard_pagination li p  {
	width:152px;
}

#bd #new_question_wizard_pagination li strong {
	width:26px;
	font-weight:normal;
	font-size:41px;
}

#bd #new_question_wizard_pagination li {
	background: url(../images/backgrounds/new_question.jpg) no-repeat 0 0;
	height:66px;
	line-height:60px;
	width:236px;
}

#bd #new_question_wizard_pagination li#new_question_wizard_pagination_link_preview {
	background: url(../images/backgrounds/new_question_last.jpg) no-repeat 0 0;
}
#bd #new_question_wizard div.yui-gc {
	*padding-top:20px;
}

#bd #new_question_wizard_pagination li.current {
	background: url(../images/backgrounds/new_question_current.jpg) no-repeat 0 0 !important;
}

#bd #new_question_wizard_pagination li.current strong {
	font-family: Arial;
}

#bd #new_question_wizard_pagination li.current strong,
#bd #new_question_wizard_pagination li.current p span{
	color:#cc0000 !important;
	background:none;
	border-radius:none;
	text-shadow:none;
}



#bd form #new_question_wizard_pagination li p span{
	font-size:16px;
	vertical-align:baseline;
	text-transform:uppercase;
	font-family: Arial;
	font-weight:bold;
	padding-left:0 !important;
}

#bd #new_question_wizard_pagination {
	margin: 66px 0 30px;
}

#questions_controller.new #doc4 .yui-b .bd h1 {
	  border-bottom: 1px solid #C81608;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    padding-left: 10px;
    text-transform: uppercase;
		top:-44px;
		left:0;
}

#questions_controller.new #doc4 .question-category-group-types-de-contenu-row,
#questions_controller.new #doc4 .question-category-group-regroupement-row {
	display:none;
}


#questions_controller.new.user-role-superadmin #doc4 .question-category-group-regroupement-row,
#questions_controller.new.user-role-admin #doc4 .question-category-group-regroupement-row,
#questions_controller.new.user-role-admin #doc4 .question-category-group-types-de-contenu-row,
#questions_controller.new.user-role-superadmin #doc4 .question-category-group-types-de-contenu-row {
	display:block;
}


#questions_controller.new a.button, 
#questions_controller.new a.button span {
	padding:0 !important;
	height:29px;
	background: url(../images/buttons/button_new_question.png) no-repeat 0 0;
	zoom:1;
}

#questions_controller.new a.button span {
	background-position: right 0;
	color:#666;
	left:3px;
	padding:0 10px !important;
}

#questions_controller.new a.button {
	margin-left:10px;
}

/**form.standard div.row-ok-button {
	text-align:left;
	padding-left:110px;
}**/

#questions_controller.new a.button.disabled {
	background-position :0 bottom;
}

#questions_controller.new a.button.disabled span {
	background-position :right bottom;
	color:#d3d2d2;
}

#questions_controller.new #new_question_wizard input,
#questions_controller.new #new_question_wizard select {
	color:#000;
	font-size:14px !important;
	font-weight:normal;
}

#questions_controller.new #doc4 .yui-b .bd #duplicates,
#questions_controller.new #doc4 .yui-b .bd #question_preview {
	background:#F0F0F0;
	padding: 10px 20px;
	border-radius:8px;
	margin-top:10px;
	width:506px;
}

#questions_controller.new #doc4 .yui-b .bd .question {
	background:none;
	border-radius:0;
	padding:0;
}

#questions_controller.new #doc4 .yui-b .bd  .question h3 a,
#questions_controller.new #doc4 .yui-b .bd  #question_preview .question h3{
	color: #000000;
  font-size: 16px;
}

#questions_controller.new #doc4 .yui-b .bd  .question .metadata dl {
	display:inline !important;
}
#questions_controller.new #doc4 .yui-b .bd  .question .metadata dl.author-name,
#questions_controller.new #doc4 .yui-b .bd  .question .user,
#questions_controller.new #doc4 .yui-b .bd .question .answer,
#questions_controller.new #doc4 .yui-b .bd  .question .metadata dl.hits,
#questions_controller.new #doc4 .yui-b .bd  .question .metadata dl.date {
	display:none !important;
}

#questions_controller.new #doc4 .yui-b .bd .question div.metadata dl.content-type dd {
	left: -5px;
  top: 2px;
}

#questions_controller.new #doc4 .yui-b .bd  #question_preview .question-monitor-row{
	margin-left:0;
}

#questions_controller.new #doc4 .yui-b .bd  #question_preview label {
	background:none;
	padding-left:4Px;
}
 #bd #new_question_wizard div.help {
	background:#F0F0F0;
	border-radius:8px;
	padding:20px;
	border:none;
 }
 
#questions_controller #bd #new_question_wizard div.help .bd {
	padding:0;
	margin:0;
}
#bd #new_question_wizard div.help h2{ 
  background: url(../images/pictos/info.png) no-repeat 0 0;
	padding: 0 0 5px 27px;
	font-family: Arial;
	text-transform:uppercase;
}
#bd #new_question_wizard div.help p {
	padding-left:27px;
	color:#333;
	font-size:13px;
}

#questions_controller.new #doc4 .yui-b .bd h1 {
	*top:24px;
}

.user-role-anonymous #bd #new_question_wizard div.row.checkboxes-row.question-category-group-row,
.user-role-user #bd #new_question_wizard div.row.checkboxes-row.question-category-group-row {
  display:none;
}

.user-role-anonymous #question_category_group_regroupement,
.user-role-user #question_category_group_regroupement {
	display:none;
}
/*FIN - NEW QUESTION*/


/*DEBUT - STATS*/
#bd ul.simple-stats {
	background:none;
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	border-right:0;
	border-left:0;
}
#bd ul.simple-stats strong {
	color:#c51616;
}
/*FIN - STATS*/

/*DEBUT- page user*/
#users_controller.show #yui-main .bd {
	background:#F0F0F0;
	border-radius:8px;
	padding:20px;
}

#users_controller.show h1 {
	background:url(../images/pictos/separator_05.png) no-repeat scroll 44px bottom ;
	padding-bottom:20px;
	color:#3f3f3f;
	font-size:22px;
}

#users_controller.show #bd div.sidebar dl.sidebar-parts .overall_awards,
#users_controller.show #bd div.sidebar dl.sidebar-parts .actions,
#users_controller.show #bd div.sidebar dl.sidebar-parts .category_awards {
	display:none;
}

#users_controller.home #bd strong a {
  color:#3f3f3f;
}

#users_controller.home #bd ul.tab-controls {
	display:block;
}

#users_controller.home .listing-with-users .user {
	display:none;
}

#bd ul.tab-controls li.selected, #bd ul.tab-controls li.selected a, #bd ul.tab-controls li.selected a span {
	background-image: url(../images/backgrounds/selected_control.png);
}


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

#users_controller.home #bd div.sidebar dl.sidebar-parts dt.sidebar-part span {
	color:#cc0000;
}

#users_controller.home #bd div.sidebar dl.sidebar-parts dd.sidebar-part a,
body #bd ul.tab-controls li a {
	color:#666;
	font-style:normal;
}

#users_controller.home #yui-main {
	float:right;
	margin-right:0;
	width:66%;
}

#users_controller.home #yui-main .yui-b{
	margin-right:0;
}

#users_controller.home #yui-main .bd {
  background:#f0f0f0;
	border-radius:8px;
	padding:10px;
}

#users_controller.home #yui-top-title h1.virgin-profil-title {
	border-bottom: 1px solid #C81608;
	color: #000000;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	padding-left: 10px;
	position: static;
	text-transform: uppercase;
}

#users_controller.home #yui-main .bd h1 {
	font-family:arial;
	font-size:22px;
	color:#3f3f3f;
	background:url("../images/pictos/separator_05.png") no-repeat scroll 44px bottom transparent;
	padding-bottom:20px;
}

#users_controller.home #user_home_sidebar {
	float:left;
}

/*FIN - page user*/



/*DEBUT - page recherche*/
#questions_controller.browse #doc4 .yui-b .bd h1 {
	position:relative;
	top:33px;
}
#questions_controller.browse #doc4 .yui-b .bd p.no-items {
	margin:35px 0 35px 10px;
}

#questions_controller.browse #doc4 .yui-b .bd .last-tutorials-title h1 {
	position:static;
	margin-bottom:0;
}

#questions_controller.browse #doc4 .yui-b .bd .question {
	margin-top:0;
}

#questions_controller.browse #doc4 .yui-b .bd  .last-tutorials-title {
	border-top:1px solid #c51616;
	padding-top:10px;
	margin-top:0px;
}

#questions_controller.browse #doc4 .yui-b .bd  .last-tutorials-title h1{
	font-size:20px;
	color:#000;
  font-family: Arial;
	text-transform:uppercase;
}

#questions_controller.browse #doc4 .yui-b .bd  .last-tutorials-title h1 span {
	color:#df1f28;
}

#questions_controller.browse #doc4 .yui-b .bd  .last-tutorials-content {
	border-bottom:1px solid #c51616;
	padding-bottom:10px;
	margin-bottom:0px;
}

#questions_controller.browse #doc4 .yui-b .bd  .last-tutorials-content .question {
	background:none;
	border-radius:0;
	padding:0;
}

#questions_controller.browse #doc4 .yui-b .bd  .last-tutorials-content .corpus {
	padding:18px 0 0;
}

#questions_controller.browse #doc4 .yui-b .bd  .last-tutorials-content h3 a {
	color:#000;
	font-size:16px;
	font-weight:normal;
	background: url(../images/pictos/picto_tuto.gif) no-repeat 0 2px;
	display:inline-block;
}
#bd div.question.tutoriels-virgin-mobile div.metadata dl.content-type dd {
	background: url(../images/pictos/picto_tuto.gif) no-repeat 0 2px!important;
	width:20px;
	height:17px;
}

#questions_controller.browse #doc4 .yui-b .bd  .last-tutorials-content h3 a,
#questions_controller.browse #doc4 .yui-b .bd  .last-tutorials-content .body {
	padding-left:28px;
}

#questions_controller.browse #bd .yui-b .bd .user,
#questions_controller.browse #bd .yui-b .bd .metadata dl.date-distance,
#questions_controller.browse #bd .yui-b .bd .metadata dl.author,
#questions_controller.browse .yui-b .bd .last-tutorials-content .metadata,
#questions_controller.browse .yui-b .bd .last-tutorials-content .answer,
#questions_controller.browse #bd div.question div.metadata dl.author-name,
#questions_controller.browse #bd div.question div.metadata dl.author {
	display:none !important;
}

#questions_controller.browse #doc4 .yui-b .bd .question {
	background:none;
	padding:0;
}


#questions_controller.browse #doc4 .yui-b .bd .questions {
	background: none repeat scroll 0 0 #F0F0F0;
	border-radius: 8px 8px 8px 8px;
	padding: 18px 0px;
}

#questions_controller.browse #doc4 .yui-b .bd .questions h3 {
	width:530px;
}

#questions_controller.browse #doc4 .yui-b .bd .questions h3 a{
	color: #000000;
  font-size: 16px;
}

#questions_controller.browse #doc4 .yui-b .bd .question div.metadata dl.content-type dd {
	top:15px;
	left:14px;
}

#questions_controller.browse #doc4 .yui-b .bd  .corpus {
	padding-left:40px;
}

#questions_controller.browse #bd #yui-main ul.questions div.question dl.hits {
	display:inline !important;
}

#questions_controller.browse #bd #yui-main ul.questions li.question div.answer {
	padding:0 0 14px 50px;
}

#questions_controller.browse #bd #yui-main ul.questions li.question div.answer .corpus {
	padding-left:0;
}

#questions_controller.browse #doc4 .yui-b .bd .question .answer div.metadata dl.content-type dd {
	top:5px;
	left:33px;
}

#questions_controller.browse #doc4 .yui-b .bd .question .answer {
  margin-top:0;
}

#questions_controller.browse #doc4 .yui-b .bd ul.questions li {
	padding-top:0px;
	padding-bottom:0px;
	background: url(../images/backgrounds/separator_04.gif) no-repeat 54px top;
}

#questions_controller.browse #browse_questions_sidebar a {
	background: url(../images/pictos/bullet_04.png) no-repeat 0 6px;
	padding-left:10px;
	font-size:16px;
	color:#666 !important;
	text-decoration:none !important;
}

#questions_controller.browse #browse_questions_sidebar a:hover,
#bd #browse_questions_sidebar ul li.current a {
	text-decoration:underline !important;
	font-weight:normal;
	color:#df1f28 !important;
}

#bd #browse_questions_sidebar ul li.category_809 {
	display:none;
}

#bd div.answer.best.admin_stamped div.body .body-hd {
	background: url("../images/backgrounds/certified.png") no-repeat scroll right 0 transparent !important;
}

#bd div.answer.best.admin_stamped div.body .body-hd,
#bd div.answer.best.author_stamped div.body .body-hd {
	height: 71px;
	left: inherit;
	right: -65px;
	top: -60px;
	width: 87px;
}

#questions_controller.browse #bd div.answer.best.admin_stamped div.body .body-hd {
		display:none;
}

#bd div.answer.best.author_stamped div.body .body-hd {
	background: url("../images/backgrounds/certified_author.png") no-repeat scroll right 0 transparent !important;
	height: 71px;
	left: inherit;
	right: -64px;
	top: -60px;
	width: 87px;
}

#questions_controller.show #bd div.answer.best.author_stamped div.body .body-hd {
	top:-10px;
}

#questions_controller.browse #bd div.answer.best.author_stamped div.body .body-hd {
	display:none;
}

#questions_controller.browse #bd div.content div.facebook-like {
	display:none;
}

#questions_controller.show #bd div.answer.best.admin_stamped div.body .body-hd,
#questions_controller.show #bd div.answer.best.author_stamped div.body .body-hd {
	top:-25px;
	right:-75px;
}

#questions_controller.browse #doc4 .yui-b .bd ul.questions li .question {
	padding:14px 0 0;
  min-height:62px;
}

#questions_controller.browse #doc4 .yui-b .bd ul.questions li.best.admin_stamped .question {
	background:url("../images/backgrounds/certified.png") no-repeat scroll right 2px transparent ;
}

#questions_controller.browse #doc4 .yui-b .bd ul.questions li.best.author_stamped .question {
	background:url("../images/backgrounds/certified_author.png") no-repeat scroll right 2px transparent ;
}

.bd ul.questions li.best.admin_stamped .question.tutoriels-virgin-mobile {background:none !important;}
/*FIN - page recherche*/
span.search_results_highlight {
	background: none repeat scroll 0 0 #BBBBBB;
    box-shadow: 0 1px 2px #000000;
}
a:hover span.search_results_highlight {
	text-decoration:none;
}

#questions_controller.show.tutoriel .yui-b .bd {
	background: none repeat scroll 0 0 #F0F0F0;
	border-radius: 8px 8px 8px 8px;
	padding: 20px;
}
#questions_controller.show.tutoriel #question_sidebar.yui-b .bd {
	padding:0;
	border-radius:0 8px 0 0;
}
#questions_controller.show.tutoriel #doc4 .question,
#questions_controller.show.tutoriel #doc4 .question .corpus,
#questions_controller.show.tutoriel #doc4 .answer,
#questions_controller.show.tutoriel #doc4 .answer .body-bd  {
	background:none;
	border-radius:0;
	padding:0;
	margin:0;
}

#questions_controller.show.tutoriel #doc4 .question h3 {
	font-size:18px;
	font-weight:bold;
	color:#000;
}


#questions_controller.show.tutoriel #doc4 .question .user,
#questions_controller.show.tutoriel #doc4 .question  .metadata,
#questions_controller.show.tutoriel .usefulness,
#questions_controller.show.tutoriel #doc4 .answer .metadata,
#questions_controller.show.tutoriel #doc4 .answer .content-buttons{
	display:none;
}

#questions_controller.show.user-role-superadmin.tutoriel #doc4 .answer .content-buttons,
#questions_controller.show.user-role-admin.tutoriel #doc4 .answer .content-buttons{
	display:block;
}

/*DEBUT - IE 7*/
#bd div.sidebar div.question div.metadata dl.content-type dd {
	*height:14px;
}
/*FIN - IE 7*/

/*DBEUT public profile*/
div.user.x-large dl.avatar img {
	border:1px solid #AEAEAE;
	border-radius:6px;
}

div.user dl.team {
	display:none;
}

.level, .score {
	display:none !important;
}
/*FIN public profile*/


/*DEBUT - reponse tuto */
#questions_controller.show.tutoriel #bd div.answer.best.admin_stamped div.body .body-hd,
#questions_controller.show.tutoriel .facebook-like {
	display:none;
}
#questions_controller.show.tutoriel .question .body {
	display:none;
}
#questions_controller.show.tutoriel .answer .user {
	display:none;
}
#questions_controller.show.tutoriel .answer .body-bd p {
	margin:15px 0;
}
#questions_controller.show.tutoriel .answer .body-bd p iframe {
	margin-left:40px;
}
#questions_controller.show.tutoriel .answer .body-bd h3 {
	font-size:100%;
	margin-top:25px;
}
#questions_controller.show.tutoriel .answer .body-bd p.notice span,
#questions_controller.show.tutoriel .answer .body-bd p.notice em {
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}
#questions_controller.show.tutoriel .answer .body-bd span {
	color:#A90909;
}

#ft {
	margin-top:20px;
}

/*FIN - reponse tuto */


/* DÉBUT - PAS À PAS */
.main_phone img{
	max-width:200px;
	display:block;
	margin:0 auto;
}

.pas_a_pas .feedback-show-title h2 {
	display:none;
}

#questions_controller.pas-a-pas .answers div.answer.content .content {
  position:relative;
}


#questions_controller.pas-a-pas .answers div.answer.content .content .numero_etape {
  position:absolute;
  left:20px;
  top:16px;
  font-weight:lighter;
  text-transform:uppercase;
  font-size:16px;
  background: url("../images/backgrounds/separator_shadow.gif") no-repeat 0 bottom;
  width:250px;
  padding-bottom:10px;
}

#pages_controller.show #bd .html_content_widget iframe {
	overflow-x:hidden;
	*width:104%!important;
	*overflow:hidden;
}

#bd .answer .phone_bd .screen img {
	position:absolute;

}
#bd .answer div.visuel .phone_bd .screen img {
	left:15px;
	top:65px;
	max-width:515px;
}
#bd .answer div.telephone .phone_bd .mob-iphone4s .screen img {
	width:168px;
	left:67px;
	top:150px;
}

#bd .answer div.telephone .phone_bd .mob-iphone5 .screen img {
	width:168px;
	left:67px;
	top:142px;
}

#bd .answer div.telephone .phone_bd .mob-gals2 .screen img {
	left:65px;
	top:125px;
	width:170px;
	border-radius:2px;
}
#bd .answer div.telephone .phone_bd .mob-arcs .screen img {
	width:170px;
	left:65px;
	top:137px;
}
#bd .answer div.telephone .phone_bd .mob-e1150 .screen img {
	top:207px;
	left:87px;
	width:119px;
}
#bd .answer div.telephone .phone_bd .mob-s3350 .screen img {
	left:70px;
	top:135px;
	width:159px;
	border-radius:2px;
}
#bd .answer div.telephone .phone_bd .mob-s5560 .screen img {
	left:75px;
	top:135px;
	width:149px;
	border-radius:1px;
}
#bd .answer div.telephone .phone_bd .mob-wave2 .screen img {
	left:74px;
	top:157px;
	width:153px;
	border-radius:2px;
}
#bd .answer div.telephone .phone_bd .mob-s8600 .screen img {
	left:66px;
	top:137px;
	width:166px;
	border-radius:3px;
}
#bd .answer div.telephone .phone_bd .mob-c3 .screen img {
	left:68px;
	top:140px;
	width:163px;
}
#bd .answer div.telephone .phone_bd .mob-bb8520 .screen img {
	left:67px;
	top:146px;
	width:166px;
}
#bd .answer div.telephone .phone_bd .mob-hd7 .screen img {
	left:65px;
	top:106px;
	width:169px;
	border-radius:3px;
}
#bd .answer div.telephone .phone_bd .mob-acevirgi .screen img {
	left:69px;
	top:142px;
	width:164px;
	border-radius:3px;
}
#bd .answer div.telephone .phone_bd .mob-xperiapr .screen img {
	left:68px;
	top:118px;
	width:162px;
}
#bd .answer div.telephone .phone_bd .mob-txtpro .screen img {
	left:71px;
	top:129px;
	width:157px;
	border-radius:5px;
}
#bd .answer div.telephone .phone_bd .mob-9860 .screen img {
	left:71px;
	top:134px;
	width:158px;
}
#bd .answer div.telephone .phone_bd .mob-s5230 .screen img {
	left:77px;
	top:150px;
	width:147px;
}
#bd .answer div.telephone .phone_bd .mob-s5600 .screen img {
	left:72px;
	top:139px;
	width:156px;
}
#bd .answer div.telephone .phone_bd .mob-s5230 .screen img {
	left:77px;
	top:150px;
	width:147px;
}
#bd .answer div.telephone .phone_bd .mob-b3410 .screen img {
	left:73px;
	top:151px;
	width:153px;
}
#bd .answer div.telephone .phone_bd .mob-s5620 .screen img {
	left:75px;
	top:145px;
	width:151px;
}
#bd .answer div.telephone .phone_bd .mob-s8500 .screen img {
	left:75px;
	top:146px;
	width:150px;
}
#bd .answer div.telephone .phone_bd .mob-i9000 .screen img {
	left:68px;
	top:134px;
	width:164px;
}
#bd .answer div.telephone .phone_bd .mob-c3300k .screen img {
	left:81px;
	top:155px;
	width:138px;
}
#bd .answer div.telephone .phone_bd .mob-i5800 .screen img {
	left:73px;
	top:146px;
	width:156px;
}
#bd .answer div.telephone .phone_bd .mob-gts7230e .screen img {
	left:73px;
	top:146px;
	width:155px;
}
#bd .answer div.telephone .phone_bd .mob-wave575 .screen img {
	left:72px;
	top:148px;
	width:153px;
}
#bd .answer div.telephone .phone_bd .mob-s5570 .screen img {
	left:71px;
	top:148px;
	width:159px;
}
#bd .answer div.telephone .phone_bd .mob-e2530 .screen img {
	left:86px;
	top:161px;
	width:128px;
}
#bd .answer div.telephone .phone_bd .mob-w100i .screen img {
	left:74px;
	top:129px;
	width:152px;
}
#bd .answer div.telephone .phone_bd .mob-2720a .screen img {
	left:87px;
	top:189px;
	width:123px;
}
#bd .answer div.telephone .phone_bd .mob-bb9300 .screen img {
	left:68px;
	top:144px;
	width:164px;
}
#bd .answer div.telephone .phone_bd .mob-xperiane .screen img {
	left:67px;
	top:136px;
	width:165px;
}
#bd .answer div.telephone .phone_bd .mob-xray .screen img {
	left:71px;
	top:149px;
	width:158px;
}
#bd .answer div.telephone .phone_bd .mob-nexuss .screen img {
	left:68px;
	top:137px;
	width:165px;
}
#bd .answer div.telephone .phone_bd .mob-lumia610 .screen img {
	left:72px;
	top:127px;
	width:155px;
}
#bd .answer div.telephone .phone_bd .mob-gs3 .screen img {
	left:67px;
	top:116px;
	width:165px;
}
#bd .answer div.telephone .phone_bd .mob-nok100 .screen img {
	left:85px;
	top:146px;
	width:128px;
}
#bd .answer div.telephone .phone_bd .mob-a302 .screen img {
	left:63px;
	top:135px;
	width:174px;
}
#bd .answer div.telephone .phone_bd .mob-asha311 .screen img {
	left:74px;
	top:148px;
	width:150px;
}
#bd .answer div.telephone .phone_bd .mob-s5220 .screen img {
	left:70px;
	top:146px;
	width:159px;
}
#bd .answer div.telephone .phone_bd .mob-xperiau .screen img {
	left:69px;
	top:125px;
	width:160px;
}
#bd .answer div.telephone .phone_bd .mob-sghf480 .screen img {
	left:75px;
	top:147px;
	width:152px;
}

#bd .answer div.telephone .phone_bd .mob-bb9860 .screen img {
	left:71px;
	top:134px;
	width:158px;
}

#bd .answer div.telephone .phone_bd .mob-gnote2 .screen img {
	left:66px;
	top:114px;
	width:172px;
}

#bd .answer div.telephone .phone_bd .mob-gace2 .screen img {
	left: 70px;
  top: 135px;
  width: 158px;
}

#bd .answer div.telephone .phone_bd .mob-xperiaj .screen img {
	left: 70px;
	top: 132px;
	width: 159px;
}

#bd .answer div.telephone .phone_bd .mob-gs3mini .screen img {
  left: 67px;
	top: 136px;
	width: 169px;
}

#questions_controller.browse #browse_questions_sidebar .current a {
	font-weight:bold;
}

#questions_controller.tutoriel #doc4 .yui-b .bd .question h3 a:hover {
	cursor:inherit;
	text-decoration:none;
}	

#questions_controller.pas-a-pas .back-home {
	position:absolute;
	right:0;
	top:9px;
}

#questions_controller.pas-a-pas .back-home a{
	background: url("../images/pictos/bullet_03.png") no-repeat scroll 0 2px transparent;
	color: #666666;
	font-family: arial;
	font-size: 11px;
	padding-left: 10px;
}
/* FIN - PAS À PAS */


/*DEBUT - page signaler abus*/
#reports_controller.new #bd dl.help {
	background-color:#F0F0F0;
	border-radius:8px
}

#reports_controller.new #bd dl.help dd {
	color:#333;
	font-size:13px;
}

#reports_controller.new #bd dl.help dt {
	background:url("../images/pictos/info.png") no-repeat scroll 0 0 transparent;
	width:20px;
}
/*FIN - page signaler abus*/

#questions_controller.pas-a-pas #bd #yui-main ul.content-buttons li {
	display:none;
}

#questions_controller.browse #doc4 .yui-b .bd .question .answer.tutoriels-virgin-mobile div.metadata dl.content-type dd {
	display:none;dis
}

#questions_controller.browse #doc4 .yui-b .bd .question .answer.tutoriels-virgin-mobile {
	padding-left:34px !important;
}
#questions_controller.browse #doc4 .yui-b .bd .question.tutoriels-virgin-mobile .answer-count {
	display:none !important;
}

#public_controller.index div.ipl_widget {
	margin:0;
}

#public_controller.index #bd .ipl_widget .module.no_border{
	margin-top:20px;
}