.clearer
{
	clear : both;
	display : block;
	float : none;
	height : 0;
	overflow : hidden;
}
#left_col  .title_iconsigli
{
	height : 44px;
	background : url("/img/expertise/consigli-esperti/titre_consigli-esperti.png") 0 0 no-repeat;
}
.menu_btn
{
	width : 151px;
	margin : 43px auto 0 auto;
}
.inner_1col
{
	background : #fff;
	padding : 0 0 0 31px;
	width : 749px;
	overflow : hidden;
}
.conseils_intro
{
	width : 718px;
	padding : 27px 0 0 0;
	font : bold 14px/16px Verdana, Arial, sans-serif;
	color : #3c7c07;
}
.conseils_intro_no_h1
{
	padding : 27px 0 0 0;
}
.conseils_categories
{
	padding : 22px 0 0 0;
}
.conseils_categories li
{
	background : #f8fccf;
	width : 345px;
	float : left;
	margin : 0 28px 26px 0;
}
.conseils_categories_illust
{
	float : left;
	width : 110px;
	position :relative;
}
.conseils_categories_illust img
{
	display : block;
}
.conseils_categories_txt
{
	float : left;
	width : 219px;
	padding : 0 0 0 16px;
}
.conseils_categories_txt_inner
{
	height : 93px;
}
.conseils_categories li h2
{
	margin : 0;
	padding : 0;
	position : absolute;
	left : -7px;
	bottom : -6px;
}
.conseils_categories li h3
{
	padding : 8px 3px 3px 0;
	font : bold 13px Verdana, Arial, sans-serif;
	color : #3c7c07;
}
.conseils_categories_desc
{
	font : 12px/14px Verdana, Arial, sans-serif;
	color : #464646;
	padding : 0 3px 0 0;
}
.conseils_categories_lien a
{
	padding-left : 8px;
	background-position : -5px 100%;
}

/* page 02 >> */
.conseils_categories_02
{
	padding-top : 33px;
}
.conseils_categories_02 .conseils_categories_txt_inner
{
	height : 86px;
}
.conseils_categories_02_haut .conseils_categories_txt_inner
{
	height : 166px;
}
.conseils_categories_02 .conseils_categories_illust
{
	padding : 0 0 5px 0;
}
.nbcomments
{
	background : url("/img/garnier-club/icn_comments.png") 0 100% no-repeat;
}
/* << page 02 */
/* page 03 >> */
.conseils_categories_experts li
{
	width : 112px;
	margin-right : 37px;
	background : none;
}
.conseils_categories_experts .conseils_categories_illust
{
	float : none;
	padding : 2px 1px;
	background : url("/img/expertise/thumb-110-115.gif") 0 0 no-repeat;
}
.conseils_categories_experts .conseils_categories_txt
{
	float : none;
	width : auto;
}
.conseils_categories_experts .conseils_categories_txt
{
	padding : 0;
}
.expert_nom
{
	padding : 15px 0 2px 0;
	font : bold 11px Verdana, Arial, sans-serif;
	color : #3c7c07;
}


/* << page 03 */
/* page 04 >> */
.section2
{
	padding : 10px 10px 35px 20px;
	background : #fff;
}

	/* popin >> */
#popin #modal-popin .modal-content-article
{
	padding-top : 36px;
	padding-left : 25px;
}
.modal-content-article-illust
{
	float : left;
	width : 128px;
}
.modal-content-article-txt
{
	float : left;
	width : 450px;
}
.modal-content-article-title
{
	font : bold 14px Verdana, Arial, sans-serif;
	color : #376a05;
}
.modal-content-article-content
{
	font : 12px/16px Verdana, Arial, sans-serif;
	color : #313131;
}
	/* << popin */
.magazine #inner_left #article .questions_liste
{
	list-style : none;
	margin : 0;
	padding : 0;
}

.article #inner_left #article .questions_liste_titre {
    font : bold 11px Verdana, Arial, sans-serif;
    color : #6cb70b;
    margin : 0;
    padding : 0 0 5px 0;
}

