#recherche_question {
	background:url(images/bg_search.gif) repeat-x;
	display:table;
	width:97%;
	margin:5px 0
	}
.grey_color {color:#777}

#recherche_question form {
	float:left;
	margin:5px;
	width:420px;
	}
#recherche_question input.search {
	background:url(images/bt_search.gif);
	border:none;
	cursor:pointer;
	height:28px;
	width:99px;
	}
	
#menu_questions {clear:both; margin:0 0 10px 0}
#menu_questions a.tab1, #menu_questions a.tab2, #menu_questions a.tab3, #menu_questions a.tab4,
#menu_questions a.tab1_current, #menu_questions a.tab2_current, #menu_questions a.tab3_current, #menu_questions a.tab4_current  {
	display:block;
	float:left;
	height:34px;
	margin:0 3px 0 0;
	width: 155px;
	}
#menu_questions a.tab1 {
	background:url(images/bt_recentes.gif) bottom;
	}
#menu_questions a.tab2 {
	background:url(images/bt_populaires.gif) bottom;
	}
#menu_questions a.tab3 {
	background:url(images/bt_theme.gif) bottom;
	}
#menu_questions a.tab4 {
	background:url(images/bt_experts.gif) bottom;
	}
#menu_questions a.tab1_current, #menu_questions a.tab1:hover {
	background:url(images/bt_recentes.gif) top;
	}
#menu_questions a.tab2_current, #menu_questions a.tab2:hover  {
	background:url(images/bt_populaires.gif) top;
	}
#menu_questions a.tab3_current, #menu_questions a.tab3:hover  {
	background:url(images/bt_theme.gif) top;
	}
#menu_questions a.tab4_current, #menu_questions a.tab4:hover  {
	background:url(images/bt_experts.gif) top;
	}
	
#questions_recentes {clear:both; margin-top:10px; width:97%; font-size:12px}
#questions_recentes .question1 {
	line-height: 16px;
	background:#E2F3F6;
	display:block;
	height:100px;
	padding:5px 5px 5px 0; 
	margin:0 0 10px 0; 
	width:650px;    
	}
#questions_recentes .question2 {
line-height: 16px;
	background:#FFF;
	display:block;
	height:100px;
	padding:5px 5px 5px 0; 
	margin:0 0 10px 0; 
	width:650px;    
	}
#questions_recentes .question1 .avatar {
	background:url(images/bulle_question1.gif) center;
	height:89px; 
	float:left; 
	margin:5px 10px 0 0;
	width:117px;
	}
#questions_recentes .question2 .avatar {
	background:url(images/bulle_question2.gif) center;
	height:89px; 
	float:left; 
	margin:5px 10px 0 0;
	width:117px;
	}
#questions_recentes .question1 .avatar div, #questions_recentes .question2 .avatar div {
	color:#024F86;
	font-size:9px; 
	margin:10px 0 0 20px;
	text-align:center;
	width:70px;
	}
#questions_recentes .question1 .avatar div img, #questions_recentes .question2 .avatar div img {width:55px; height:55px}
#questions_recentes .question1 a strong, #questions_recentes .question2 a strong {
	color:#024972; 
	display:block;
	font-size:14px;
	padding: 0 0 5px 0;
	margin:0 0 5px 0
	}
#questions_recentes .question1 a strong {border-bottom:3px solid #FFF;}
#questions_recentes .question2 a strong {border-bottom:3px solid #E2F3F6;}
#questions_recentes .question1 a, #questions_recentes .question1 a {color:#666}

#questions_recentes .question1 .texte, #questions_recentes .question2 .texte {float:left; width:420px; margin:0 10px 0 0}
#questions_recentes .question1 .pastille, #questions_recentes .question2 .pastille  {float:left; width:90px; height:75px}
#questions_recentes .question1 .pastille {
	background:url(images/pastille_question1.gif) center no-repeat;
	}
#questions_recentes .question2 .pastille {
	background:url(images/pastille_question2.gif) center no-repeat;
	}
#questions_recentes .question1 .pastille div, #questions_recentes .question2 .pastille div {margin:0 0 0 10px}
#questions_recentes .question1 .pastille .result, #questions_recentes .question2 .pastille .result {background:#F5F5F5; border:1px solid #DDD; z-index:5; display:block}

/**** page questions **************/
.article_question {
	background:#E2F3F6;
	display:table;
	padding:10px;
	width:640px;
	font-size:12px
	}
.article_question h2 {
	color:#04B2D1;
	font-size:16px;
	margin:0 0 10px 0
	}
.article_question .box_left {float:left; width:160px;}
.article_question .box_right {float:left; width:480px;}
.article_question .box_right .meta {
	background:url(images/bg_meta1.gif) center;
	clear:both;
	height:22px;
	margin:10px 0 10px 0;
	width:475px;
	padding:5px 0 0 5px
	}
.article_question .avatar {
	background:url(images/bulle_question.gif) center;
	height:115px; 
	margin:0 10px 0 0;
	width:144px;
	}
.article_question .avatar div {
	color:#024F86;
	font-size:9px; 
	padding:15px 0 0 10px;
	text-align:center;
	width:95px;
	}
.article_question a.bouton {margin:10px 0 10px 200px}

.reponse_expert {
	background:#EBF3B2;
	display:table;
	padding:10px;
	width:640px;
	margin-bottom:15px;
	font-size:12px
	}
