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

/************ DEBUT - widget arrondi ************/
#bd .ipl_widget .module {
	position:relative;
	margin-top:30px;
	background:#f0f0f0;
	border-radius:8px;
	padding:16px;
	*padding:15px;
}
#categories_controller .ipl_widget .module {
	margin-top:0px;
}

#bd .ipl_widget .module.no_border,
#bd .ipl_widget .module.intro {
	padding:0;
	border-radius: 0 8px 8px 0;
}

#bd .ipl_widget .module .bd {
	margin-top:10px;
}

#bd .ipl_widget .module.no_border .bd {
	margin-top:0;
}

/************ FIN - widget arrondi ************/


/************ DEBUT - box category navigation ************/
#bd .ipl_widget .assistance_mobile,
#bd .ipl_widget .mon_internet,
#bd .ipl_widget .simple_module {
	background:none;
}
#bd .ipl_widget .assistance_mobile .bd,
#bd .ipl_widget .mon_internet .bd {
	margin-top:0;
}
.assistance_mobile .illustration_navigation_category {
  background: url(../images/illustrations/assistance_mobile.jpg) no-repeat 0 0;
}
.mon_internet .illustration_navigation_category {
  background: url(../images/illustrations/mon_internet.jpg) no-repeat 0 0;
}

.illustration_navigation_category {
  width:	460px;
	height:171px;
	border-bottom:3px solid #d50100;
}



.list_navigation_category ul li a {
	padding-left:20px;
	float:left;
	width:210px;
	display:block;
	background: #f0f0f0 url(../images/backgrounds/separator_01.gif) no-repeat center bottom;
	height:40px;
	line-height:38px;
	text-transform:uppercase;
	color:#8b8b8b;
}

.list_navigation_category ul li.no_bg a {
	background-image:none;
}

.list_navigation_category ul li a:hover {
	background: transparent url(../images/backgrounds/liste_category_hover.gif) repeat-x 0 0 !important;
	height:40px;
	color:#FFF;
	text-decoration:none;
}

/************ FIN - box category navigation ************/


/************ DBEUT - titre ************/
#bd .ipl_widget h2,
#pages_controller.show #bd .ipl_widget .cgu h2 {
  font-family:Lobster14Regular;
	font-size:23px;
	font-weight:normal;
	color:#e11f20;
	position:absolute;
	top:-17px;
	left:10px;
	background:none;
	z-index:10;
}
#categories_controller #bd .ipl_widget h2 {
	top:-17px;
}
#bd .ipl_widget h2 a {
	color:#e11f20;
}
#bd .ipl_widget h2 a:hover {
	text-decoration:none;
}

#pages_controller.show #bd .ipl_widget h2 {
	top:10px;
}

/************ FIN - titre ************/

/************ DEBUT - simple module ************/
#bd .ipl_widget .simple_module h2,
#bd .feedback-show-title h2,
#questions_controller.browse #bd .hd h2,
#categories_controller.show #bd .category .name a,
#reports_controller.new h1
{
	position:static;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	border-bottom:1px solid #c81608;
	padding-left:10px;
	font-size:16px;
	text-decoration:none;
	display:block;
}
#questions_controller.show.pas-a-pas .feedback-show-title {
	display:none
}

#bd .ipl_widget .intro h2,
#bd .feedback-show-title h2 span,
#questions_controller.browse #bd .hd h2,
#categories_controller.show #bd .category .name a,
#reports_controller.new h1 {
	font-size:22Px;
}
#bd .ipl_widget .simple_module .bd {
	margin-top:0;
	margin-left:10px;
}
#questions_controller.browse #bd .hd h2 {
	border-bottom:0;
	margin-bottom:0;
	background:none;
}

#questions_controller.browse #bd .bd {
	margin-top:	10px !important;
}

#bd .ipl_widget .simple_module h2 span,
#bd .feedback-show-title h2 .second-part,
#questions_controller.browse #bd .hd h2 span {
	color:#c51616;
}

#questions_controller.browse #bd .hd h2 span {
	text-transform:lowercase;
}

/************ FIN - simple module ************/

/************ DEBUT - module large 100% ************/
#bd .ipl_widget .large_module {
	padding:0;
}
/************ FIN - module large 100% ************/