* html .article #inner_left #article li p.questions_liste_titre,
*:first-child+html #inner_left #article li p.questions_liste_titre {
    clear: both;
    display: inline;
    float: left;
    padding: 0;
    padding-left: 20px;
    margin: 0px;
    position: relative;
    text-align: left;
    width: 410px;
}

.article #inner_left #article .questions_liste ul
{
	font : 11px Verdana, Arial, sans-serif;
	color : #464646;
	list-style : none;
	margin : 0;
	padding : 0 0 16px 0;
}
.questions_liste li li
{
	padding : 0 0 3px 0;
}
.question_liste_radio
{
	float : left;
	width : 20px;
	padding : 1px 0 0 0;
}
.question_liste_label
{
	float : left;
	width : 400px;
	padding:4px 0 5px 3px;
}
.btn_resultat
{
	text-align : center;
	padding : 5px 0 0 0;
}
.article #inner #inner_right
{
	background : none;
	overflow : visible;
}
.inner_right_first_img
{
	background : #fff;
}
* html .article #inner_right .inner_right_first_img img {
    padding-right: 5px;
}
.article #inner_right .inner_right_first_img img {
    background: #fff;
    float: right;
    margin : 0;
    margin-right: -7px;
    padding: 5px;
}
.inner_right_titre_01
{
	background: #c9d834;
	color: #fff;
	font : bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 5px 7px;
	float : left;
	position : relative;
	left : -8px;
	margin : 0 0 21px 0;
}
.inner_right_soustitre_01
{
	font : bold 11px/23px Verdana, Arial, sans-serif;
	color : #fff;
	background : #55871c;
	float : left;
	padding : 0 11px 0 17px;
}
.lasttests_liste_01
{
	width : 284px;
	margin : 0 0 0 17px;
	padding : 11px 0 5px 0;
	background : #376a05;
	font : 11px/12px Verdana, Arial, sans-serif;
	color : #fff;
}
.lasttests_liste_01 li
{
	padding : 0 5px 11px 0;
}
.lasttests_liste_01 a
{
	display : block;
	padding : 0 0 0 33px;
	color : #fff;
	text-decoration : underline;
	background : url("/img/expertise/lasttests_off.png") 7px 2px no-repeat;
}
.lasttests_liste_01 a:hover
{
	color : #c5f17a;
	text-decoration : underline;
	background : url("/img/expertise/lasttests_on.png") 7px 2px no-repeat;
}
.alltests_btn
{
	margin : 17px 0 0 17px;
}
.article #inner #inner_right img
{
	width : auto;
}
* html .article #inner #inner_right .alltests_btn img
{
	width : 140px;
}
* html .article #inner_left #article .questions_liste_titre
{
	position : relative;
	left : -16px;
}
*+html .article #inner_left #article .questions_liste_titre
{
	position : relative;
	left : -16px;
}
* html .magazine #inner #inner_left #article .questions_liste ul
{
	padding : 0 0 12px 0;
}
*+html .magazine #inner #inner_left #article .questions_liste ul
{
	padding : 0 0 12px 0;
}
* html .magazine #inner #inner_left #article .questions_liste ul li
{
	padding : 0;
}
*+html .magazine #inner #inner_left #article .questions_liste ul li
{
	padding : 0;
}
* html .question_liste_radio
{
	padding-top : 0;
	position : relative;
	left : -3px;
	top : -3px;
}
*+html .question_liste_radio
{
	padding-top : 0;
	position : relative;
	left : -3px;
	top : -3px;
}
/* << page 04 */
/* page  05 >> */
/* << page 05 */
/* page 06 >> */
.conseils_intro_long
{
	padding : 34px 0 18px 0;
	font : normal 12px/15px Verdana, Arial, sans-serif;
}
.conseils_categories_experts_videos a span
{
	display : block;
}
* html .conseils_categories_experts_videos li
{
	margin-right : 36px;
}
.conseils_categories_experts_videos .conseils_categories_illust
{
	padding : 2px 1px;
	background : url("/img/expertise/thumb-110-83.gif") 0 0 no-repeat;
}
.conseils_categories_experts_videos .conseils_categories_txt
{
	padding : 14px 0 0 0;
}
.conseils_categories_experts_videos .tick
{
	height : auto;
	line-height : 13px;
	background-position : -5px 2px;
}
.conseils_categories_experts_videos a .tick
{
	text-decoration : none;
}
.conseils_categories_experts_videos a:hover .tick
{
	text-decoration : underline;
}
#popin #modal-popin .modal-content-video
{
	padding-top : 13px;
	background : none;
}
/* << page 06*/
/* page 07 >> */
.magazine .inner_survey #inner_left, .magazine .inner_survey #inner_right {
padding-top : 43px;
}

