/*
 * Title : FiscalWebf
 * Author : Copyright 2006 Blue4You
 * URL : http://www.blue4you.be
 
 * Created : 06/11/2006
 * Modified : 14/12/2006
 */


/* WEBSITE LAYOUT
------------------------------------------------------------------------*/
html,body			{ margin:0; padding:0;}
body				{ font:12px Arial, Helvetica, sans-serif !important; color:#555; background:#FFF; border-top:8px solid #0079b3;}

#container			{ position:relative; overflow:hidden;}

#header				{ position:relative; height:155px;}
#wrapper			{ float:left; width:100%;}
#footer				{ clear:both; margin:10px 5px 0 36px; padding:0; border-top:1px solid #CCC; color:#AAA; font-size:10px;}

#content			{ margin:0 290px 0 238px;}
#sidebar			{ float:left; width:270px; margin:0 0 0 -275px;}
#sidebar h5			{ margin: 10px 0 5px !important; font-weight:bold; font-size:12px;}
#sidebar p			{ margin: 0 0 15px !important; font-weight:normal; font-size:12px;}

#content-int		{ margin:0 15px 0 238px;}

#shrotcuts			{ display:none;}
#shrotcuts			{ position:absolute; top:0; right:10px; z-index:10; padding:5px 0; border:2px solid #d9ecf0; border-top:0 !important; background:#FFF;}
#shrotcuts ul		{ float:left; margin:0; padding:0;}
#shrotcuts li		{ float:left; list-style:none;}
#shrotcuts li a			{ display:block; margin:0 5px; font-size:11px; text-decoration:none;}
#shrotcuts li a:hover	{ text-decoration:underline;}

/* HEADER
------------------------------------------------------------------------*/
/*#header h1			{ position:absolute; top:80px; left:36px;}
#header h1#fiscalnet-logo-fr a	{ display:block; width:187px; height:63px; text-indent:-200em; overflow:hidden; background:url(../images/layout/fiscalnet-logo-fr.gif) no-repeat top left;}
#header h1#fiscalnet-logo-nl a	{ display:block; width:187px; height:63px; text-indent:-200em; overflow:hidden; background:url(../images/layout/fiscalnet-logo-nl.gif) no-repeat top left;}*/

#header h1				{ position:absolute; top:80px; left:36px; width:187px; height:63px; overflow:hidden;}
#header h1#fiscalnet-logo-fr a	{ display:block; width:187px; height:38px; text-indent:-200em; overflow:hidden; background:url(../images/layout/fiscalnet-logo-fr.gif) no-repeat top left;}
#header h1#fiscalnet-logo-nl a	{ display:block; width:187px; height:38px; text-indent:-200em; overflow:hidden; background:url(../images/layout/fiscalnet-logo-nl.gif) no-repeat top left;}

#header h1#fiscalnet-logo-fr span, #header h1#fiscalnet-logo-nl span
								{ display:block; height:25px; line-height:25px; color:#978A77; font-size:8px; text-align:center;}
#header h1#fiscalnet-logo-fr span a, #header h1#fiscalnet-logo-nl span a
								{ display:inline; height:25px; line-height:25px; color:#978A77; margin:0 0 0 5px; padding:5px 0 5px 30px; background:url(../images/layout/logo-lexalis.gif) no-repeat center left !important;}

#pathway			{ position:absolute; width:36px; height:191px; top:155px; left:0;}
#pathway_alt		{ display:none;}
#banner				{ position:relative; top:0; left:238px;}
h2					{ display:block; margin:0; padding:0; height:180px; text-indent:-200em;}
h2.banner-fr		{ background:url(../images/layout/alt-banner-fr.jpg) no-repeat top left;}
h2.banner-nl		{ background:url(../images/layout/alt-banner-nl.jpg) no-repeat top left;}


#active-script		{ position:absolute; top:0; left:37px; z-index:10; padding:0 8px 7px; color:#FB2; font-size:10px; background:#0079b3;}

/* FOOTER
------------------------------------------------------------------------*/
#footer a				{ color:#AAA; text-decoration:underline;}
#footer a:hover			{ text-decoration:underline;}
#copyright				{ margin:7px 0; float:right; height:12px;}
#footer ul				{ margin:7px 0; padding:0; float:left;}
/*#footer ul li			{ display:inline; list-style:none; margin:0; padding:0;}
#footer ul li a			{ display:block; float:left; padding:0 4px; border-left:1px solid #CCC; text-decoration:none;}*/
#footer ul li			{ float:left; list-style:none; margin:0; padding:0 4px; border-left:1px solid #CCC;}
#footer ul li a			{ display:block; float:left; padding:0; text-decoration:none;}
#footer ul li.deboeck-link			{ color:#978A77;}
#footer ul li.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			{ float:left; width:223px; margin:0 0 0 -100%; background:#FFF;}
#navigation ul		{ margin:0 0 0 36px; padding:0 0 0 15px; border-bottom:1px solid #FFF; background:#66afd1 url(../images/layout/bg_navigation.gif) no-repeat bottom left;}
#navigation li		{ list-style:none !important; list-style-image:none !important; border-left:2px solid #FFF; border-bottom:1px solid #FFF; padding:0 !important;}
#navigation .last	{ border-bottom:0;}
#navigation li a								{ display:block; width:165px; padding:4px 0 4px 5px; font-weight:bold; color:#FFF; text-decoration:none; overflow:hidden;}
#navigation li a:hover,#navigation .active_navitem a	{ background:#ddf4ff; color:#3897c3 !important;}

#language			{ position:absolute; right:10px; top:0; background:url(../images/layout/bg-language.gif) no-repeat bottom left; z-index:10;}
#language ul		{ margin:0; padding:0;}
#language li		{ display:inline; margin:0; padding:0; list-style:none;}
#language li a		{ display:block; float:left; padding:8px; color:#94cbe6; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#language .active-language a		{ color:#fff;}
#language .active-language a:hover	{ text-decoration:none;}
#language a:hover	{ text-decoration:underline;}

#loginbox			{ margin:0 0 0 36px; padding:15px; background:#3595C3 url(../images/layout/bg_loginbox.gif) no-repeat bottom left;}
#loginbox h3		{ margin:0 0 5px; padding:0; font-size:14px; color:#FFF; text-transform:uppercase; border:0;}
#loginbox label		{ display:block; color:#FFF; margin:0 0 5px;}
#loginbox .loginfield				{ width:149px; margin:2px 0 0; padding:3px; border:1px solid #b9b9b9; font-size:12px; color:#666; background:#FDFDFD;}
#loginbox .btn_login				{ width:40px; height:22px; border:0; font:bold 12px Arial, Helvetica, sans-serif; color:#007ab4; background:#FFF url(../images/Layout/Btn_Login.gif) no-repeat top left;}
.memo_pwd							{ font-size:10px; color:#FFF !important;}
a.lost_pwd,a.lost_pwd:visited		{ font-size:10px; color:#FFF !important;}
a.lost_pwd:hover					{ text-decoration:none;}

#in_FiscalNet				{ margin:20px 0 0 36px; width:157px; padding:15px; background:url(../images/accueil/bg_in_FiscalNet.gif) no-repeat top left;}
#in_FiscalNet h3			{ margin:0 0 5px; padding:0; font-size:24px; color:#f09a3a; border:0;text-align:center}
#in_FiscalNet h3 span		{ display:block; font-size:14px;/* color:#c9802f;*/}
#in_FiscalNet p							{ margin:0; padding:0; font-size:11px; color:#828282; text-align:center}
#in_FiscalNet p span, #In_FiscalNet a	{ color:#f09a3a; }
#in_FiscalNet p a						{ color:#f09a3a; display:block; margin:5px 0 0;}

#in_FiscalNet h3 a			{ margin:0 0 5px; padding:0; font-size:24px; color:#f09a3a; border:0;text-decoration:none; }



/* LINK STYLE
------------------------------------------------------------------------*/
a:link, a:visited	{ text-decoration:underline; color:#049abe;}
a:hover				{ text-decoration:none;}

a.log-out			{ text-decoration:underline; color:#fff; font-size:10px;}
td.welcome			{ font: 12px Arial, Helvetica, sans-serif; color:#fff;}

/* ERREUR
------------------------------------------------------------------------*/
.erreurlogo_fr				{ text-align:center;}
.erreurlogo_fr h1 a			{ display:block; height:73px; width:200px; margin:60px auto 20px; background:url(../images/layout/fiscalnet-logo-fr.gif) no-repeat top center; text-indent:-200em; overflow:hidden;}
.erreurlogo_nl h1 a			{ display:block; height:73px; width:200px; margin:60px auto 20px; background:url(../images/layout/fiscalnet-logo-nl.gif) no-repeat top center; text-indent:-200em; overflow:hidden;}

/* 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:130%; /* =16px */ color:#007ab4; margin:25px 0 0; padding:0; border-bottom:1px solid #94b9d0;}
h4					{ font-size:120%; /* =14px */ color:#5daacf; margin:10px 0 0; padding:0 0 3px; border-bottom:1px solid #cce4f0;}
h5					{}
h6					{}
p					{ line-height:17px;}
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				{}
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 10px 10px 10px; border-left:2px solid #BDBDBD;width:500px; margin-top: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:#007ab4;}
#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			{margin-top:11px;}
#horizontal_form fieldset fieldset label.checkbox2 input { clear:both; float:left; width:20px; border:0 !important; margin:0 5px 0 0; padding:0; height:14px;}
#horizontal_form fieldset fieldset label.checkbox2	{  display:block;  clear:both; font-weight:normal; color:#666; margin:0 10px 0 0; padding:5px 0 0;}

#horizontal_form input					{ display:block; width:200px; border:1px solid #BDBDBD; padding:3px; margin:5px 0 0; font:12px Arial, Helvetica, sans-serif;}
#horizontal_form select					{ display:block; width:208px; border:1px solid #BDBDBD; padding:2px; margin:5px 0 4px; font:12px Arial, Helvetica, sans-serif;}
#horizontal_form textarea				{ display:block; width:432px; 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 25px 0 0; margin:0; font-weight:bold; font-size:13px; color:#007ab4;}

#horizontal_form .contextual			{ display:none; clear:both; width:440px; 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; 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:83px;}
.first_begin_form						{ clear:both; float:none !important;}


.valid_form				{ border-top:1px solid #CCC; margin:15px 0; 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:#007ab4; 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:15px 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;}
.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
------------------------------------------------------------------------*/
.show						{}
.hidden						{ display:none !important;}
.serv-link-color			{ color:#ed8332 !important; text-decoration:none !important;}

#bloc-analyse				{ display:block; width:157px; margin:10px 0 0 36px; padding:10px 15px 15px; text-decoration:none; background:url(../images/accueil/bg_in_FiscalWeb.gif) no-repeat top left;}
#bloc-analyse strong		{ display:block; margin:0 0 10px; padding:0; font-size:28px; line-height:24px; color:#f09a3a; border:0;}
#bloc-analyse strong span	{  font-size:22px;}
#bloc-analyse p							{ margin:0; padding:0; font-size:11px; color:#828282; line-height:normal;}
#bloc-analyse p span,#In_FiscalWeb a	{ color:#049abe; text-decoration:underline;}
#bloc-analyse p a						{ display:block; margin:5px 0 0;}

#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; color:#80aedb; white-space:nowrap;}

#toolbar_actu li #defile	{ font-size:17px; color:#80aedb; padding-top:2px; height:29px; font-weight:bold; font-style:italic; }

#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;}
a#actu_by_mail,a#actu_by_mail:visited			{ background-image:url(../images/accueil/ico_actu_by_mail.gif); background-repeat:no-repeat; background-position:5px center;}
a#actu_rss,a#actu_rss:visited					{ background-image:url(../images/accueil/ico_actu_rss.gif); background-repeat:no-repeat; background-position:5px center;}
a#actu_archives,a#actu_archives:visited			{ background-image:url(../images/accueil/ico_actu_archives.gif); background-repeat:no-repeat; background-position:5px center;}
a.whatsrss					{ padding-left:0 !important;}

.actu_item					{ margin:0 0 20px; padding:0 0 0 40px; clear:both; background:url(../images/icones/ico-actu.gif) no-repeat top left;}
.actu_item a				{ color:#666; font-size:12px; text-decoration:none !important;}
.actu_item a:hover			{ text-decoration:underline !important;}
.actu_item a span			{ color:#007AB4; text-decoration:underline;}
.actu_item h4				{ margin:0; padding:0; border:0;}
.actu_item h4 a				{ font-size:12px !important; color:#007AB4; text-decoration:none;}
.actu_item h5				{ font-size:10px; margin:3px 0; padding:0 0 0 20px; color:#777; background:url(../images/icones/ico-calendrier.gif) no-repeat center left;}

.actu_item_alt					{ margin:0 0 20px; padding:0 0 0 40px; clear:both; background:#f5f5f5 url(../images/icones/ico-actu.gif) no-repeat top left;}
.actu_item_alt a				{ color:#555; font-size:12px; text-decoration:none !important;}
.actu_item_alt a:hover			{ text-decoration:underline !important;}
.actu_item_alt a span			{ color:#007AB4; text-decoration:underline;}
.actu_item_alt h4				{ margin:0; padding:0; border:0; color:#007AB4;}
.actu_item_alt h4 a				{ color:#007AB4; text-decoration:none;}
.actu_item_alt h5				{ font-size:10px; margin:3px 0; padding:0 0 0 20px; color:#777; background:url(../images/icones/ico-calendrier.gif) no-repeat center left;}

.hebdo_item						{ margin:0 0 20px; padding:0 0 0 40px; clear:both; background:url(../images/icones/ico_hebdo.gif) no-repeat top left;}
.hebdo_item a					{ color:#555; font-size:12px; text-decoration:none !important;}
.hebdo_item a:hover				{ text-decoration:underline !important;}
.hebdo_item a span				{ color:#007AB4; text-decoration:underline;}
.hebdo_item h4					{ margin:0; padding:0; border:0; color:#007AB4;}
.hebdo_item h4 a				{ color:#007AB4; text-decoration:underline !important;}
.hebdo_item h4 a:hover			{ text-decoration:none !important;}
.hebdo_item h5					{ font-size:10px; margin:3px 0; padding:0 0 0 20px; color:#777; background:url(../images/icones/ico-calendrier.gif) no-repeat center left;}

#servicesbox				{ margin:19px 0 15px 0;}
.servicesbox-fr				{ background:url(../images/accueil/servicesbox-fr.gif) no-repeat top left;}
.servicesbox-nl				{ background:url(../images/accueil/servicesbox-nl.gif) no-repeat top left;}

/*#servicesbox_header			{ margin:0; text-transform:none; border-color:#E8E8E8; margin:0 0 0 23px; padding:35px 0 9px 42px; background:url(../images/accueil/servicesbox_topright_corner.gif) no-repeat right 24px;}
#servicesbox_header a		{ color:#b96200; text-decoration:none;}
#servicesbox_header span	{ display:none;}*/
#servicesbox_header			{ position:relative; margin:0; text-transform:none; border-color:#E8E8E8; margin:0 0 0 23px; padding:35px 0 9px 42px; background:url(../images/accueil/servicesbox_topright_corner.gif) no-repeat right 24px;}
#servicesbox_header a		{ color:#b96200; text-decoration:none;}
#servicesbox_header span	{ display:block; position:absolute; top:18px; left:-5px; width:24px; height:24px; text-align:center; letter-spacing:-2px; font-size:22px; color:#fff;}
#servicesbox_content		{ padding:10px 15px 10px 38px; color:#b9baba; border-right:1px solid #DFDFDF;}
#servicesbox_content a		{ color:#555; font-weight:bold;}
#servicesbox_foot			{ height:90px; border-top:1px solid #E8E8E8; margin:0 0 0 22px; background:url(../images/accueil/servicesbox_footer.gif) no-repeat bottom left;}
#servicesbox_right_corner	{ height:90px; background:url(../images/accueil/servicesbox_bottomright_corner.gif) no-repeat bottom right;}
#servicesbox_foot h4		{ font-size:14px; color:#555; font-weight:bold; margin:0 0 5px; padding:0; border:0;}
#servicesbox_foot p		{ margin:0; padding:0; font-size:10px; color:#888; line-height:normal !important;}

#servdesc1,#servdesc2,#servdesc3,#servdesc4,#servdesc5,#servdesc6,#servdesc7,#servdesc8,#servdesc9,#servdesc10,#servdesc11 { padding:10px 10px 10px 50px;}
#servdesc1					{ background:url(../images/icones/ico-actu-small.gif) no-repeat 15px 10px;}
#servdesc2					{ background:url(../images/icones/ico-hebdo-small.gif) no-repeat 15px 10px;}
#servdesc3					{ background:url(../images/icones/ico-bibliotheque-small.gif) no-repeat 15px 10px;}
#servdesc4					{ background:url(../images/icones/ico-mini-fisc-small.gif) no-repeat 15px 10px;}
#servdesc5					{ background:url(../images/icones/ico-lexique-small.gif) no-repeat 15px 10px;}
#servdesc6					{ background:url(../images/icones/ico-formulaire-small.gif) no-repeat 15px 10px;}
#servdesc7					{ background:url(../images/icones/ico-lien-small.gif) no-repeat 15px 10px;}
#servdesc8					{ background:url(../images/icones/ico-question-small.gif) no-repeat 15px 10px;}
#servdesc9					{ background:url(../images/icones/ico-abreviation-small.gif) no-repeat 15px 10px;}
#servdesc10					{ background:url(../images/icones/ico-formation-small.gif) no-repeat 15px 10px;}
#servdesc11					{ background:url(../images/icones/ico-breve4-small.gif) no-repeat 15px 10px;}

#introduction_text			{ margin:0 0 0 22px;}
#introduction_text h3		{ color:#808080;}
#introduction_text h3 a		{ color:#666; text-decoration:none;}
#introduction_text h3 span	{ display:block; color:#007ab4;}
#introduction_text p		{ margin:5px 0; color:#666;}


/* EXEMPLES
------------------------------------------------------------------------*/
#exemple_item				{ position:relative; padding:0 0 0 40px; background:url(../images/exemples/ico_item_exemples.gif) no-repeat top left;}
#exemple_item span			{ position:absolute; top:5px; left:5px; font-size:14px; font-weight:bold; color:#5daacf;}
#exemple_item table			{ border-collapse:collapse;}
#exemple_item table td		{ border:1px solid #ccc;}

/* 8 SERVICES INCONTOURNABLES
------------------------------------------------------------------------*/
#back-to-services			{ background:url(../images/services/arrow_back_services.gif) no-repeat 10px 10px;}
.outil-details				{ padding:0 0 0 40px;}

.outil-details table			{ border-collapse:collapse; }
.outil-details table	td		{ border:1px solid black; }

#list-outils				{ width:100%; float:left; clear:both; margin:10px 0; padding:0;}
#list-outils ol				{ width:80%; margin:0 auto; padding:0;}
#list-outils li				{ float:left; width:45%; margin:15px 5% 0 0; padding:0; list-style:none;}
#list-outils a				{ display:block; height:15px; padding:10px 0 5px 0; margin:0 0 0 40px; border-bottom:1px solid #DEDEDE;}

#outils-actualites			{ background:url(../images/icones/ico-actu.gif) no-repeat top left;}
#outils-breves				{ background:url(../images/icones/ico-breve4.gif) no-repeat top left;}
#outils-hebdo				{ background:url(../images/icones/ico-hebdo.gif) no-repeat top left;}
#outils-bibliotheque		{ background:url(../images/icones/ico-bibliotheque.gif) no-repeat top left;}
#outils-mini-fisc			{ background:url(../images/icones/ico-mini-fisc.gif) no-repeat top left;}
#outils-formulaire			{ background:url(../images/icones/ico-formulaire.gif) no-repeat top left;}
#outils-lexique				{ background:url(../images/icones/ico-lexique.gif) no-repeat top left;}
#outils-liens				{ background:url(../images/icones/ico-liens.gif) no-repeat top left;}
#outils-question			{ background:url(../images/icones/ico-question.gif) no-repeat top left;}
#outils-abreviation			{ background:url(../images/icones/ico-abreviation.gif) no-repeat top left;}
#outils-formations			{ background:url(../images/icones/ico-formations.gif) no-repeat top left;}

/* BIBLIOTHEQUE
------------------------------------------------------------------------*/
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 h3					{ display:block; border:0; height:23px; margin:15px 0 0; padding:3px 0 0 38px; font-size:105%/*13px*/; background:url(../images/prive/ico_folder_biblio.gif) no-repeat top left; text-decoration:none;}
.bs						{ margin:15px 30px 30px; padding:0;}
.bs li					{ list-style-image:none !important; list-style:none !important;}
.bs h3					{ display:block; border:0; height:23px; margin:15px 0 0; padding:3px 0 0 38px; font-size:105%/*13px*/; background:url(../images/prive/ico_folder_biblio.gif) no-repeat top left; text-decoration:none;}

.biblio_division_off				{ display:none;}
.biblio_partie_off					{ display:none;}
.biblio_chapitre_off				{ display:none;}
.biblio_paragraphe_off				{ display:none;}
.d				{ display:none;}
.p				{ display:none;}
.c				{ display:none;}
.pa				{ display:none;}

.biblio_summary li a				{ cursor:pointer; text-decoration:underline; }
.bs li a				{ cursor:pointer; text-decoration:underline; }

.biblio_division					{ display:block; margin:0 0 0 40px; padding:0;}
.bd					{ display:block; margin:0 0 0 40px; padding:0;}
.biblio_division li					{ padding:3px 0 3px 20px; background:url(../images/prive/ico_biblio_division.gif) no-repeat left 4px;}
.bd li					{ padding:3px 0 3px 20px; background:url(../images/prive/ico_biblio_division.gif) no-repeat left 4px;}
.biblio_division li	a				{ cursor:pointer; color:#049abe;}
.bd li	a				{ cursor:pointer; color:#049abe;}
.biblio_division .division_active	{ font-weight:bold;}
.bd .division_active	{ font-weight:bold;}

.biblio_partie						{ margin:0; padding:0;}
.biblio_partie li					{ padding:3px 0 3px 20px; background:url(../images/prive/ico_biblio_partie.gif) no-repeat left 4px; font-weight:normal;}
.biblio_partie li a					{}
.biblio_partie .partie_active		{ font-weight:bold;}
.bp						{ margin:0; padding:0;}
.bp li					{ padding:3px 0 3px 20px; background:url(../images/prive/ico_biblio_partie.gif) no-repeat left 4px; font-weight:normal;}
.bp li a					{}
.bp .partie_active		{ font-weight:bold;}

.biblio_chapitre					{ margin:0; padding:0;}
.biblio_chapitre li					{ padding:3px 0 3px 20px; background:url(../images/prive/ico_biblio_chapitre.gif) no-repeat left 4px; font-weight:normal;}
.biblio_chapitre li a				{}
.biblio_chapitre .chapitre_active	{ font-weight:bold;}
.bc					{ margin:0; padding:0;}
.bc li					{ padding:3px 0 3px 20px; background:url(../images/prive/ico_biblio_chapitre.gif) no-repeat left 4px; font-weight:normal;}
.bc li a				{}
.bc .chapitre_active	{ font-weight:bold;}

.bpa					{ margin:0; padding:0;}
.bpa li				{ padding:3px 0 3px 20px; background:url(../images/prive/ico_biblio_paragraphe.gif) no-repeat left 4px; font-weight:normal;}
.bpa li a				{}
.bpa .paragraphe_active	{ font-weight:bold;}


/* CONTACTS
------------------------------------------------------------------------*/
.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;}

/* REDACTION
------------------------------------------------------------------------*/
#redaction_intro			{ padding:0 0 0 45px; background:url(../images/icones/ico_question_small.gif) no-repeat top left;}

.redaction_item				{ margin:15px 0 30px; height:90px;}
.redaction_item img			{ float:left; padding:4px; border:1px solid #DDD;}
.redaction_item h4			{ margin:5px 0 0 100px; padding:0 0 3px 0;}
.redaction_item h4 span		{ display:block; font-size:12px; font-weight:normal; font-style:italic; color:#999;}
.redaction_item p			{ margin:5px 0 0 100px;}
.redac_desc_small			{ color:#999; font-style:italic; font-size:11px; line-height:normal;}

.collab_item				{ margin:10px 0; background:url(../images/contacts/dot.gif) repeat-x 0 7px; font-style:italic;}
.collab_item h5				{ font-size:13px; margin:0; padding:0; color:#78a4ba; font-style:normal;}
.collab_item h5 span		{ padding:0 10px 0 0; background:#FFF;}

#attention					{ padding:25px 15px; margin:0 0 0 45px; color:#78a4ba; background:url(../images/redaction/bg_attention.gif) no-repeat top left;}
#attention h4				{ border:0; margin:0;}
#attention p				{ margin:0;}

/* TARIFS
------------------------------------------------------------------------*/
#tarifs_container			{ margin:0 0 40px; padding:0; height:118px;}
#tarifs_container div		{ list-style:none; float:left; height:150px; padding:27px 0 0 67px;}
#tarifs_container h4		{ margin:0; padding:0; height:20px; font-size:12px; color:#FFF; border:0; text-transform:uppercase;}
#tarifs_container p			{ margin:25px 15px 0 0; padding:6px 0 0; font-size:16px; font-weight:bold; color:#6D6D6D; border-top:1px solid #DEDEDE;}
#tarifs_container span		{ display:block; margin:0 0 7px 0; font-size:11px; font-weight:normal; line-height: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:15px 0 0 45px; 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;}

/* SUBSCRIBE BY MAIL
------------------------------------------------------------------------*/
a.sample_actu,a.sample_hebdo{ display:block; margin:0 auto; padding:8px 0 0 55px; width:190px; height:38px; text-decoration:none; color:#999;}
a.sample_actu				{ background:url(../images/archives/bg_ex_actus.gif) no-repeat;}
a.sample_hebdo				{ background:url(../images/archives/bg_ex_hebdo.gif) no-repeat;}
a.sample_actu:hover			{ background-position:0 -46px;}
a.sample_hebdo:hover			{ background-position:0 -46px;}
a.sample_actu span			{ display:block; color:#049abe; font-weight:bold;}
a.sample_hebdo span			{ display:block; color:#049abe; font-weight:bold;}

/* RSS
------------------------------------------------------------------------*/
#rss_list					{ margin:10px 0 10px 30px; 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; */
.actu_year								{ clear:both; padding:0 0 25px; margin:25px 0 0 0; height:46px; background:url(../images/prive/icones/ico_actualite.gif) no-repeat top left;}
.hebdo_year								{ padding:0; margin:25px 0 0 0; height:46px; background:url(../images/prive/icones/ico_hebdo.gif) no-repeat top left;}
.actu_year h3,.hebdo_year h3			{ color:#049abe; margin:0 0 0 53px; border:0;}
.actu_year ul,.hebdo_year ul			{ margin:3px 0 0 53px; padding:4px 0 0; border-top:1px solid #DDD; list-style:none;}
.actu_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;}
.actu_year li a,.hebdo_year li a		{ font-weight:bold; color:#049abe !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-fr		{ display:block; width:300px; height:61px; margin:20px 0 20px 15px; text-indent:-200em; border:0; background:url(../images/metiers/title-directeur-fr.gif) no-repeat top left;}
#metier-title-comptable-fr		{ display:block; width:420px; height:61px; margin:20px 0 20px 15px; text-indent:-200em; border:0; background:url(../images/metiers/title-comptable-fr.gif) no-repeat top left;}
#metier-title-avocat-fr			{ display:block; width:420px; height:61px; margin:20px 0 20px 15px; text-indent:-200em; border:0; background:url(../images/metiers/title-avocat-fr.gif) no-repeat top left;}

#metier-title-directeur-nl		{ display:block; width:300px; height:61px; margin:20px 0 20px 15px; text-indent:-200em; border:0; background:url(../images/metiers/title-directeur-nl.gif) no-repeat top left;}
#metier-title-comptable-nl		{ display:block; width:420px; height:61px; margin:20px 0 20px 15px; text-indent:-200em; border:0; background:url(../images/metiers/title-comptable-nl.gif) no-repeat top left;}
#metier-title-avocat-nl			{ display:block; width:420px; height:61px; margin:20px 0 20px 15px; text-indent:-200em; border:0; background:url(../images/metiers/title-avocat-nl.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;}

/* ERREURS
------------------------------------------------------------------------*/
#container_erreur			{}

.erreurlogo					{ text-align:center;}
.erreurlogo h1 a			{ display:block; height:53px; margin:60px auto 40px; background:url(../images/layout/FiscalWeb_logo.gif) no-repeat top center; text-indent:-200em; overflow:hidden;}

.erreur_article				{ width:450px; margin:15px auto; background:url(../images/prive/info_header.gif) no-repeat top left;}

.info_title					{ margin:0; font-size:120%/*14px*/; color:#049abe; border:0; padding:25px 0 20px 65px; background:url(../images/prive/info_top_right_corner.gif) no-repeat top right;}
.info_body					{ padding:0 10px 0 65px; background:url(../images/prive/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/info_footer.gif) no-repeat bottom left;}
.info_rightcorner			{ height:38px; background:url(../images/prive/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:#049abe; font-size:12px; font-weight:bold;}
.publication-item em		{ font-size:11px;}
.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;}

.publication-list			{ margin:0;}
.publication-list td		{ padding:5px 10px; background:#f9f9f9;}
.publication-list h5		{ margin:0; padding:0; color:#049abe; font-size:12px; font-weight:bold;}
.publication-list em		{ font-size:11px;}
.publication-list p			{ margin:0; padding:0; font-size:11px; line-height:normal !important;}
.publication-list a.viewpub	{ font-size:11px; margin:0; padding:0;}
.publication-list .author	{ font-size:10px !important; margin:0; color:#989898;}

/* Bandeau d�filant page d'accueil */
#newshr 					{ position:relative; height:29px; overflow:hidden; color:inherit; }
#newshr a					{ text-decoration:none; }
#defile 					{ position:absolute; }

#cliquez_ici				{ margin:0 0 5px 22px; background-color:#EE8C23; border:2px solid #FFF; color:#ddf4ff; padding-bottom:5px; }
#cliquez_ici h1				{ padding:10px 0 10px 0; font-size:14px; color:#FFF; text-transform:uppercase; text-align:center; }
#cliquez_ici #haut			{ border-bottom:2px solid #FFF;}
.bas_txt					{ padding-left:22px; font-weight:bold;  }
.bas_txt, .bas_txt a		{ color:#FFF; }

/* Larcier Formation */
#larcier_formation			{ margin:20px 0 0 36px; }
#larcier_formation h3		{ margin:0 0 5px; padding:0; font-size:14px; color:#f09a3a; border:0; text-align:center; }
#larcier_formation h3 a		{ text-decoration:none; color:#f09a3a; }
#larcier_formation #nlle_offre		{ margin:0; padding:0; font-size:11px; color:#828282; text-align:center; }
#larcier_formation #nlle_offre a	{ text-decoration:none; color:#828282; }