/************ DEBUT - header ************/
#hd div.hd {
  background:none;	
}
/************ FIN - header ************/


/************ DEBUT - nav ************/

#hd #app_links {
	top:-25px;
	text-align:left;
	padding-top:1px;
}
#hd #app_links li a, 
#hd #app_links li a span {
	background:none;
	font-size:12Px;
	text-transform:uppercase;
	font-family: arial;
	font-weight:bold;
	padding-right:0;
	color:#000;
}

#hd #app_links li.current a span,
#hd #app_links li a:hover span {
	color:#FFF;
}

#hd #app_links li.assistance-app-name {
	position:absolute;
	right:185px;
	top:-41px;
}
#hd #app_links li.assistance-app-name a span {
	background: url(../images/header/main-nav-sprites.png) no-repeat 0 right;
	width:97px;
	height:28px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}

/************ FIN - nav ************/


/************ DEBUT - list manage ************/
.list_manage {
	padding-bottom:22px;
}

#bd .list_manage h3 {
	color:#000;
	font-size:13px;
	font-weight:bold;
	margin-bottom:0;
	text-transform:uppercase;
}
 
.list_manage a {
	background: url(../images/pictos/bullet_01.png) no-repeat 0 1px;
	padding-left:16px;
	color:#000;
	font-size:13px;
	line-height:22px;
	cursor:pointer;
}

.list_manage a:hover {
	color:#c51616;
	text-decoration:underline;
	font-size:13px;
}
/************ FIN - list manage ************/

/************ DEBUT - liste deroulante ************/

.list_01 a, .list_03 a {
	display:block;
	background: #f0f0f0 url(../images/backgrounds/separator_01.gif) no-repeat center bottom;
	min-height:33px;
	cursor:pointer;
	line-height:20px;
	padding-left:	16px;
	padding-top:6px;
}
 .list_01 .selected a span {
  background:url("../images/pictos/arrow_down.png") no-repeat scroll 250px center transparent
 }
 
.list_01 a span,
.list_01 .selected-sub a span,
{
	background: url(../images/pictos/arrow_01.png) no-repeat 250px center;
}

.list_01 a span
{
	display:block;
	font-weight:bold;
	padding-right:58px;
	font-size:13px;
}

#questions_controller .list_01 .selected-sub a {
	color:#c51616;
}

.list_01 a:hover, .list_01 .selected a:hover, .list_01 .selected a:hover, .list_01 .selected a, #questions_controller.show .list_01 .selected-sub a {
	background: #d10000 url(../images/backgrounds/gradient_menu_red.jpg) repeat-x 0px 0px;
	display:block;
	color:#FFF;
	text-decoration:none;
}

.list_01 .selected a:hover span, .list_01 .selected a span {
	background-image: url(../images/pictos/arrow_white_down.png);
}

.list_03 .selected a {
	color:#c51616;
	background: #f0f0f0 url(../images/backgrounds/separator_01.gif) no-repeat center bottom;
}

.list_01 a:hover span,
.list_01 .selected.selected-sub a span,
#questions_controller.show .list_01 .selected-sub a span
{
	background: url(../images/pictos/arrow_02.png) no-repeat 250px center;
	color:#FFF;
}

.list_03 a,
.list_03 a:hover {
	background: #F9F9F9 url(../images/backgrounds/separator_02.gif) no-repeat 0 bottom!important;
}

.list_01 .selected .list_03 a span {
	text-transform: inherit;
	background: url(../images/pictos/bullet_03.png) no-repeat 0 center;
	padding-left:14px;
	font-size:13px;
	font-weight:normal;
	color:#000;
}

.list_01 .selected .list_03 a:hover span, .list_01 .selected .list_03 .selected-sub a span {
	text-transform: inherit;
	background: url(../images/pictos/bullet_02.png) no-repeat 0 center;
	padding-left:14px;
	color:#c51616;
}

.list_01 .first a:hover {
	border-radius:0 8px 0 0;
}

.list_01 .last a, .list_01 .last a:hover {
  border-radius: 0 0 8px 0px;
}

body #bd ul.main-category-list li {
	list-style-type:none !important;
	list-style-position:outside !important;
	list-style-position:inherit !important;
}

body #bd ul.main-category-list li.first a {
	border-radius: 0 8px 0 0;
}
/************ FIN - liste deroulante ************/