.magazine .inner_survey #inner_left #topsection {
padding:0 10px 10px 20px;
}
.pitch_survey
{
	width : 310px;
}
.survey
{
	padding : 15px 0 0 16px;
}
.magazine.article #pitch .survey_title
{
	padding : 0 0 15px 0;
	font : bold 11px Verdana, Arial, sans-serif;
	color : #6cb70b;
}
.magazine.article #pitch .survey_reponses
{
	font : 11px Verdana, Arial, sans-serif;
	color : #464646;
}
.survey_reponses li
{
	padding : 0 0 4px 0;
}
* html .survey_reponses li
{
	padding : 0;
}
*+html .survey_reponses li
{
	padding : 0;
}
.survey_reponses .question_liste_label
{
	width : 270px;
}
.survey_submit
{
	padding : 9px 0 8px 20px;
}

	/* popin >> */
#popin #modal-popin .modal-content-survey
{
	padding : 20px 15px 0px 23px;
}
#popin .survey_title
{
	padding : 8px 0 0 0;
	font : bold 11px Verdana, Arial, sans-serif;
	color : #367908;
}
#popin .survey_results
{
	padding : 15px 0 8px 0;
}
#popin .survey_results li
{
	padding : 0 0 15px 0;
}
#popin .survey_answer
{
	padding : 0 0 7px 0;
	font : bold 11px Verdana, Arial, sans-serif;
	color : #313131;
}
#popin .survey_graph
{
	width : 313px;
	height : 7px;
	padding : 1px;
	background : #adadad;
}
	/* << popin */
/* << page 07 */
/* page 08 >> */
.conseils_categories_illust_cadre
{
	padding : 2px 1px;
	background : url("/img/expertise/thumb-110-115.gif") 0 0 no-repeat;
}
.expert_txt_long
{
	height : 43px;
	font-size : 10px;
}
	