.reponse_expert h2 {
	color:#77786B;
	font-size:16px;
	margin:0 0 10px 0
	}
.reponse_expert .box_left {float:left; width:160px;}
.reponse_expert .box_right {float:left; width:480px;}
.reponse_expert .avatar {
	background:url(images/reponse_expert.gif) center;
	height:128px; 
	margin:0 10px 0 0;
	width:128px;
	}
.reponse_expert .avatar div {
	color:#024F86;
	font-size:9px; 
	padding:20px 0 0 15px;
	text-align:center;
	width:95px;
	}
.reponse_expert .meta {margin:10px 0 0 0}
#reponses_mam h2 {
	color:#77786B;
	font-size:16px;
	margin:0 0 10px 0
	}
.reponse_top {
	background:#EFF5C1;
	display:table;
	padding:10px;
	width:640px;
	font-size:12px
	}
.reponse_top .box_left {float:left; width:160px;}
.reponse_top .box_right {float:left; width:480px;}
.reponse_top .avatar {
	background:url(images/bulle_reponse_top.gif) center;
	height:115px; 
	margin:0 10px 0 0;
	width:144px;
	}
.reponse_top .avatar div {
	color:#024F86;
	font-size:9px; 
	padding:15px 0 0 10px;
	text-align:center;
	width:95px;
	}
.reponse_top .box_right .meta {
	background:url(images/bg_meta2.gif) center;
	clear:both;
	height:22px;
	margin:10px 0 10px 0;
	width:475px;
	padding:5px 0 0 5px
	}
.reponse_top .bulle {
	background:url(images/bulle_top.gif) center;
	width:88px;
	height:72px;
	float:right;
	margin:0 0 10px 10px;
	font-size:10px;
	text-align:center
	}
.reponse_top .bulle img {padding-top:10px }
.reponse_top .badge {margin:0 10px 10px 0}	
.reponse_defaut {
	border-bottom:1px dotted #B7B7B1;
	display:table;
	padding:10px;
	width:640px;
	font-size:12px
	}
.reponse_defaut .box_left {float:left; width:160px;}
.reponse_defaut .box_right {float:left; width:480px;}
.reponse_defaut .avatar {
	background:url(images/bulle_reponse.gif) center;
	height:115px; 
	margin:0 10px 0 0;
	width:144px;
	}
.reponse_defaut .avatar div {
	color:#024F86;
	font-size:9px; 
	padding:15px 0 0 10px;
	text-align:center;
	width:95px;
	}
.reponse_defaut .box_right .meta {
	background:url(images/bg_meta3.gif) center;
	clear:both;
	height:22px;
	margin:10px 0 10px 0;
	width:475px;
	padding:5px 0 0 5px
	}
.reponse_defaut .bulle {
	background:url(images/bulle_defaut.gif) center;
	width:88px;
	height:72px;
	float:right;
	margin:0 0 10px 10px;
	font-size:10px;
	text-align:center
	}
.reponse_defaut .bulle img {padding-top:10px }

/* Page thèmes *************************/
.theme_cat {
	background:#F5F5F5; 
	border:1px solid #DDD; 
	width:205px; 
	padding:5px; 
	margin:0 5px 5px 0; 
	display:block; 
	font-size:12px; 
	float:left; 
	/*font-weight:bold*/}
/* Page expert *************************/
.bg_expert {
	background:url(images/bg_experts.gif) center;
	height:128px; 
	margin:5px 3px 0 0;
	width:128px;
	float:left
	}
.bg_expert div {
	color:#024F86;
	font-size:9px; 
	padding:15px 0 0 0;
	text-align:center;
	width:128px;
	}
.bg_expert strong {font-size:11px}

#mamans_expertes {
	background:#E1F2F5;
	display:table;
	width:96%;
	padding:10px
	}
.bg_mam_expert {
	background:url(images/bt_experts_mam.gif) center;
	height:120px; 
	margin:7px 4px 0 3px;
	width:120px;
	float:left
	}
.bg_mam_expert div {
	color:#024F86;
	font-size:9px; 
	padding:25px 0 0 0;
	text-align:center;
	width:120px;
	}
/** Formulaire ***********/
.ma_question {
	background:#E2F3F6;
	padding:10px;
	width:640px
	}
input.bt_question {
	background:url(images/bt_question.gif);
	border:none;
	cursor:pointer;
	height:30px;
	width:152px;
	}
	
.sous_tab1 {
	border:#CCC 1px solid;
	padding:3px 5px 3px 5px;
	float:left;
	width:150px;
	margin-bottom:10px
}

.sous_tab2 {
	border:#CCC 1px solid;
	padding:3px 5px 3px 5px;
	float:left;
	width:150px;
	margin-bottom:10px
}

.sous_tab1_current {
	border:#CCC 1px solid;
	padding:3px 5px 3px 5px;
	float:left;
	width:150px;
	background:#F5F5F5;
	margin-bottom:10px
	
}

.sous_tab2_current {
	border:#CCC 1px solid;
	padding:3px 5px 3px 5px;
	float:left;
	width:150px;
	background:#F5F5F5;
	margin-bottom:10px  
}
.sous_tab1 h2, .sous_tab2 h2, .sous_tab1_current h2, .sous_tab2_current h2 {
	font-size:13px;
	color:#666666;
	margin:0
	}