/************ DEBUT - breadcrumb ************/

#hd #breadcrumb ul li span {
	color:#c51616;
}
#identities_controller.new #hd #breadcrumb {
	display:block;
}

#hd #breadcrumb ul li.last {
	max-width:inherit;
}
/************ FIN - breadcrumb ************/

/************ DEBUT - onglets  ************/
#bd .ipl_widget .onglets_rubric h2 {
	position:static;
}

#bd .ipl_widget .onglets_rubric h2 a {
	background: url(../images/buttons/onglets_rubric.png) no-repeat 0 0;
}

#bd .ipl_widget .onglets_rubric li {
	float:left;
	display:block;
	height:32Px;
}
#bd .ipl_widget .onglets_rubric li a {
	display:block;
	color:#FFF;
	font-size:15px;
	font-family: Arial;
	text-align:center;
	height:32px;
	line-height:32px;
	margin-right:1px;
	text-transform:uppercase;
}

#bd .ipl_widget .onglets_rubric li a:hover {
	text-decoration:none;
}

#bd .ipl_widget .onglets_rubric li.internet a{
	width:159px;
}

#bd .ipl_widget .onglets_rubric li.television a{
	width:164px;
	background-position: -160px 0;
}

#bd .ipl_widget .onglets_rubric li.telephone a{
	width:162px;
	background-position: -325px 0;
}

#bd .ipl_widget .onglets_rubric li.facture a{
	width:154px;
	background-position: -488px 0;
	margin:0;
	line-height:16px;
}

#bd .ipl_widget .onglets_rubric li.internet a:hover{
	background-position: 0 bottom;
}

#bd .ipl_widget .onglets_rubric li.television a:hover{
	background-position: -160px bottom;
}

#bd .ipl_widget .onglets_rubric li.telephone a:hover{
	background-position: -325px bottom;
}

#bd .ipl_widget .onglets_rubric li.facture a:hover{
	background-position: -488px bottom;
}

#bd .ipl_widget .module.simple_widget_border {
	background:none;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	border-radius:0px;
}

#bd .ipl_widget .module.onglets_rubric {
	padding:0;
	background:none;
	margin-top:10px;
}

#bd .ipl_widget .module.simple_widget_border .bd {
	background:#F0F0F0;
	border-radius:8px;
	padding:10px;
}
#pages_controller.show .html_content_widget,
#pages_controller.show .most_consulted_questions_widget,
#pages_controller.show .last_questions_widget,
#pages_controller.show .most_consulted_questions_widget .module,
#pages_controller.show .last_questions_widget .module{
	margin:0;
}

#pages_controller.show .last_questions_widget {
	border-bottom:1px solid #dadada;
}
/************ FIN - onglets  ************/

/************ DEBUT - all questions widgets  ************/
#bd div.content div.metadata dl.content-type dd {
	height:19px;
	width:19px;
	text-indent:-9999em;
	overflow:hidden;
	top:2px;
}

#bd div.question div.metadata dl.content-type dd {
	background:url(../images/pictos/question.png) no-repeat 0 0 !important;
	left:14px;
	padding-top:0px;
}

#bd div.question.published div.metadata dl.content-type dd {
	background:url(../images/pictos/question.png) no-repeat 0 bottom !important;
	left:14px;
	padding-top:0px;
}

#bd div.answer div.metadata dl.content-type dd {
	background:url(../images/pictos/reponse.png) no-repeat 0 0 !important;
	left:33px;
	top:26px;
	padding-top:0;
}
#pages_controller.show #bd div.answer div.metadata dl.content-type dd {
	top:5px;
}

#bd div.answer.author_stamped div.metadata dl.content-type dd {
	background:url(../images/pictos/reponse.png) no-repeat 0 bottom !important;
	left:33px;
	top:5px;
	padding-top:0;
}

#bd div.answer div.body .body-hd,
#bd div.answer div.body .body-bd {
	background:none !important;
	font-size:12px !important;
	color:#333333;
}

#bd div.answer div.body .body-bd .step {
	font-size:14px;
}

#bd div.answer div.body .body-bd .step tip {
	display:block;
	padding:10px;
	background:none #F0F0F0;
	border-radius:10px;
	font-style:italic;
}

#questions_controller.show #bd div.answer div.body .body-bd {
	padding:0 8px;
}

