/*
 * Title : ComptAccount
 * Author : Copyright 2006 Blue4You
 * URL : http://www.blue4you.be
 
 * Created : 22/02/2007
 *
 * color code :
 *   #04a7b6 -> blue/green
 *   #01787e -> dark blue/green
 */


/* WEBSITE LAYOUT
------------------------------------------------------------------------*/
html,body			{ margin:0; padding:0;}
body				{ font:12px Arial, Helvetica, sans-serif !important; color:#555; background:#F6F6F6; text-align:center;}

#container			{ position:relative; width:907px; margin:0 auto; text-align:left;}
#header				{ padding:39px 0 0; height:93px; background:url(../images/layout/bg_header_left.gif) no-repeat bottom left;}
#mainside			{ width:716px; float:right; background:url(../images/layout/mainside_content.gif) repeat-y top left;}
#navside			{ width:189px; float:left;}
#footer				{ width:686px; float:right; height:63px; position:relative; padding:15px; color:#555; font-size:10px; background:url(../images/layout/bg_footer.gif) no-repeat top left;}

#mainside_header	{ height:17px; overflow:hidden; background:url(../images/layout/mainside_header.gif) no-repeat top left;}
#mainside_footer	{ height:17px; overflow:hidden; background:url(../images/layout/mainside_footer.gif) no-repeat bottom left; clear:both;}
#mainside_content	{ padding:0 17px; min-height:289px;}
#mainside_right		{ width:418px; padding:228px 12px 0 5px; float:right; border-left:1px solid #E7E7E7; position:relative;}
#mainside_left		{ width:263px; padding:0 0 0 12px; float:left;}
#mainside_right_int	{ width:245px; padding:0 17px 0 5px; float:right; position:relative;}
#mainside_right_int h5	{ margin: 0 0 5px ; font-size:12px; font-weight:bold; }
#mainside_left_int	{ width:418px; padding:0 0 0 17px; min-height:289px; float:left;}

#mainside_right #defile	{ font-size:17px; height:29px; font-weight:bold; font-style:italic; }

#mainside p			{ margin:0; padding:0;}


#shrotcuts			{ display:none;}

/* HEADER
------------------------------------------------------------------------*/
/*#header #logo_fr		{ margin:0; padding:0 0 0 26px; float:left; width:194px; height:93px; background:url(../images/layout/comptaccount_logo_fr.gif) no-repeat bottom right;}
#header #logo_nl		{ margin:0; padding:0 0 0 26px; float:left; width:194px; height:93px; background:url(../images/layout/comptaccount_logo_nl.gif) no-repeat bottom right;}
#header h1 a			{ display:block; margin:15px 0 0; height:63px; text-indent:-200em;}*/

#header h1#logo_fr		{ margin:0; padding:0 0 0 26px; float:left; width:194px; height:93px; background:url(../images/layout/comptaccount_logo_fr.gif) no-repeat bottom right;}
#header h1#logo_nl		{ margin:0; padding:0 0 0 26px; float:left; width:194px; height:93px; background:url(../images/layout/comptaccount_logo_nl.gif) no-repeat bottom right;}
#header h1 a			{ display:block; margin:15px 0 0; height:36px; text-indent:-200em;}

#header h1#logo_fr span, #header h1#logo_nl span
								{ display:block; height:25px; line-height:25px; color:#fff; font-size:12px; text-align:center;}
#header h1#logo_fr span a, #header h1#logo_nl span a
								{ display:inline; height:25px; line-height:25px; color:#fff; margin:0 0 0 5px; padding:5px 0 5px 30px; background:url(../images/layout/logo-lexalis.gif) no-repeat center left !important;}


#header #baseline_fr	{ margin:0; padding:0; float:right; width:229px; height:93px; background:url(../images/layout/bg_header_right_fr.gif) no-repeat bottom right; text-indent:-200em;}
#header #baseline_nl	{ margin:0; padding:0; float:right; width:229px; height:93px; background:url(../images/layout/bg_header_right_nl.gif) no-repeat bottom right; text-indent:-200em;}

/* FOOTER
------------------------------------------------------------------------*/
#copyright			{ padding:0 0 0;}
#copyright p		{ clear:both; margin:0; padding:0;}
#copyright ul		{ margin:0; padding:0; height:20px;}
#copyright li		{ float:left; list-style:none;}
#copyright li a		{ display:block; color:#555; padding:0 2px; border-right:1px solid #999;}
#copyright .active_navitem a		{ color:#999 !important;}

#footer_logo_fr		{ position:absolute; top:39px; right:20px; width:128px; height:35px; background:url(../images/layout/footer_logo_fr.gif) no-repeat top left;}
#footer_logo_nl		{ position:absolute; top:39px; right:20px; width:128px; height:35px; background:url(../images/layout/footer_logo_nl.gif) no-repeat top left;}

#footer .deboeck-link		{ color:#978A77;}
#footer .deboeck-link a		{ display:inline; color:#978A77; float:none; margin:0 0 0 5px; padding:0 0 0 25px; text-decoration:underline; background:url(../images/layout/logo-lexalis-small.gif) no-repeat top left;}

/* NAVIGATION
------------------------------------------------------------------------*/
#navigation			{ background:url(../images/layout/bg_navigation_top.gif) no-repeat top left;}
#navigation ul		{ margin:0; padding:11px 18px 15px; background:url(../images/layout/bg_navigation_bottom.gif) no-repeat bottom left;}
#navigation ul li	{ margin:0; padding:0; list-style-image:none; list-style-type:none;}
#navigation ul li a	{ display:block; width:153px; height:14px; padding:7px 0 6px; border-bottom:1px solid #2eb4c0; color:#FFF; font-weight:bold; text-decoration:none;}
#navigation ul li a:hover	{ color:#95f6fe !important;}

.active_navitem a	{ color:#95f6fe !important;}
.last_item			{ border:none !important;}

/* left boxes */
.boxleft			{ background:url(../images/layout/bg_box_left_top.gif) no-repeat top left;}
.boxleft_footer		{ background:url(../images/layout/bg_box_left_bottom.gif) no-repeat bottom left; display:block; height:15px;}

/* LANGUAGE
------------------------------------------------------------------------*/
#language			{ position:absolute; height:31px; top:6px; left:0; background:url(../images/layout/bg_language_left.gif) no-repeat top left; width:100%;}
#language ul		{ float:right; height:19px; margin:0; padding:6px 11px 6px 0; background:url(../images/layout/bg_language_right.gif) no-repeat top right;}
#language li		{ float:left; margin:0; padding:0; font-size:10px; list-style:none;}
#language li a		{ display:block; padding:3px 5px;}
.active_lang a		{ color:#FFF !important; text-decoration:none !important;}


/* LINK STYLE
------------------------------------------------------------------------*/
a:link, a:visited	{ text-decoration:underline; color:#04A8B7;}
a:hover				{ text-decoration:none;}

/* MAIN HTML ELEMENTS
------------------------------------------------------------------------*/
table				{ border:0;}
tr					{}
th					{}
td					{}
hr					{}
h1					{ font-size:200%; /* =24px */ margin:0; padding:0;}
h2					{ font-size:150%; /* =18px */}
h3					{ font-size:120%; /* =14px */ color:#04a7b6; margin:0 0 15px; padding:0 0 5px !important; text-transform:uppercase; border-bottom:1px solid #E7E7E7;}
h4					{ font-size:120%; /* =14px */ color:#59BBC4; margin:15px 0 5px; padding:0; border-bottom:1px solid #cce4f0;}
h5					{}
h6					{}
p					{ margin:0 0 15px !important; padding:0;}
strong				{}
em					{}
span				{}
ul li				{ list-style:url(../images/layout/bullet.gif); padding:2px 0;}
ol li				{ padding:2px 0;}
ul					{}

/* FORM ELEMENTS
------------------------------------------------------------------------*/
form				{ margin:0; padding:0;}
input				{ font:12px Arial, Helvetica, sans-serif; color:#777}
select				{}
textarea			{}

#form_container							{ width:100%;}
#horizontal_form						{ margin:-15px 0 0; padding:0;}

#horizontal_form fieldset				{ display:block; margin:0; padding:0; border:0;}
#horizontal_form fieldset.vkw			{ display:block; margin:0; padding:0; border-left:2px solid #BDBDBD; padding-left:10px;}
#horizontal_form fieldset legend		{ margin:0 0 0 -7px; padding:0 10px 0 0; font-size:16px; font-weight:bold;}
#horizontal_form fieldset .radio input	{ clear:both; float:left; width:auto; border:0 !important; margin:0 5px 0 0; padding:0;}
#horizontal_form fieldset .radio		{ font-weight:normal; color:#666; margin:0 10px 0 0; padding:15px 0 0;}

#horizontal_form fieldset .checkbox strong	{ display:block; padding:15px 25px 0 0; color:#04a7b6;}
#horizontal_form fieldset .checkbox input	{ clear:both; float:left; width:auto; border:0 !important; margin:0 5px 0 0; padding:0; height:17px;}
#horizontal_form fieldset .checkbox label	{ display:block; clear:both; font-weight:normal; color:#666; margin:0 10px 0 0; padding:5px 0 0;}

#horizontal_form fieldset fieldset .checkbox2 input	{ clear:both; float:left; width:15px; border:0 !important; margin:0 5px 0 0; padding:0; height:14px; }
#horizontal_form fieldset fieldset label.checkbox2  { padding:15px 0 0 0; margin:0; font-weight:normal; font-size:13px; color:#555555;}

#horizontal_form input					{ display:block; width:190px; border:1px solid #BDBDBD; padding:3px; margin:5px 0 0; font:12px Arial, Helvetica, sans-serif;}
#horizontal_form input.ihidden			{ display:none; }
#horizontal_form select					{ display:block; width:198px; border:1px solid #BDBDBD; padding:2px; margin:5px 0 4px; font:12px Arial, Helvetica, sans-serif;}
#horizontal_form textarea				{ display:block; width:398px; border:1px solid #BDBDBD; padding:3px; margin:5px 0 0; font:12px Arial, Helvetica, sans-serif;}
#horizontal_form label					{ display:block; float:left; padding:15px 10px 0 0; margin:0; font-weight:bold; font-size:13px; color:#04a7b6;}



#horizontal_form .label					{ display:block; padding:15px 25px 0 0; margin:0; font-weight:bold; font-size:13px; color:#04a7b6 !important;}
#horizontal_form .fld_dble_line			{ padding-top:31px !important;}

#horizontal_form .contextual			{ display:none; clear:both; width:406px; padding:0; margin:0 25px 15px 0; background:url(../images/formulaire/contextual_header.gif) no-repeat 0 9px;}
.contextual_header_right				{ height:12px; clear:both; background:url(../images/formulaire/contextual_header_right.gif) no-repeat top right;}
.contextual_footer						{ height:3px; overflow:hidden; clear:both; background:url(../images/formulaire/contextual_footer.gif) no-repeat bottom left;}
.contextual_footer p					{ height:3px; background:url(../images/formulaire/contextual_footer_right.gif) no-repeat bottom right;}

#horizontal_form .contextual label		{ display:block; clear:both; color:#8d9fa7; margin:0; padding:4px 7px;}
#horizontal_form .contextual span		{ float:left; padding:3px 0 0;}
#horizontal_form .contextual .content	{ float:left; padding:3px 0; margin:0 5px;}
#horizontal_form .contextual input		{ float:right; margin:0; border-color:#bdccd3; color:#8d9fa7;}
#horizontal_form .contextual select		{ float:right; margin:0; border-color:#bdccd3; color:#8d9fa7;}

.contextual_checkbox					{ display:none; margin:0 0 0 20px; clear:both;}
.contextual_checkbox label				{ padding-top:0 !important;}

#horizontal_form .mandatory				{ color:#C00;}
#horizontal_form .medium_field			{ width:86px;}
.first_begin_form						{ clear:both; float:none !important;}


.valid_form				{ border-top:1px solid #CCC; margin:15px 0 !important; padding:10px 0 0;}
.valid_form input		{ margin:0 !important; padding:0 !important; border:0; cursor:pointer; font:bold 12px Arial, Helvetica, sans-serif !important; color:#FFF; height:24px; border:0 !important;}

.btn_large,.btn_medium,.btn_small,.btn_tiny{ border:0; height:24px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF;}
.btn_large				{ width:150px !important; background:url(../images/formulaire/btn_large.gif) no-repeat top left;}
.btn_medium				{ width:110px !important; background:url(../images/formulaire/btn_medium.gif) no-repeat top left;}
.btn_small				{ width:60px !important;  background:url(../images/formulaire/btn_small.gif) no-repeat top left;}
.btn_tiny				{ width:40px !important;  background:url(../images/formulaire/btn_tiny.gif) no-repeat top left;}
.btn_tiny_inverse		{ width:39px !important; background:url(../images/formulaire/btn_tiny_inverse.gif) no-repeat top left; height:22px; text-transform:uppercase; border:0; color:#04a7b6; font:bold 12px Arial, Helvetica, sans-serif;}

/* ALERT AND ERROR MESSAGE
------------------------------------------------------------------------*/
.msg_error,.msg_attention,.msg_confirm,.msg_desabonnement						{ clear:both; margin:15px 0; padding:10px 0 15px 75px;}
.msg_error p,.msg_attention p,.msg_confirm p,.msg_desabonnement p				{ margin:0 !important; padding:0 !important;}
.msg_error ol,.msg_attention ol,.msg_confirm ol,.msg_desabonnement ol			{ margin:0; padding:0 0 0 20px;}
.msg_error ul,.msg_attention ul,.msg_confirm ul,msg_desabonnement ul			{ margin:0; padding:0 0 0 20px;}

.msg_error								{ color:#c34747; border:1px solid #efabab; background:#ffeded url(../images/message/ico_stop.gif) no-repeat 15px 5px; height:50px;}
.msg_attention							{ color:#c7a115; border:1px solid #ffdd5d; background:#fef3c9 url(../images/message/ico_attention.gif) no-repeat 15px 5px;}
.msg_confirm							{ color:#70a819; border:1px solid #c2e87e; background:#e7ffbd url(../images/message/ico_confirm.gif) no-repeat 15px 5px;}
.msg_desabonnement						{ color:#666; border:1px solid #ededed; background:#f7f7f7 url(../images/message/ico_desabonnement.gif) no-repeat 10px 5px;}

/* SOMMAIRE
------------------------------------------------------------------------*/
.sommaire			{ margin:15px 0 0; padding:0; color:#FFF; background:url("../images/layout/som_header.gif") no-repeat top left; }
.som_header			{ padding:7px 0 0; margin:0 0 0 38px; color:#FFF; border-color:#889ba4; background:url("../images/layout/som_toprightcorner.gif") no-repeat top right; }
.som_content		{ padding:0 38px; background:url("../images/layout/info_body.gif") repeat-y top right; }
.som_content li		{ list-style:none !important; }
.som_footer			{ height:23px; background:url("../images/layout/som_footer.gif") no-repeat bottom left; }
.som_rightcorner	{ height:23px; background:url("../images/layout/som_bottomrightcorner.gif") no-repeat bottom right; padding:0 40px; }
.sommaire ul								{ margin:10px 0 0 0; padding:0; }
.sommaire li								{ list-style:none; margin:0; padding:0; }
.sommaire li a,.sommaire li a:visited		{ display:block; height:20px; padding:1px 0 1px 18px; color:#FFF; background:url("../images/layout/som_arrow.gif") no-repeat 0 5px; }

/* TOP OF PAGE
------------------------------------------------------------------------*/
.top_of_page		{ background:url(../images/layout/top_of_page.gif) no-repeat 10px 10px;}

/* HOME
------------------------------------------------------------------------*/
#banner				{ position:absolute; width:418px; height:250px; top:-38px; left:5px;}

#title_tools		{ display:block; height:62px; margin:0 0 15px !important; border:none; text-indent:-200em; background:url(../images/accueil/title_tools_fr.gif) no-repeat top left;}
#title_tools_nl		{ display:block; height:62px; margin:0 0 15px !important; border:none; text-indent:-200em; background:url(../images/accueil/title_tools_nl.gif) no-repeat top left;}
.accbox				{ overflow:hidden; background:#ddeeef url(../images/accueil/tool_header.gif) no-repeat top left; margin:0 0 5px;}
.accbox h4			{ border:none; color:#04a7b6; font-size:12px; font-style:italic; height:28px; margin:0 !important; padding:7px 3px 7px 58px !important; cursor:pointer;}
.accbox h4 a		{ display:block; text-decoration:none;}
.accbox p			{ font-size:10px; color:#01787e; margin:0 3px 4px 58px !important;}
.tool_footer		{ overflow:hidden; height:3px !important; background:url(../images/accueil/tool_footer.gif) no-repeat bottom left;}

#tool_biblio h4		{ background:url(../images/accueil/ico_biblio_tool.gif) no-repeat 10px 10px;}
#tool_newsletter h4	{ background:url(../images/accueil/ico_newsletter_tool.gif) no-repeat 10px 10px;}
#tool_redaction h4	{ background:url(../images/accueil/ico_redaction_tool.gif) no-repeat 10px 10px;}

#title_trade_fr		{ display:block; height:53px; margin:20px 0 10px !important; padding:0 0 5px !important; border-color:#CCC; text-indent:-200em; background:url(../images/accueil/title_trade_fr.gif) no-repeat top left;}
#title_trade_nl		{ display:block; height:53px; margin:20px 0 10px !important; padding:0 0 5px !important; border-color:#CCC; text-indent:-200em; background:url(../images/accueil/title_trade_nl.gif) no-repeat top left;}

#in_comptaccount_fr	{}
#in_comptaccount_fr h3	{ display:block; height:75px; margin:0 15px !important; background:url(../images/accueil/title_incpta_fr.gif) no-repeat 0 15px; text-indent:-200em;}
#in_comptaccount_fr p	{ margin:0 15px !important; padding:0 !important;}

#in_comptaccount_nl	{}
#in_comptaccount_nl h3	{ display:block; height:75px; margin:0 15px !important; background:url(../images/accueil/title_incpta_nl.gif) no-repeat 0 15px; text-indent:-200em;}
#in_comptaccount_nl p	{ margin:0 15px !important; padding:0 !important;}

#winbooks	{margin:0; padding:15px 0 0;}
#winbooks h3	{  margin:0 15px 5px; padding:0;text-transform:none; color:#555}
#winbooks p		{ margin:0 15px !important; padding:0 !important;}
#winbooks a		{ padding: 0px; border:0px; color:#f6f6f6;}
#winbooks img	{ padding-left: 12px; padding-top:10px; border:0px;}


#title_articles		{}
#rss				{ position:absolute; top:222px; right:12px; width:140px; margin:0; padding:0;}
#rss li				{ float:right; list-style:none;}
#rss li a			{ display:block; padding:6px 0 0; height:16px; font-size:10px; color:#a4a4a4; text-align:right; text-decoration:none;}
#rss li #rss_icon	{ width:22px; text-indent:200em; margin:0 0 0 7px; background:url(../images/accueil/ico_rss.gif) no-repeat top left; overflow:hidden;}

#mail_actu			{ margin:5px 0 10px; padding:3px 3px 12px; background:#e0f0f1 url(../images/accueil/bg_newletter_box.gif) no-repeat bottom left;}
#mail_actu form		{ background:url(../images/accueil/ico_newsletter.gif) no-repeat 5px center; margin:0; padding:0 0 0 35px;}
#mail_actu label	{ font-weight:bold; color:#6bc8cf; padding:5px 0 0;}
#mail_actu input	{ width:191px; border:1px solid #C9C9C9; margin:0 0 0 5px; padding:4px; font-size:11px;}
#mail_actu .btn_newsletter	{ width:24px; height:24px; border:0; padding:0; margin:0 0 0 5px;}

.actu_item					{ margin:0 0 10px; padding:8px 5px 8px 48px; clear:both; background:url(../images/icones/ico_hebdo.gif) no-repeat 8px 8px;}
.actu_item a				{ color:#999 !important; font-size:11px; text-decoration:none !important;}
.actu_item a:hover			{ text-decoration:underline !important;}
.actu_item a span			{ color:#04a7b6; text-decoration:underline;}
.actu_item h4								{ margin:0; padding:0; border:0;}
.actu_item h4 a,.actu_item h4 a:visited		{ font-size:12px !important; color:#04a7b6 !important; text-decoration:none;}
.actu_item h5				{ font-size:10px; margin:3px 0; padding:0 0 0 20px; color:#B7B7B7; background:url(../images/icones/ico_calendrier.gif) no-repeat center left;}

.alt						{ background-color:#FBFBFB; border-top:1px solid #f3f3f3;}


#login				{ margin:0; padding:15px 0 0;}
#login form			{ margin:0 15px;}
#login h3			{ margin:0 15px 5px; padding:0;}
#login label		{ display:block; margin:0 0 5px; font-size:10px;}
#login .loginfield	{ width:149px; margin:3px 0 0; padding:3px; border:1px solid #b9b9b9; font-size:12px; color:#666;}
#login .btn_login	{ width:40px; height:22px; border:0; font:bold 12px Arial, Helvetica, sans-serif; color:#04a7b6;}
a.lost_pwd,a.lost_pwd:visited		{ font-size:10px;}
a.lost_pwd:hover					{ text-decoration:none;}
.memo_pwd {font-size:11px;}


/* NEWSLETTER */
#newsletter_tools			{ margin:0; padding:0;}
#newsletter_tools li		{ margin:0 0 10px; padding:0; list-style:none;}

#sample_archive a			{ display:block; margin:0; padding:8px 0 0 55px; width:190px; height:38px; text-decoration:none; color:#999;}
#sample_archive a			{ background:url(../images/newsletter/bg_ex_actus.gif) no-repeat;}
#sample_archive a:hover		{ background-position:0 -46px;}
#sample_archive a span		{ display:block; color:#04a7b6; font-weight:bold;}

#search_tool				{ padding:8px 0 0 55px !important; width:190px; height:38px; background:url(../images/newsletter/bg_ex_searchtool.gif) no-repeat top left;}

/* BIBLIOTHEQUE
------------------------------------------------------------------------*/
#biblio_arbo				{ padding:0 0 5px 45px !important; margin:15px 0 15px 25px !important; background:url(../images/icones/ico_bibliotheque_large.gif) no-repeat center left;}
#biblio_arbo a				{ display:block; font-weight:bold; text-decoration:none !important; padding:5px 0 0 !important; border-bottom:1px solid #ddd;}
#biblio_arbo a span			{ display:block; color:#999; font-weight:normal !important;}

a.tdm,a.tdm:visited					{ display:block; height:26px; color:#436073; padding:10px 0 0 46px; border-bottom:1px solid #DDD; font-size:90%/*13px*/; background:url(../images/prive/ico_tbl_matiere.gif) no-repeat top left; text-decoration:none;}

.biblio_summary						{ margin:15px 30px 30px; padding:0;}
.biblio_summary li					{ list-style-image:none !important; list-style:none !important;}
.biblio_summary li a				{ cursor : pointer; }
.biblio_summary h3					{ display:block; border:0; height:23px; margin:15px 0 0 !important; padding:3px 0 0 38px !important; text-transform:none; font-size:105%/*13px*/; background:url(../images/prive/ico_folder_biblio.gif) no-repeat top left; text-decoration:none;}

.biblio_division					{ display:none; margin:0 0 0 40px; padding:0;}
.biblio_division li					{ padding:3px 0 3px 20px; background:url(../images/bibliotheque/ico_biblio_file.gif) no-repeat left 4px;}
.biblio_division .division_active	{ font-weight:bold;}

.biblio_partie						{ display:none; margin:0; padding:0;}
.biblio_partie li					{ padding:3px 0 3px 20px; background:url(../images/bibliotheque/ico_biblio_file.gif) no-repeat left 4px; font-weight:normal;}
.biblio_partie li a					{}
.biblio_partie .partie_active		{ font-weight:bold;}

.biblio_chapitre					{ display:none; margin:0; padding:0;}
.biblio_chapitre li					{ padding:3px 0 3px 20px; background:url(../images/bibliotheque/ico_biblio_file.gif) no-repeat left 4px; font-weight:normal;}
.biblio_chapitre li a				{}
.biblio_chapitre .chapitre_active	{ font-weight:bold;}

.biblio_souschapitre					{ display:none; margin:0; padding:0;}
.biblio_souschapitre li					{ padding:3px 0 3px 20px; background:url(../images/bibliotheque/ico_biblio_file.gif) no-repeat left 4px; font-weight:normal;}
.biblio_souschapitre li a				{}
.biblio_souschapitre .souschapitre_active	{ font-weight:bold;}

.biblio_paragraphe					{ display:none; margin:0; padding:0;}
.biblio_paragraphe li				{ padding:3px 0 3px 20px; background:url(../images/bibliotheque/ico_biblio_paragraphe.gif) no-repeat left 4px; font-weight:normal; margin-left : 40px;}
.biblio_paragraphe li a				{}
.biblio_paragraphe .paragraphe_active	{ font-weight:bold;}

/* EXEMPLES
------------------------------------------------------------------------*/
#exemple_item				{ position:relative; padding:0 0 0 40px; background:url(../images/exemples/ico_item_exemples.gif) no-repeat top left;}
#exemple_item h4			{ margin:0 0 15px;}
#exemple_item span			{ position:absolute; top:5px; left:5px; font-size:14px; font-weight:bold; color:#5daacf;}

#toolbar_actu				{ height:29px; margin:0 0 20px; padding:0; clear:both; background:#F3F3F3;}
#toolbar_actu li			{ float:left; margin:0; padding:0; list-style:none; border-right:2px solid #FFF;}
#toolbar_actu li a			{ display:block; float:left; padding:8px 8px 8px 28px; font-size:10px; white-space:nowrap;}
#toolbar_actu li a:hover	{ background-color:#F6F6F6; text-decoration:none;}
#go-to						{ background:url(../images/icones/ico-arrow-right.gif) no-repeat 10px 8px;}
#back_to_services			{ background:url(../images/exemples/arrow_back.gif) no-repeat 10px 10px;}

/* EXPERTISE
------------------------------------------------------------------------*/
#expertise_title_fr			{ display:block; height:56px; margin:20px 0 20px 5px !important; padding:0; text-indent:-200em; background:url(../images/expertise/title_expertise_fr.gif) no-repeat top left;}
#expertise_title_nl			{ display:block; height:56px; margin:20px 0 20px 5px !important; padding:0; text-indent:-200em; background:url(../images/expertise/title_expertise_nl.gif) no-repeat top left;}

/* CONTATS
------------------------------------------------------------------------*/
.image_padding				{ padding:4px; border:1px solid #DDD;}
.small_text					{ font-size:10px; color:#AAA; margin:5px 0 0 !important; padding:0 !important; text-align:center;}

/* QUESTION A LA REDACTION
------------------------------------------------------------------------*/


/* INFORIGHT */
#attention					{ padding:25px 15px; margin:0 auto; width:195px; color:#01787e; background:url(../images/message/bg_attention.gif) no-repeat top left;}
#attention h4				{ border:0; margin:0 0 15px;}
#attention p				{ margin:0;}

/* FORMATIONS
------------------------------------------------------------------------*/
#p_formations				{ margin:30px 0 0 20px !important; padding:15px 0 5px 50px !important; background:url(../images/icones/ico_formation_large.gif) no-repeat top left;}
#p_formations table			{ border-collapse:collapse; }
#p_formations table	td		{ border:1px solid black; }

/* TARIFS
------------------------------------------------------------------------*/
#tarifs_container			{ margin:30px 0 40px 75px; padding:0; height:118px;}
#tarifs_container div		{ list-style:none; float:left; height:83px; padding:35px 0 0 67px; margin:0 25px 0 0;}
#tarifs_container h4		{ margin:0; padding:0; font-size:11px; color:#FFF; border:0; text-transform:uppercase;}
#tarifs_container p			{ margin:25px 15px 0 0 !important; padding:6px 0 0; font-size:16px; font-weight:bold; color:#6D6D6D; border-top:1px solid #DEDEDE;}
#tarifs_container p span	{ display:block; margin:0 0 5px; font-size:12px; font-weight:normal;}
#acces_1					{ width:166px; background:url(../images/tarifs/bg_acces_1.gif) no-repeat top left; margin-right:2px;}
#acces_2					{ width:166px; background:url(../images/tarifs/bg_acces_2.gif) no-repeat top left;}

#go_commande				{ clear:both; height:57px; padding:0 0 0 45px !important; background:url(../images/tarifs/bg_commande.gif) no-repeat top left;}
#go_commande a				{ display:block; padding:0 0 5px; border-bottom:1px solid #DDD; font-weight:bold;}

/* RSS
------------------------------------------------------------------------*/
#rss_list					{ margin:10px 20px; padding:0;}
#rss_list li				{ margin:0; padding:0; list-style:none;}
#rss_list li a				{ display:block; color:#666; height:27px; background:url(../images/rss/bg_link.gif) no-repeat top left; text-decoration:none;}
#rss_list li a:hover		{ background-position:bottom left; color:#ea9132;}
#rss_list li a span			{ display:block; height:21px; padding:6px 0 0 50px; background:url(../images/rss/bg_link_right.gif) no-repeat top right; cursor:pointer;}
#rss_list li a:hover span	{ background-position:bottom right;}

/* ARCHIVES
------------------------------------------------------------------------*/
/* Page actualit&eacute; */
.newsletter_year								{ clear:both; padding:0 0 25px; margin:25px 0 0 0; height:46px; background:url(../images/icones/ico_newsletter_large.gif) no-repeat top left;}

.newsletter_year h3,.hebdo_year h3			{ color:#01787e; margin:0 0 0 53px; border:0;}
.newsletter_year ul,.hebdo_year ul			{ margin:3px 0 0 53px; padding:4px 0 0; border-top:1px solid #DDD; list-style:none;}
.newsletter_year li,.hebdo_year li			{ float:left; margin:0 5px 10px 0; padding:0 5px 0 0; list-style:none; border-right:1px solid #EEE;}
.newsletter_year li a,.hebdo_year li a		{ font-weight:bold; color:#04a7b6 !important;}
.this_year h3							{ color:#ed8332 !important;}
.this_year li a,.this_year li a:visited	{ color:#ed8332 !important;}

#archive_intro_actus		{ padding:0 0 0 45px; background:url(../images/icones/ico_actus_small.gif) no-repeat top left;}
#archive_intro_hebdo		{ padding:0 0 0 45px; background:url(../images/icones/ico_hebdo_small.gif) no-repeat top left;}

/* LOGIN BOXES
------------------------------------------------------------------------
#passbox					{ clear:both;}
#pass h4,#nopass h4			{ border:0; margin:0; padding:0;}
#pass p,#nopass p			{ margin:0; padding:10px 0;}
#pass						{ float:left; width:180px; height:205px; margin:50px 15px; padding:20px 20px 20px 120px; background:#dbe8ee url(../images/passbox/ico_key.gif) no-repeat 15px 15px; border:2px solid #9aceda;}
#nopass						{ float:left; width:200px; height:205px; margin:50px 15px; padding:20px 20px 20px 100px; background:#f6eded url(../images/passbox/ico_stop.gif) no-repeat 15px 15px; border:2px solid #eb9f9f; color:#922929;}
#nopass a					{ color:#922929;}

#nopass h4					{ color:#922929;}
*/
#pass_intro label						{ display:block; color:#FFF; margin:0 0 5px; font-weight:bold; color:#5daacf;}
#pass_intro .loginfield				{ width:149px; margin:1px 0 0; padding:3px; border:1px solid #b9b9b9; font-size:12px; color:#666; background:#FDFDFD;}
#pass_intro a.lost_pwd,#pass_intro a.lost_pwd:visited	{ font-size:10px; color:#5daacf !important;}
#pass_intro a.lost_pwd:hover				{ text-decoration:none;}

#pass_intro					{ padding:0 0 0 45px; background:url(../images/passbox/ico_pass.gif) no-repeat top left;}
#nopass_intro				{ padding:0 0 0 45px; background:url(../images/passbox/ico_nopass.gif) no-repeat top left;}

/* OUBLI MOT DE PASSE
------------------------------------------------------------------------*/
#oubli_motdepasse			{ width:80%; height:220px; margin:30px auto; background:url(../images/oubli/bg_key.gif) no-repeat top left;}
#oubli_motdepasse fieldset	{ border:0; margin:0 0 0 130px; padding:30px 0 0;}

#oubli_motdepasse h4		{ border:0;}
#oubli_motdepasse table		{ margin:10px 0 0;}
#oubli_motdepasse #email	{ border:1px solid #5daacf; margin:0 10px 0 0; padding:3px; width:230px; color:#555; font:13px Arial, Helvetica, sans-serif;}
#oubli_motdepasse .msg_error{ margin:0 50px 0 0;}

/* UN OUTIL ADAPTE A VOTRE METIER
------------------------------------------------------------------------*/
#metier_title_directeur		{ display:block; width:300px; height:61px; margin:20px 0 20px 15px; text-indent:-200em; border:0; background:url(../images/metiers/title_directeur.gif) no-repeat top left;}
#metier_title_comptable		{ display:block; width:420px; height:61px; margin:20px 0 20px 15px; text-indent:-200em; border:0; background:url(../images/metiers/title_comptable.gif) no-repeat top left;}
#metier_title_avocat		{ display:block; width:420px; height:61px; margin:20px 0 20px 15px; text-indent:-200em; border:0; background:url(../images/metiers/title_avocat.gif) no-repeat top left;}

/* UN OUTIL ADAPTE A VOTRE METIER
------------------------------------------------------------------------*/
#title_expertise_01			{ display:block; width:auto; height:60px; margin:20px 0 20px 15px; text-indent:-200em; border:0; background:url(../images/expertise/title_expertise_01.gif) no-repeat top left; overflow:hidden;}

/* table (simple data)
------------------------------------------------------------------------*/
.tbl_data					{ border:1px solid #c4dadf; border-right:0; margin:0 0 15px;}
.tbl_data th				{ padding:10px; border-right:1px solid #c4dadf; }
.tbl_data .th_int			{ padding:5px; border-right:1px solid #c4dadf; font-size:13px; color:#00707e; background:#d7e9eb; }
.tbl_data td				{ padding:7px 10px; border-right:1px solid #c4dadf; vertical-align:top; border-top:1px solid #c4dadf; }
.last_col					{ border-right:1px solid #c4dadf !important; }
.tbl_data .altern_row		{ background:#EFEFEF; }
.tbl_data th				{ font-size:14px; background:#00707e; color:#FFF; border-right:1px solid #c4dadf; }
.tbl_data ul				{ margin:0 0 0 15px; padding:0; }
.tbl_data li				{ list-style-image:none !important; list-style-type:disc; }

/* ERREURS
------------------------------------------------------------------------*/
#container_erreur			{}

.erreurlogo_fr					{ text-align:center;}
.erreurlogo_fr h1 a			{ display:block; height:53px; width:200px; margin:60px auto 40px; background:url(../images/layout/comptaccount_logo_erreur_fr.gif) no-repeat top center; text-indent:-200em; overflow:hidden;}
.erreurlogo_nl h1 a			{ display:block; height:53px; width:200px; margin:60px auto 40px; background:url(../images/layout/comptaccount_logo_erreur_nl.gif) no-repeat top center; text-indent:-200em; overflow:hidden;}

.erreur_article				{ width:450px; margin:15px auto; text-align:left; background:url(../images/prive/stoppress/info_header.gif) no-repeat top left;}

.info_title					{ margin:0; font-size:120%/*14px*/; color:#01787e; border:0; padding:15px 0 20px 65px !important; background:url(../images/prive/stoppress/info_top_right_corner.gif) no-repeat top right;}
.info_body					{ padding:0 10px 0 65px; background:url(../images/prive/stoppress/info_body.gif) repeat-y top right;}
.info_body p				{ margin:0; padding:0 0 15px;}
.info_article ul			{ margin:0 0 0 35px; padding:5px 0;}
.info_article li			{ list-style:url(../images/prive/bullet.gif);}
.info_footer				{ height:38px; background:url(../images/prive/stoppress/info_footer.gif) no-repeat bottom left;}
.info_rightcorner			{ height:38px; background:url(../images/prive/stoppress/info_bottom_right_corner.gif) no-repeat bottom right; padding:0 0 0 65px;}

/* AUTRES PUBLICATIONS
------------------------------------------------------------------------*/
.publication-container		{ float:left; clear:both; width:100%; margin:10px 0; }
.publication-item			{ float:left; width:48%; height:140px; margin:0 1% 8px 0; background:#f9f9f9; border:1px solid #f0f0f0; }
.publication-item img		{ float:left; padding:4px; border:1px solid #ccc; background:#fff; margin:10px; }
.publication-item-desc		{ margin:0 0 0 110px; }
.publication-item h5		{ margin:10px 0 0; padding:0; color:#59BBC4 !important; font-size:12px; font-weight:bold; }
.publication-author			{ font-size:10px !important; margin:2px 0 5px !important; color:#989898; }
.publication-item p			{ margin:0; padding:0; font-size:11px; line-height:normal !important; }
.publication-item a.viewpub	{ margin:0; padding:0; }


/* RECHERCHE CODE BNC par Winbooks
------------------------------------------------------------------------*/
.search_title				{ margin:0; color:#436073 !important; text-transform:none; }
.info_result				{ color:#333; }
.result_articles			{ margin:20px 0 0 20px; padding:0 10px 0 0; }
.result_articles h3			{ margin:0; padding:0; color:#c2424d; text-transform:none; }

/*#newshr 					{ position:relative; height:29px; overflow:hidden; color:inherit; }
#newshr a					{ text-decoration:none; }
#defile 					{ position:absolute; width:520px; }*/