/* << page 08 */
/* page 10 >> */
.topics_list_wrapper
{
	padding : 17px 0 50px 0;
}
.forum_topics_list
{
    width : 655px;
	padding : 18px 0 7px 0;
}
.forum_topics_list li
{
	padding : 0 0 14px 0;
}
.forum_topic_title
{
	padding : 0 0 3px 0;
	font : bold 13px Verdana, Arial, sans-serif;
	color : #3c7c07;
}
.forum_topic_txt
{
	padding : 0 0 14px 0;
	font : normal 12px/14px Verdana, Arial, sans-serif;
	color : #464646;
}
a.answer
{
	display : block;
	color:#EA6828;
	font-size:10px;
	font-weight:bold;
	height : 15px;
	line-height : 15px;
	padding : 0 0 0 22px;
	background : url("/img/expertise/icn_answer.gif") 0 0 no-repeat;
}
.forum_topic_links
{
	padding : 0 0 0 315px;
	height : 15px;
}
.forum_topic_links a
{
	float : right;
}
.forum_topic_links a.answer
{
	margin : 0 49px 0 0;
}
.forum_topic_links a.tick
{
	white-space : nowrap;
}
a.lien_legal
{
	font-size : 12px;
	color : #999;
	text-decoration : underline;
	float : left;
	clear : left;
	margin-top : 12px;
}
a.lien_legal:link, a.lien_legal:visited
{
	text-decoration : underline;
	color : #999;
}
a.lien_legal:hover, a.lien_legal:active
{
	text-decoration : underline;
	color : #666;
}
* html a.lien_legal
{
	padding : 0 0 1px 0;
}
*+html a.lien_legal
{
	padding : 0 0 1px 0;
}
.forum_topic_links_left_right
{
	padding : 0;
}
.forum_topic_links_left_right .forum_topic_links_left
{
	float : left;
}
.forum_topic_links_left_right .forum_topic_links_right
{
	float : right;
}
.forum_topic_links_left_right .lien_legal
{
	margin-top : 1px;
}
/* << page 10 */
/* page 11 >> */
.forum_answers_inner
{
	border-top : 9px solid #5a970a;
}
.forum_answers_wrapper
{
	padding : 0 107px 0 0;
}
.answers_number
{
	padding : 20px 0 5px 0;
	font : 22px Verdana, Arial, sans-serif;
	color : #3c7c07;
}
.forum_answers li
{
	margin : 20px 0 10px 0;
}
.forum_answer_intro
{
	font : 11px Verdana, Arial, sans-serif;
	color : #464646;
}
.forum_answer_order, .forum_answer_author
{
	font-weight : bold;
	color : #3c7c07;
}
.forum_answer_top
{
	height : 8px;
	overflow : hidden; /* IE6 */
	background : url("../img/forum_bulle_top.png") 0 0 no-repeat;
}
.forum_answer_btm
{
	height : 2px;
	overflow : hidden; /* IE6 */
	background : url("../img/forum_bulle_btm.png") 0 0 no-repeat;
}
.forum_answer_inner
{
	border : 1px solid #bfd20c;
	border-width : 0 1px;
	padding : 9px 25px 19px 9px;
}
/* << page 11 */
/* page 12 >> */
.forum_comment_wrapper .answers_number
{
	padding-bottom : 12px;
}
.forum_comment_wrapper label
{
	display : block;
	float : none;
	font : 11px Verdana, Arial, sans-serif;
	color : #464646;
	margin : 0 0 3px 0;
}
.forum_comment_wrapper .for_text
{
	margin : 0 0 10px 0;
}
.forum_comment_wrapper .for_text input
{
	width : 245px;
	height : 16px;
	border : 1px solid #bfd20c;
	font : 11px Verdana, Arial, sans-serif;
	color : #464646;
}
.forum_comment_wrapper .for_textarea textarea
{
	width : 640px;
	height : 122px;
	border : 1px solid #bfd20c;
	font : 11px Verdana, Arial, sans-serif;
	color : #464646;
}
.forum_comment_submit
{
	float : left;
	margin : 6px 0 0 0;
}
.forum_comment_wrapper a.pagetop
{
	float : right;
	margin-top : 8px;
}	
/* << page 12 */

/* home >> */
.logo_garnier-club2
{
	background : url("/img/garnier-club/titre_big_mygarnier.png") 0 0 no-repeat;
	padding : 0 0 9px 0;
}
.logo_garnier-club2 a
{
	display : block;
	text-indent : -5000px;
	overflow : hidden;
	outline : 0;
	width : 268px;
	height : 46px;
	background : url("/img/garnier-club/titre_mygarnier.png") 0 0 no-repeat;
}

	/* main block >> */
.home #main_content #main_left
{
	overflow : hidden;
}
.conseils_wrapper
{
	clear : left;
	padding : 0 0 0 12px;
}
.home #main_content #main_left p.conseils_intro
{
	float : left;
	clear : left;
	width : 216px;
	height : 61px;
	margin : 0 10px 10px 0;
	padding : 14px 0 0 0;
	line-height : 16px;
	overflow : hidden;
}
.home .conseils_categories
{
	padding : 0;
}
.home .conseils_categories li
{
	float : left;
	width : 216px;
	height : 75px;
	margin : 0 10px 10px 0;
	overflow : hidden;
}
.home .conseils_categories_illust
{
	width : 67px;
}
.home .conseils_categories_txt
{
	width : 144px;
	padding : 0 0 0 5px;
}
.home .conseils_categories h3
{
	text-transform : uppercase;
	padding : 2px 3px 3px 0;
}
.home .conseils_categories_txt_inner
{
	height : 54px;
}
.home #main_content #main_left p.conseils_categories_desc
{
	line-height : 14px;
	margin : 0;
}
.home #main_content #main_left p.conseils_categories_lien
{
	margin : 0;
	line-height : auto;
}
.home .conseils_categories_lien a
{
	font-size : 9px;
}
	/* << main block */
	/* bloc magazine >> */