#bd div.question.content {
	padding-left:40px;
}

#bd .custom_questions_listing_widget .questions .question .answer {
	display:none;
}

#bd div.answer.content {
	padding-left:50px;
}

#bd .first div.question h3 {
	margin-bottom:0;
	padding-bottom:0;
}
#categories_controller.show #bd .first div.question h3 {
	margin-bottom:4px;
	padding-bottom:4px;
}

#bd .first div.question h3 a {
	color:#000;
	font-size:16px;
}
#bd .custom_questions_listing_widget div.question h3 a {
	font-size:12px;
}
#bd div.content div.metadata {
	margin-top:0px;
}

#bd ul.questions li.question {
	padding-bottom:21px;
}

#bd div.content div.metadata dd,
#bd div.content div.metadata dd a,
#bd div.content div.metadata dd span {
	color:#666;
	font-weight:normal !important;
	font-size:11px;
}

#bd div.answer.not-best div.body .body-bd,
#bd div.answer div.body .body-ft {
	background:none;
}

#bd div.answer div.user {
	float:left;
	margin-right:10px;
}

#pages_controller.show div.answer .user {
	display:none;
}

#bd div.content div.metadata .category dd a {
	color:#a90909;
}

#bd .first div.ipl_widget .module.simple_widget_border ul.widget-items li {
	background: url(../images/backgrounds/separator_04.gif) no-repeat 44px bottom;
}
#bd li.first div.answer.best.admin_stamped div.body .body-hd {
	top:-66px;
}

#bd div.answer div.body .body-bd {
	min-height:0;
}

#bd ul.tab-controls {
	display:none;
}
/************ FIN - all questions widgets  ************/

/************ DEBUT - ask question  ************/
#bd .ipl_widget .module.ask_question {
	background:none;
	border-radius:none;
	padding:0;
	margin-top:10px;
}

#bd .ipl_widget .module.ask_question div.ask {
	background: url(../images/backgrounds/bloc_ask_question.png) no-repeat 0 0;
	width:312px;
	height:156px;
	position:relative;
}

#bd .ipl_widget .module.ask_question a.button {
	position:absolute;
	left:65px;
	top:32px;
}
/************ FIN - ask question  ************/

/************ DEBUT - sliding  ************/
#bd div.sliding_panel div.widget-button {
	position:static !important;
}

#bd div.sliding_panel ul.questions li.question {
	background: url(../images/backgrounds/sliding.jpg) repeat-y 0 0;
	border:1px solid #c0c0c0;
	width:278px !important;
	*width:270px !important;
	padding:0 16px;
	min-height:139px;
}
#bd .ipl_widget.sliding_panel .bd {
	margin-left:0;
	position:relative;
}

#bd div.sliding_panel ul.questions li.question .question {
	padding:16px;
	margin-top:0;
}

#bd div.sliding_panel ul.questions li.question .metadata {
	display:none;
}

#bd div.sliding_panel ul.questions li.question h3 {
	padding:0;
	text-align:center;
}

#bd div.sliding_panel ul.questions li.question h3 a {
	color:#3C3C3C;
	font-size:18px;
	font-family: Arial;
	font-weight:lighter;
}

div.sliding_panel_controls {
	padding:0;
	margin:0;
	text-align:left;
}

div.sliding_panel_controls a,
div.sliding_panel_controls a span {
	background:none;
	margin:0 !important;
	display:inline-block;
}
div.sliding_panel_controls a.previous,
div.sliding_panel_controls a {
	padding:0;
}
/**div.sliding_panel_controls a,
div.sliding_panel_controls a:hover {
	*padding: 0px 75px !important;
	text-decoration:none;
}**/
div.sliding_panel_controls a span,
div.sliding_panel_controls a:hover span {
	
	padding: 63px 12px !important;
	text-indent:-9999em;
}
div.sliding_panel_controls a {
	background: url(../images/pictos/nav_sliding.gif) no-repeat 0 0;
	position:absolute;
}
div.sliding_panel_controls a.next:hover {
	background-position:right bottom !important;
}

div.sliding_panel_controls a.previous:hover {
	background-position:left bottom !important;
}

div.sliding_panel_controls a.previous {
	top:0;
	left:0px;
}
div.sliding_panel_controls a.next {
	top:0;
	right:0px;
}

