
/* WEBSITE LAYOUT
------------------------------------------------------------------------*/
html,body			{ margin:0; padding:0; }
/*body				{ font:12px Arial, Helvetica, sans-serif !important; color:#555; background:#fff url(../images/layout/bg-site.gif) repeat-x 0 8px; border-top:8px solid #fd9e00; }*/
body				{ font:12px Arial, Helvetica, sans-serif !important; color:#555; }

#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#legimmo-logo-fr a	{ display:block; width:187px; height:63px; text-indent:-200em; overflow:hidden; background:url(../images/layout/logo-fr.gif) no-repeat top left; }
#header h1#legimmo-logo-nl a	{ display:block; width:187px; height:63px; text-indent:-200em; overflow:hidden; background:url(../images/layout/logo-nl.gif) no-repeat top left; }*/

/*#header img					{ position:absolute; top:80px; left:36px;border:none; }
#header img#legimmo-logo	{ display:block; width:187px; height:63px; text-indent:-200em; overflow:hidden; }*/

#header h1			{ position:absolute; top:70px; left:36px; width:187px; height:65px; overflow:hidden;}
#header h1#legimmo-logo-fr a	{ display:block; width:187px; height:45px; text-indent:-200em; overflow:hidden; background:url(../images/layout/logo-fr.gif) no-repeat top left;}
#header h1#legimmo-logo-nl a	{ display:block; width:187px; height:45px; text-indent:-200em; overflow:hidden; background:url(../images/layout/logo-nl.gif) no-repeat top left;}

#header h1#legimmo-logo-fr span, #header h1#legimmo-logo-nl span
								{ display:block; height:25px; line-height:25px; color:#978A77; font-size:12px; text-align:center;}
#header h1#legimmo-logo-fr span a, #header h1#legimmo-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:#fff; font-size:10px; background:#ff9a22; }

/* 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			{ 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			{ float:left; width:223px; margin:0 0 0 0; background:#FFF; }*/
#navigation ul.nav_fr 	{ margin:0 0 0 36px; padding:0 0 0 15px; border-bottom:1px solid #FFF; background:#f2ae6a url(../images/layout/bg_navigation-fr.gif) no-repeat bottom left; }
#navigation ul.nav_nl 	{ margin:0 0 0 36px; padding:0 0 0 15px; border-bottom:1px solid #FFF; background:#f2ae6a url(../images/layout/bg_navigation-nl.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:#fff0e0; color:#e87500 !important; }

#erreurs				{ margin:0 25% 0 25%; padding:15px; background:#ec9032; }
#erreurs h3				{ color:#FFF; }
#erreurs a:link, #erreurs a:visited
						{ text-decoration:underline; color:#FFF; font-weight:bold }
#erreurs a:hover		{ text-decoration:none; }

#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 span		{ display:block; float:left; padding:8px; color:#fedab6; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
#language .active-language span		{ color:#fff;font-weight:bold; }
/*#language .active-language span:hover	{ text-decoration:none; }*/
#language a:hover	{ text-decoration:underline; }

/*#loginbox			{ margin:0 0 0 36px; padding:15px; background:#ec9032 url(../images/layout/bg_loginbox.gif) no-repeat bottom left; }*/
#loginbox			{ margin:100px 25% 0 25%; padding:15px; background:#ec9032; }
#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 #fff0e0; font-size:12px; color:#666; background:#FDFDFD; }
#loginbox .btn_login				{ width:40px; height:22px; border:0; font:bold 12px Arial, Helvetica, sans-serif; color:#fd9e00; 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; }

#navigation #loginbox	{ margin:0; background:#ec9032; }

/* LINK STYLE
------------------------------------------------------------------------*/
a:link, a:visited	{ text-decoration:underline; color:#e87500; }
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/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/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:#fd9e00; margin:25px 0 0; padding:0; border-bottom:1px solid #ccc; }
h4					{ font-size:120%; /* =14px */ color:#666; margin:10px 0 0; padding:0 0 3px; border-bottom:1px solid #ddd; }
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 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:#fd9e00; }
#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 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:#fd9e00; }

#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:#fd9e00; 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; }

#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:#e87500; 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:#666; white-space:nowrap; }
#toolbar_actu li a:hover	{ background-color:#F6F6F6; text-decoration:none; }
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:11px; text-decoration:none !important; }
.actu_item a:hover			{ text-decoration:underline !important; }
.actu_item a span			{ color:#e87500; text-decoration:underline; }
.actu_item h4				{ margin:0; padding:0; border:0; }
.actu_item h4 a				{ font-size:12px !important; color:#363636; 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; }

.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:#333; font-size:12px; text-decoration:none !important; }
.actu_item_alt a:hover			{ text-decoration:underline !important; }
.actu_item_alt a span			{ color:#e87500; text-decoration:underline; }
.actu_item_alt h4				{ margin:0; padding:0; border:0; color:#363636; }
.actu_item_alt h4 a				{ color:#e87500; text-decoration:none; }
.actu_item_alt 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; }

.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:#999; font-size:12px; text-decoration:none !important; }
.hebdo_item a:hover				{ text-decoration:underline !important; }
.hebdo_item a span				{ color:#e87500; text-decoration:underline; }
.hebdo_item h4					{ margin:0; padding:0; border:0; color:#363636; }
.hebdo_item h4 a				{ color:#e87500; 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:#B7B7B7; 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			{ position:relative; margin:0; text-transform:none; border-color:#E8E8E8; margin:0 0 0 23px; padding:35px 0 7px 42px; background:url(../images/accueil/servicesbox_topright_corner.gif) no-repeat right 24px;}
#servicesbox_header a		{ color:#fff; 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;}
* html #servicesbox_header span		{ top:8px; left:-49px;}
* html #servicesbox_header	{ position:relative; background-position:right 14px; padding:25px 0 8px 41px;}


#servicesbox_content		{ padding:10px 15px 10px 38px; color:#b9baba; border-right:1px solid #DFDFDF; }
#servicesbox_content a		{ color:#999; 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; }

.serv_link_color			{ color:#9bc200 !important; text-decoration:none !important; }

#servdesc1,#servdesc2,#servdesc3,#servdesc4,#servdesc5,#servdesc6,#servdesc7,#servdesc8,#servdesc9,#servdesc10 { 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-immo-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; }

#introduction_text			{ margin:0 0 0 22px; }
#introduction_text img		{ border:3px solid #e6e6e6; }
#introduction_text h3		{ color:#808080; border:none; }
#introduction_text h3 a		{ color:#666; text-decoration:none; }
#introduction_text h3 span	{ display:block; color:#fd9e00; }
#introduction_text h4		{ font-size:11px; padding:0; margin:0; }
#introduction_text p		{ margin:0 0 10px; color:#666; line-height:normal; font-size:11px; }


/* 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:#fd9e00; }
#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; }

#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_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_immo			{ background:url(../images/icones/ico-mini-immo.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; }

/*.biblio_division					{ 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; }
.biblio_division .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; }

.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; }

.biblio_paragraphe					{ margin:0; padding:0; }
.biblio_paragraphe li				{ padding:3px 0 3px 20px; background:url(../images/prive/ico_biblio_paragraphe.gif) no-repeat left 4px; font-weight:normal; }
.biblio_paragraphe li a				{}
.biblio_paragraphe .paragraphe_active	{ font-weight:bold; }*/


/* 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; }

/* 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				{ 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; }

h4.redac					{ color:rgb(255, 190, 100); }

#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; }

a#go_to						{ background:url(../images/icones/ico-arrow-right.gif) no-repeat 10px 8px; }

/* 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:#e87500; font-weight:bold; }
a.sample_hebdo span				{ display:block; color:#e87500; 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:#e87500; 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:#e87500 !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:#e87500; 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:#e87500; 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:#e87500; 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; }