.home #main_content #main_right
{
	overflow :hidden;
}
.home .magazine_categories
{
	padding : 2px 0 5px 14px;
}
.home .magazine_categories li
{
	float : none;
	width : 275px;
	height : auto;
	margin : 0;
	padding : 9px 0 0 0;
	background : none;
}
.home .magazine_categories .conseils_categories_illust {	
	height: 41px;
    margin-right: 13px;
    overflow: hidden;
    padding : 4px 0 0 0;
    width : 54px;
}

.home .magazine_categories .conseils_categories_txt
{
	width : 205px;
	padding : 0;
}
.home .magazine_categories .conseils_categories_txt_inner
{
	height : auto;
}
.home .magazine_categories h3
{
	padding : 0 3px 2px 0;
}
.home #main_content #main_right .itemRight .magazine_categories .tick
{
	float : none;
}
	
	/* << bloc magazine */
	/* bloc test >> */
.home #main_content #main_right .last h2 {
    font-size : 12px;
    padding: 0;
    padding-top: 5px;
}
* html .home #main_content #main_right .last h2 {
    margin-top: -7px;
    line-height: 0.9em;
    position: relative;
}
	/* << bloc test */
	/* push 1 >> */
* html #push
{
	height : 116px;
	overflow : hidden;
}
.home #push .itemPush h4
{
	width : auto;
}
.home #push #coaching h4
{
	background : url("/img/garnier-club/home-diagnosis-titre.png") 0 0 no-repeat;
}
	/* << push 1 */
	/* push 2 >> */
.home #push #forum h4
{
	background : url("/img/garnier-club/home-forum-titre.png") 0 0 no-repeat;
}
#forum
{
	position : relative;
}
#forum img, #expert img
{
	display : block;
	border : 1px solid #b3b3b3;
	border-width : 0 1px 1px 1px;
}
a.participate
{
	position : absolute;
	right : 0;
	bottom : 0;
	font-size : 9px;
	font-weight : bold;
	color : #fff;
	height : 20px;
	line-height : 20px;
	padding : 0 6px 0 12px;
	background : url("/img/garnier-club/puce-participate.gif") #76b52b 5px 7px no-repeat;
}
	/* << push 2 */
	/* push 3 >> */
.home #push #expert
{
	position : relative;
}
.home #push #expert h4
{
	background : url("/img/garnier-club/home-expert-titre.png") 0 0 no-repeat;
}
.home #push #expert a.tick, .home #push #video a.tick
{
	position : absolute;
	right : 7px;
	bottom : 4px;
}
	/* << push 3 */
	/* push 4 >> */
.home #push #video
{
	width : 195px;
	margin : 0;
	position : relative;
}
.home #push #video h4
{
	
	background : url("/img/garnier-club/home-video-titre.png") 0 0 no-repeat;
}
.video_content
{
	height : 95px;
	border : 1px solid #b3b3b3;
	border-width : 0 1px 1px 1px;
}
.video_img
{
	float : left;
	width : 97px;
	padding : 8px 0 0 0;
}
.video_txt
{
	float : left;
	width : 95px;
	overflow : hidden;
}
.video_desc
{
	font-size : 11px;
	line-height : 14px;
	color : #333;
	height : 56px;
	padding : 22px 0 0 0;
}

	/* << push 4 */
/* << home */

#left_col .title_express_survey {
    background:transparent url(/img/expertise/titre_express_survey.png) no-repeat scroll 0 0;
}