div.sliding_panel_controls a.next, #bd div.sliding_panel_controls a.disabled.next,
#bd div.sliding_panel_controls a{
	background-position:left bottom;
}


div.sliding_panel_controls a.previous, #bd div.sliding_panel_controls a.disabled.previous {
	background-position: left top !important;
}

div.sliding_panel_controls a.previous:hover {
	background-position: right top !important;
}
/************ FIN - sliding  ************/

/* DEBUT - FLASH MESSAGE */

#bd div.flash-message p {background-color:#C51616!important;border-color:#b71c0c!important;color:#fff!important;}

/* FIN - FLASH MESSAGE */

/************ DEBUT - users avatar  ************/
#bd .ipl_widget ul.users div.user h4 a {
	color:#666666;
	font-size:10px;
	font-weight:normal;
}
/************ FIN - users avatar  ************/

/************ DEBUT - ie7  ************/
#bd .ipl_widget .onglets_rubric h2 a,
#bd .ipl_widget .onglets_rubric h2 a:hover {
	*background: url(../images/buttons/onglets_rubric_ie7.png) no-repeat 0 0;
}
#bd .ipl_widget .onglets_rubric li.internet a{
	*width:153px;
}

#bd .ipl_widget .onglets_rubric li.television a{
	*width:159px;
	*background-position: -154px 0;
}

#bd .ipl_widget .onglets_rubric li.telephone a{
	*width:159px;
	*background-position: -314px 0;
}

#bd .ipl_widget .onglets_rubric li.facture a{
	*width:153px;
	*background-position: -474px 0;
}


#bd .ipl_widget .onglets_rubric li.television a:hover{
	*background-position: -154px bottom;
}

#bd .ipl_widget .onglets_rubric li.telephone a:hover{
	*background-position: -314px bottom;
}

#bd .ipl_widget .onglets_rubric li.facture a:hover{
	*background-position: -474px bottom;
}


.list_navigation_category ul li {
	*width:210px;
	*float:left;
}

#hd #app_links li.assistance-app-name {
	*top:-19px;
}


#hd #login_infos {
	*position:relative;
}

#hd #login_infos .bd{
	*position:absolute;
	*right:0;
	*width:auto !important;
}

.optional_submenu li a {
	cursor:pointer;
}
/************ FIN - ie7  ************/


/*DEBUT - bloc thematique*/
.box_theme ul li{
	float:left;
	width:279px;
	margin:0 13px 10px 13px;
	text-align:center;
	vertical-align:middle;
}

.box_theme ul li a{
	display:block;
	height:100px;
	font-family: Arial;
	text-transform:uppercase;
	color:#373737;
	font-weight:bold;
	font-size:24px;
	line-height:104px;
}
.box_theme_mobile ul li a {
	font-size:18px;
}
.box_theme ul li a:hover{
	text-decoration:none;
	color:#c51616;
}

.box_theme ul li.internet a{
	background: url(../images/illustrations/themes/internet.png) no-repeat 0 0;
}

.box_theme ul li.television a{
	background: url(../images/illustrations/themes/television.png) no-repeat 0 0;
}

.box_theme ul li.telephone a{
	background: url(../images/illustrations/themes/telephone.png) no-repeat 0 0;
}

.box_theme ul li.facture a{
	background: url(../images/illustrations/themes/calculatrice.png) no-repeat 0 0;
}

.box_theme ul li.urgence a{
	background: url(../images/illustrations/themes/urgence.png) no-repeat 0 0;
}

.box_theme ul li.commande a{
	background: url(../images/illustrations/themes/commande.png) no-repeat 0 0;
}

.box_theme ul li.compte a{
	background: url(../images/illustrations/themes/compte.png) no-repeat 0 0;
}

.box_theme ul li.mobile a{
	background: url(../images/illustrations/themes/mobile.png) no-repeat 0 0;
}

.box_theme ul li.mobile_etranger a{
	background: url(../images/illustrations/themes/mobile_etranger.png) no-repeat 0 0;
}

.box_theme ul li.conso a{
	background: url(../images/illustrations/themes/calculatrice.png) no-repeat 0 0;
}

.box_theme ul li a:hover{
	background-position:0 bottom;
}

/*FIN - bloc thematique*/

/*DEBUT - widget titre special home*/
.rowBg02 .html_content_widget {
	margin-bottom:0;
}

.rowBg02 .module.widget_title{
	height:0;
}

#bd .ipl_widget .module.widget_title {
	background:none;
	padding:0;
}

#bd .ipl_widget .module.title_inside {
	margin-top:0;
	border-radius: 8px 0 0 8px;
	height:263px;
}

#bd .ipl_widget .module.title_inside h2 {
	position:static;
	font-family: Arial;
	font-size:18px;
	color:#000;
	text-transform:uppercase;
}

#bd .ipl_widget.custom_questions_listing_widget .module.title_inside h2 {
	padding:14px 0 0;
}

#bd .ipl_widget .module.community_widget {
  background:url(../images/pictos/community.jpg) no-repeat 0 0;
	border-radius:0 ;
	height:263px;
	position:relative;
	text-align:center;
}

.rowBg01 .yui-u {
	margin-left:0;
	width:330px;
}
 
 
.rowBg01 .yui-u.first {
	width:643px;
}

#bd .ipl_widget .module.community_widget h2,
#bd .ipl_widget .module.community_widget p,
#bd .ipl_widget .module.community_widget a {
	position:absolute;
}

#bd .ipl_widget .module.community_widget h2 {
	color:#b31414;
	top:24px;
	left:60px;
	font-size:24px;
	text-transform:uppercase;
	/*text-shadow: 1px 1px 1px #f7f7f7;*/
  /*filter: dropshadow(color=#f7f7f7, offx=1, offy=1); */
	font-family: Arial;
	font-weight:bold;
}

#bd .ipl_widget .module.community_widget p {
	color:#3c3c3c;
	top:124px;
	left:58px;
	font-size:15px;
	width:228px;
}

#bd .ipl_widget .module.community_widget a {
	top:238px;
	left:54px;
}
/*FIN - widget titre special home*/


/*DEBUT - pas a pas*/
#bd .ipl_widget .module.pas_a_pas {
	width:312px;
	height:142px;
	border-radius:0;
	padding:0;
}

#bd .ipl_widget .module.pas_a_pas .bd {
	margin-top:0;
}

#bd .ipl_widget .module.pas_a_pas p {
	margin:0;
}

#bd .ipl_widget .module.pas_a_pas p a.button {
	position:absolute;
	bottom:5px;
	left:95px;
}
/*FIN - pas a pas*/

div.user dl.team {
	background:#E11F20;
	opacity:0.7;
}

/*DEBUT - page pas a pas*/
#questions_controller.pas-a-pas #doc4 .yui-b .bd .question .corpus {
	padding-left:0;
}
.pas-a-pas #question_sidebar {
	display:none;
}

.pas-a-pas .yui-t6 #yui-main .yui-b {
  margin-right:0;
}

#questions_controller.pas-a-pas #yui-main h1 {
	display:none;
}

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

#questions_controller.pas-a-pas  #doc4 .yui-b .bd .question h3 {
	border-bottom: 1px solid #C81608;
	padding-left: 10px;
}

#questions_controller.pas-a-pas  #doc4 .yui-b .bd .question h3 a {
  color: #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 22px;
	font-weight: bold;
	position: static;
	text-transform: uppercase;
}

#questions_controller.show.pas-a-pas  #doc4 .yui-b .bd .question h3 a {
	font-size:16px;
}
#questions_controller.show.pas-a-pas #doc4 .yui-b .bd .question h3 a span {
	color:#C51616
}
#questions_controller.pas-a-pas #bd div.metadata,
#questions_controller.pas-a-pas #bd div.user,
#questions_controller.pas-a-pas #bd div.question .body-bd,
#questions_controller.pas-a-pas #bd div.question .facebook-like,
#questions_controller.pas-a-pas #bd div.question .content-buttons {
	display:none !important;
}

#questions_controller.pas-a-pas .answers div.answer.content {
	background:none !important;
}

#questions_controller.pas-a-pas .answers div.answer.content .content,
#questions_controller.pas-a-pas .answers div.answer.content .corpus {
	padding-left:0 !important;
	margin-right:0;
}

#questions_controller.pas-a-pas .answers div.answer.content .main_phone {
	background: none repeat scroll 0 0 #F0F0F0;
	border-radius: 8px 8px 8px 8px;
	padding: 80px 10px 10px;
	width:280px;
	margin-right:20px;
	float:left;
	
}
#questions_controller.pas-a-pas .answers div.answer.content .visuel .main_phone {
	height:480px;
	margin-right:10px;
	width:525px;
}

#questions_controller.pas-a-pas .answers div.answer.content .main_phone_text {
	float:left;
	width:600px;
}

#questions_controller.pas-a-pas .answers div.answer.content .main_phone_text chapo {
	font-size:14px;
	font-style:italic;
	color:#777;
}
#questions_controller.pas-a-pas .answers div.answer.content .visuel .main_phone_text {
	float:right;
	width:370px;
	
}

#questions_controller.pas-a-pas .answers div.answer.content .telephone .box_pagination {
	border-top:1px solid #CCC;
	padding-top:10px;
	position:absolute;
	top:440px;
}
#questions_controller.pas-a-pas .answers div.answer.content .visuel .box_pagination {
	border-top:1px solid #CCC;
	padding-top:10px;
	position:absolute;
	top:530px;
}

#questions_controller.pas-a-pas .answers div.answer.content .box_pagination a {
	background: url(../images/backgrounds/button-pas-a-pas.gif) repeat-x 0 0;
	height:27px;
	border:1px solid #CCC;
	display:inline-block;
	padding:0 10px;
	line-height:29px;
	color:#666;
	font-size:12px;
	border-radius:4px;
}

#questions_controller.pas-a-pas .answers div.answer.content .box_pagination select,
#questions_controller.pas-a-pas .answers div.answer.content .box_pagination a {
	margin-right:10px;
}

#questions_controller.pas-a-pas .answers div.answer.content .box_pagination select {
	height:24px;
}

#questions_controller.pas-a-pas .answers div.answer.content .box_pagination a.disabled {
	background:#FFF;
	color:#d3d2d2;
	cursor:default;
}

#questions_controller.pas-a-pas .answers div.answer.content .box_pagination a:hover.disabled {
	text-decoration:none;
}

#bd div.answer div.body .body-hd, #bd div.answer .body-bd .phone_bd {
	margin-top:30px;
}

/*FIN - page pas a pas*/


/*DEBUT ie 7 */
#questions_controller.pas-a-pas .answers div.answer.content .main_phone_text {
	*width:550px;
}

.rowBg01 .yui-u {
	*width:323px;
}

.rowBg01 .yui-u.first {
	width:642px\9;
}

.rowBg01 .yui-u.first {
	*width:627px;
}

div.sliding_panel_controls a {
	*width:24px;
}

.list_navigation_category ul li  {
	*width:229px;
}

.box_theme ul li {
	*width:271px;
}

/*FIN ie 7 */

/*DEBUT -  legend */
#bd .module.legend {
	background:none;
	margin-top:10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#bd .module.legend {
		padding: 8px;
	}
}

#bd .legend ul li {
	display:inline;
	padding-right:4px;
	font-size:9px;
}

#bd .legend ul li img {
	vertical-align:middle;
}

#bd .legend ul li span {
	display:inline-block;
	padding-left:4px;
}

#questions_controller.browse #bd .legend {
	padding-top:10px;
}
/*FIN -  legend */


/*DEBUT - rubric mobile*/
#bd .ipl_widget .onglets_rubric_mobile h2 a {
	background:url(../images/pictos/onglets-rubric_mobile.png) no-repeat scroll 0 0 transparent;
	cursor:pointer;
}
#bd .ipl_widget .onglets_rubric_mobile li {
	width:107px !important;
	*width:104px !important;
}

#bd .ipl_widget .onglets_rubric_mobile li a {
	font-size:12px;
}

#bd .ipl_widget .onglets_rubric_mobile li.urgence a,
#bd .ipl_widget .onglets_rubric_mobile li.commande a,
#bd .ipl_widget .onglets_rubric_mobile li.etranger a,
#bd .ipl_widget .onglets_rubric_mobile li.conso a{
	line-height:16px;
}

#bd .ipl_widget .onglets_rubric_mobile h2 a:hover,
#bd .ipl_widget .onglets_rubric_mobile .current-tab h2 a {
	background-position:0 bottom;
}
/*FIn - rubric mobile*/

#bd .ipl_widget .onglets_rubric_mobile h2 a,
#bd .ipl_widget .onglets_rubric_mobile h2 a:hover {
	*background-image:url(../images/pictos/onglets-rubric_mobile_ie7.png);
} 

#bd div.answer.best.admin_stamped div.body .body-hd {
	*left:470px;
}


/*DEBUT - category page*/
#categories_controller.show #bd .ipl_widget .module {
	background:none;
	padding:0;
}

#categories_controller.show #bd .ipl_widget .module.display-content-widget .bd {
	display:none;
}
#categories_controller.show #bd .ipl_widget {
	margin:0;
}
#categories_controller.show #bd .ipl_cell.yui-u {
	background-color:#F0F0F0;
	border-radius:8px;
	margin-top:20px;
}
#categories_controller.show #bd .ipl_cell.yui-u.first {
	background-color:transparent;
	border-radius:none;
}
#categories_controller.show #bd .ipl_widget.last_questions_widget .module {
	background: none repeat scroll 0 0 #F0F0F0;
	padding: 20px 10px 10px 10px;
}
#categories_controller.show #bd .ipl_widget.last_questions_widget .module.first-widget {
	padding: 30px 10px 10px 10px;
}

#categories_controller.show .last_questions_widget .answer {
	display:none;
}

#categories_controller.show .last_questions_widget h2 {
	position:static;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
/*#categories_controller.show.tutoriel .last_questions_widget h2 {
	display:none;
}*/

#categories_controller.show #bd .ipl_widget.last_questions_widget .module.display-content-widget .bd {
	display:block;
}
#categories_controller.show #bd div.question {
	padding-left:2px;
}

#categories_controller.show #bd .last_questions_widget h3 a {
	background: url("../images/pictos/picto_tuto.gif") no-repeat scroll 0 2px transparent;
	color: #000000;
	cursor: pointer;
	font-size: 13px;
	line-height: 22px;
	padding-left: 25px;
	font-weight:normal;
	display:inline-block;
}

#categories_controller.show .last_questions_widget .metadata {
	display:none;
}

#categories_controller.show .question .questions {
	padding-left:20px;
}

#categories_controller.show li.question {
	padding-bottom:0 !important;
}
#questions_controller.show.tutoriel .answer .corpus {
	margin-right:0;
}

#questions_controller.show .body-bd a {
	color:#C51616 !important;
}

#questions_controller.show.tutoriel .list_04 li, #questions_controller.show.tutoriel .body-bd ul li {
	background: url(../images/pictos/bullet_04.png) no-repeat 6px 5px;
	padding-left:20px;
}

#questions_controller.show.tutoriel .answer .body-bd img {
	box-shadow:0 1px 3px #000000;
	max-width:600px;
	display:block;
	margin:10px auto;
}

#questions_controller.show.tutoriel .body-bd table {
	border:1px solid #000;
	margin:0 auto;
}
#questions_controller.show.tutoriel .body-bd table tr {
	border1px solid #000;
}
#questions_controller.show.tutoriel .body-bd table th {
	border:1px solid #000;
	padding:5px;
	text-align:center;
	background:#fff;
	font-weight:bold;
	min-width:150px;
}
#questions_controller.show.tutoriel .body-bd table td {
	border:1px solid #000;
	padding:5px;
}

#bd #question_sidebar dl.sidebar-parts dd.actions li.star-question {
	display:none;
}
/*FIN - category page*/

/* DÉBUT - PAGE PROFIL */
#users_controller.home #bd div.question h3 {
	width:500px;
}
/* FIN - PAGE PROFIL */


/* DEBUT - HACK CHROME */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#hd #app_links li.assistance-app-name {
		top:-40px;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#bd div.sliding_panel ul.questions li.question {
		width:277px !important;
	}
}
/*FIN - HACK CHROME */

#hd #app_links li.mobile-app-name {border-right:1px solid #FFF;padding-bottom:4px;padding-top:1Px;padding-right:19px;}


/* DEBUT PAGE CONTENT SIM*/
.content.sim chapo {
	color: #777777;
  font-size: 14px;
  font-style: italic;
	padding:0 0 20px;
}

.simcard1,
.simcard2 {
	float:left;
}
/* FIN PAGE CONTENT SIM*/



