/* HOVERS */
#jl_results ul li:hover,#jl_results ul li.hover {
background:#F1F9F4;
background:#E9F5ED;
}

#jl_document div:hover,#jl_document div.hover {
background:#F1F9F4;
background:#E9F5ED;
}

#jl_document div#banner_sense:hover,#jl_document div#banner_sense.hover,#jl_results div#banner_sense:hover,#jl_results div#banner_sense.hover,#jl_document div#doc_main:hover,#jl_document div#doc_main.hover,#jl_results div#doc_main:hover,#jl_results div#doc_main.hover {
background:#F8FBF9;
}

#jl_document div:hover div,#jl_document div.hover div {
display:block;
}

div.hov_hl_1 p:hover,div.hov_hl_1 p.hover {
background:#F1F9F4;
}

div.hov_hl_1 p:hover input,div.hov_hl_1 p.hover input {
background:#F1F9F4;
}

div.bf_wm_2:hover,div.hov_hl_2 div.hover {
background:#CAD9D8;
background:#F1F9F4;
background:#F8FBF9;
background:#a4c0e2;
background:#E6F7EE;
cursor:pointer;
}

div.bf_wm_2:hover a,div.hov_hl_2 div.hover a {
color:#ffffff;
color:#000000;
color:#86aeda;
/*text-decoration:none;*/
text-decoration:underline;
text-decoration:none;
font-weight:normal;
/*background:#CAD9D8;*/ /*gris + clair OK*/
}

.bf_wm_link:hover {
font-weight:normal;
text-decoration:none;
color:#ffffff;
color:#407ab6;
}

input[type=submit]:hover,input[type=submit].hover {
background:url(../img/button-bg.png) no-repeat 100% 50%;
background-color:#A4C0E2;
color:#ffffff;
}

/****************/

body {
/*width:99%;
height:100%;*/
margin:0;
}
div {
border:none;
/*margin:1px;*/
}
div.w_b_margin {
margin:0;
border:none;
border-bottom:1px solid #ffffff;
}
ul{
list-style-type:square;
list-style-image:url(../img/li.gif);
}
a {
cursor:pointer;
}
#head {
display:block;
width:99%;
height:103px;
}
#head #logo {
margin:0;
display:block;
width:354px;
height:100px;
float:left;
/*background:url(../images/jus-luminum-logo.png);*/
}
#head #logo img {
margin:0;
border:none;
width:354px;
height:100px;
}
/*#head #h_center {
margin:0;
display:block;
float:left;
border:1px solid black;
}*/
#head .h_right {
margin:0;
display:block;
float:right;
/*width:92px;*/
}
#head .h_right #lexeek_logo {
border:none;
height:20px;
width:92px;
margin:83px 0 0 0;
}
#head .h_right #h_ban {
margin:28px 10px auto auto;
}
#top_box,.long_box {
display:block;
width:auto;
height:25px;
background:#7ba77b;
padding:0 0 0 4px;
margin:0 1px 1px 1px;
}
#left {
margin:0 0 0 1px;
display:block;
width:220px;
/*min-height:200px;*/
/*height:1000px;*/
float:left;
}
#left div {
margin:0 0 1px 0;
background:#fcc03f;
background:#FFF8EA; /*orange +léger*/
background:#FFEECB; /*orange léger*/
background:#FBD279;
background:#E39E0A;
background:#0ABDE3;
background:#FCA175;
background:#FCDE52;
background:#FDE885;
background:#FEEC9A;
background:#FBDA20;
background:#FEC45E;
background:#FCCB77;
background:#FFD58D;
background:#FEDDA2;
background:#FDD796;
background:#FDE196;
background:#F8E1A4;
/*FBCA4A*/
background:#F8E1A4;
background:#F8E1A4;
background:#FFE28E;
/*background:#FCC03F;
color:#ffffff;*/
}
.ads_left {
padding:6px 8px 0 18px;
}
.line_sense {
margin:0 0 0 4px;
}
#content {
margin:0 0 1px 1px;
min-width:300px;
/*max-width:600px;*/
max-width:65%;
width:auto;
display:block;
background:#f2fbe6;
background:#FFEECB; /*orange léger*/
background:#FFF8EA; /*orange +léger*/
background:#EAFCFF; /*bleu léger*/
background:#E2D7F0;
background:#BF4E42;
background:#AAE1AE;
background:#D1E5D3;
float:left;
}

#content div.in_content_1,#content div.in_content_2 {
display:block;
width:100%;
}

#content div.in_content_1 {
/*margin:0 0 1px 0;*/
border:none;
border-bottom:1px solid #ffffff;
background:#F1F9F4;
}

#content div.in_content_2 {
/*margin:0 0 1px 0;*/
border:none;
border-bottom:1px solid #ffffff;
background:#F8FBF9;
}

.f_left {
float:left;
}

.f_right {
float:right;
}

.pad5 {
padding:5px;
}

#content div.in_content_1 .f_left,#content div.in_content_1 .f_right {
padding:5px;
}

#right {
margin:0 1px 0 1px;
display:block;
/*width:200px;*/
float:right;
width:auto;
/*border:1px solid black;*/
}

#right div {
margin:0 0 1px 0;/*
background:#fcc03f;
*/
}

.clear {
clear:both;
height:0;
display:block;
}

form {
margin:0px;
padding:3px;
}

input[type=submit] {
cursor:pointer;
}

#s_box_l input[type=text],#s_box_l textarea,#left div textarea {
width:210px;
}

#left div div textarea {
width:195px;
}

#left div div input[type=button] {
width:197px;
}

#s_box_l input[type=submit],#s_box_l select {
width:212px;
}

input,select,textarea {
overflow:hidden;/*
background-color:#FBFBFF;
border:1px solid black;
padding:0 0 0 3px;*/
background:#FDFBF6;
background:#F9F6EF;
background:#FCFAF4;
border:1px solid #7F9DB9;
}

input[type=checkbox] {
width:20px;
}

#s_box_l input[type=checkbox] {
background:#FFE28E;
}

input[type=radio] {
border:none;
}

#sond_form input[type=radio] {
background:#F8FBF9;
}

.submit {
/*color:blue;*/
background:#e6ecf6;
background:#D1E5D3;
background:#F5F9F8;
background:#e9e9e9;
border:1px solid #7ba77b;
border:1px solid #e3e3e3;
border:1px solid #2352b1;
margin:3px 0 3px 0; 
}

.radio_btn {
width:20px;
}

#s_box_l {
/*margin-top:30px;*/
}

#s_box_l a {
font-size:0.7em;
text-decoration:underline;
}

.left_sub a {
font-size:0.9em;
text-decoration:underline;
line-height:1.7em;
}

.tree_1 {
cursor:pointer;
background:url(../img/dev_1.gif) no-repeat 0% 55%;
padding:0 0 0 17px;
margin:0;
display:block;
}

.tree_2 {
cursor:pointer;
background:url(../img/dev_2.gif) no-repeat 0% 55%;
padding:0 0 0 17px;
margin:0;
display:block;
}

.tree_1 a,.tree_2 a {
cursor:pointer;
}

.poll_bar {
display:block;
width:120px;
height:7px;
padding:1px;
border:1px solid #9F4545;
background:#ffffff;
}

.poll_bar div {
border:none;
background:url(../img/jauge.php) no-repeat;
height:100%;
}

.poll_bar span {
display:inline !important;
}

/* TEXT */
body,input,textarea,th,td,select {
/*font-family:Verdana,Trebuchet MS,"Bitstream Vera Sans",Arial,Helvetica;*/
font-family:Century Gothic,Verdana,Trebuchet MS,"Bitstream Vera Sans",Arial,Helvetica;
}

input,textarea {
font-family:Arial,Verdana,Trebuchet MS,"Bitstream Vera Sans",Helvetica;
font-size:0.8em;
/*color:#0B156E;*/
}

select {
font-size:0.8em;
}

#top_box,.long_box {
color:#ffffff;
}

h1 {/*
font:13px Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#295689;
text-align:center;
font-weight:bold;
margin-bottom:0px;
margin-top:0px
*/}

h2 {
font-size:15px;
color:/*#475FA3;*/#000000;
/*border-style:solid;
border-color:#C06B6B;
border-width:0px 0px 1px 0px;*/
font-weight:normal;
text-decoration:none;
margin:0.8em 0px 0.6em 0px;
padding:0px 0px 0.0em 0.7em;
line-height:1.2em;
/*font-size:20pt;*/
/*
color:#475FA3;
border-style:solid;
border-color:#C06B6B;
border-width:0px 0px 1px 0px;
font-weight:normal;
text-decoration:none;
margin:0.4em 0px 0.8em 0px;
padding:0px 0px 0.0em 0px;
line-height:1.2em;*/
}

h2:first-letter {
color:#9F4545;
}

#left h2,#left .left_box span a {
font-size:0.85em;
line-height:1.5em;
margin:0 0 0 3px;
padding:0;
font-weight:normal;
}

#left h2 strong {
font-weight:normal;
}

#left .left_box .sep {
height:5px;
}

#left .left_box span {
display:block;
margin:0 0 0 3px;
}

#left .left_box span a {
margin:0 0 0 1px;
color:#000000;
line-height:1em;
}

#left .left_box span a:hover {
text-decoration:none;
}

#content {
font-family:Verdana,Trebuchet MS,"Bitstream Vera Sans",Arial,Helvetica;
}

a {
font-weight:bold;
text-decoration:none;
color:#407ab6;
}

a:hover {
color:#86aeda;
text-decoration:underline;
font-weight:bold;
}

p {
padding:8px 8px 8px 8px;
margin:0;
font-size:9pt;
text-align:justify;
}

ul.pt9 {
font-size:9pt;
}

ul.pt9 li {
margin-bottom:9px;
}

p.first:first-letter {
color:#9F4545;
font-size:1.8em;
}

.index .first:first-letter {
color:#9F4545;
font-size:1.8em;
}

#copy {
line-height:1.8em;
padding:0 10px 0 10px;
font-size:8pt;
text-align:center;
}
#copy a {
color:#ffffff;
text-decoration:underline;
}

#b_hlp_search,#b_error_report,#b_login,div.left_sub { /*left column box*/
font-family:Verdana,Trebuchet MS,"Bitstream Vera Sans",Arial,Helvetica;
width:97%;
/*margin:25px 0 0 0;*/
border:1px solid #ffffff;
border-left:none;
background-color:#f3f3f3 !important;
background-color:#FFF5A0 !important;
background-color:#FDF4BF !important;
}

#b_login {
font-size:0.8em;
}

#b_login form {
padding-left:0;
padding-top:0;
}

#b_login a {
font-weight:normal;
font-size:0.8em;
}

#b_login span {
display:block;
margin:0;
}

#b_login input {
border:1px solid #7F9DB9 !important;
font-size:0.9em !important;
width:100px;
margin:0 0 4px 0!important;
}

#b_login input#login_submit {width:102px;}
#b_login input#register_submit {width:100px;}

#b_hlp_search p { /*left column box*/
padding:6px 5px 6px 8px;
font-size:0.7em;
}

.em {
font-size:1em;
}

.pointer {
cursor:pointer;
}

ul.small {
padding:4px 0 0 22px;
}

p.small,ul.small li {
font-size:1em;
text-align:justify;
margin:4px 4px 4px 4px;
padding:0;
}

.smaller p {
font-size:0.6em;
}

.smaller span {
}

.smaller_div {
padding:10px 0 0 0;
font-size:0.7em;
}

.center,.center p {
text-align:center;
}

.uline {
text-decoration:underline;
}

.long_box {
font-family:Verdana,Trebuchet MS,"Bitstream Vera Sans",Arial,Helvetica;
}

.version {
font-size:0.8em;
line-height:1.9em;
}

.version a {
color:#ffffff;
}

.italic {
font-style:italic;
}

.verd {
font-family:Verdana,Trebuchet MS,"Bitstream Vera Sans",Arial,Helvetica;
}

.arial {
font-family:Arial,Verdana,Trebuchet MS,"Bitstream Vera Sans",Helvetica;
}

p.cent:first-letter {
font-family:Century Gothic;
}

.index .cent:first-letter {
font-family:Century Gothic;
}

.small-f {
font-size:0.8em;
}

.t-align-r {
display:block;
width:98%;
text-align:right;
}

#jl_results h3 {
font-size:1em;
font-weight:normal;
}

#jl_results h3 strong {
text-decoration:underline;
}

#bottom_links,#bottom_links a {
font-size:9px;
}

#some_links li,#some_links li a  {
font-size:9px;
margin:0;
padding:0;
}

div.map_rand h2 {
font-size:11px;
}

#some_links ul {
margin:0 10px 0 10px;
}

#some_links p {
margin:10px 0 0 0;
}

.index strong,.index h3 {
display:inline !important;
margin:0;
font-size:9pt;
color:#000000;
font-weight:normal;
}

.index .pp {
padding:8px 8px 8px 8px;
margin:0;
font-size:9pt;
text-align:justify;
}

/* END TEXT */

.portal-button_nh {
float:right;
width:13px;
vertical-align:top;
margin:0;
border:1px solid #666699;
}

.portal-button {
vertical-align:top;
margin:1px;
border:1px solid #666699;
background:#ffffff;
}

.portal-button:hover {
margin:1px 2px 2px 2px;
border:none;
background:#ffffff;
}

.portal-button:active {
margin:1px;
border:1px solid #666699;
background:#ffffff;
}

.bf_adjust {
height:0px;
margin:-2px 0 0 0;
}

.bf_wm_1 {
font-family:Verdana,Trebuchet MS,"Bitstream Vera Sans",Arial,Helvetica;
padding:3px 3px 4px 3px;
padding:0 0 0 0;
padding:3px 3px 5px 3px;
margin:0 5px -1px 0;
margin:0 5px 0 -1px;
/*margin:0 5px 0 0;*/
/*border:1px solid #a4c0e2;*/border:none;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-bottom:none;
background:#ffffff;
background:#7ba77b;
background:#f2fbe6;
background:#215f56;
background:#CAD9D8; /*gris + clair OK*/
background:#FBE775;
background:#fcc03f;
background:#FBD775;
background:#DCF038;
background:#FDF761;
background:#F1F7F9; /*bleu blanc*/
background:#F1F9F8;
background:#F1F9F4 !important;
font-size:10px;
font-weight:bold;
display:inline;
}

.bf_wm_2 {
font-family:Verdana,Trebuchet MS,"Bitstream Vera Sans",Arial,Helvetica;
padding:0 3px 0 3px;
padding:3px 3px 0 3px;
margin:0 5px -1px 0;
margin:0 5px 0 0;
margin:0 5px 0 -1px;
border:1px solid #8bab9e; /*gris*/
border:1px solid #ffffff;
/*border:none;*/
/*border-bottom:none;*/
border-top:none;
background:#ffffff;
background:#7ba77b;
background:#f2fbe6;
background:#bbf752; /*vert vif*/
background:#F1F7F9; /*bleu blanc*/
background:#8BAB9E; /*gris*/
background:#F0F871; /*jaune*/
background:#BDE37C; /*plus mat OK*/
background:#215F56; /*vert foncé ouaif*/
background:#F7D252; /*orangé peu aller à condition de changer à gauche*/
background:#FCC03F; /*orange le + vif possible*/
background:#F3FEEC; /*vert blanc*/
background:#CAD9D8; /*gris + clair OK*/
background:#FBE775;
background:#fcc03f;
background:#FBD775;
background:#DCF038;
background:#FDF761;
background:#F1F7F9; /*bleu blanc*/
background:#F1F9F8;
background:#F1F9F4;
font-size:10px;
font-weight:bold;
display:inline;
}

.bf_wm_link {
/*font-size:8pt;*/
/*color:#ffffff;
color:#000000;*/
font-weight:normal;
text-decoration:none;
color:#FFEECB; /*orange léger*/
color:#FFF8EA; /*orange +léger*/
color:#EAFCFF; /*bleu léger*/
color:#E2D7F0;
color:#BF4E42;
color:#AAE1AE;
color:#D1E5D3;


color:#FFF8EA; /*orange +léger*/
color:#FFEECB; /*orange léger*/
color:#FBD279;
color:#E39E0A;
color:#0ABDE3;
color:#FCA175;
color:#FCDE52;
color:#FDE885;
color:#FEEC9A;
color:#f2fbe6;
color:#fcc03f;
color:#295689;
color:#407ab6;
}

/*.bf_wm_2:hover {
padding:3px 3px 6px 3px;
}*/

#help_box {
padding:2px;
font:11px/17px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

#help_box strong {
background: #f9f9f9;
padding:3px;
}

#help_pointer {
position:absolute;
z-index:100;
width:0;
height:0;
visibility:hidden;
filter:alpha(opacity=100);
-moz-opacity:1.0;
}

.st1_menu {
border:none;
border-top:1px solid #ffffff;
/*border-bottom:1px solid #ffffff;*/
/*padding:2px;*/
font:11px/17px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
/*padding:1px 0 0 0;*/
padding:0;
margin:3px 0 0 0;
/*border-top:none;*/
background:#FFEECB; /*orange léger*/
background:#CAD9D8; /*gris + clair OK*/
background:#B0C6B2;
background:#FBE775; /*quite ok orange*/
background:#fcc03f;
background:#FBD775;
background:#DCF038;
background:#FDF761;
background:#F1F7F9; /*bleu blanc*/
background:#F1F9F8;
background:#F1F9F4;
display:block;
}

.st1_menu .st1_table {
width:100%;
padding:0;
margin:0;
border-bottom:1px solid #ffffff;
}

.st1_menu .st1_table thead {
padding:0;
margin:0;
}

.st1_menu .st1_table thead td {
padding:0;
}

.st1_menu .st1_table thead td table {
padding:0;
margin:0;
width:100%;
/*background:#f9f9f9;*/
}

.st1_menu .st1_table thead td table h1 {
font:13px Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#295689;
text-align:center;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
text-align:left;
}

.st1_menu .st1_table thead td table span {
cursor:pointer;
font-size:10px;
margin:0;
}

.st1_menu_content {
margin:-1px 0 0 0;
margin:0;
/*border-top:1px solid #ebebeb;
border-top:1px solid #ffffff;*/
border-top:none;
border-bottom:1px solid #ffffff;
font:11px/17px Verdana, Arial, Helvetica, sans-serif;
width:100%;
background:#7ba77b;
background:#CAD9D8; /*gris + clair OK*/
background:#FFEECB;
background:#f2fbe6;
background:#F8FBF9;
}

.st1_menu_content hr {
clear:both;
visibility:hidden;
}

.wcm_box {
float:left;
width:170px;
/*height:200px;*/
padding:0;
margin:10px;
text-align:left;
border:1px solid #ebebeb;
background: #f9f9f9;
}

.wcm_box div {
padding:0 0 0 0;/*2px;*/
color:#407ab6;
font:10px/17px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
width:100%;
background: #f3f3f3;
}

.wcm_box div strong {
color:#407ab6;
}

.wcm_box ul strong {
color:black;
font-weight:normal;
}

.wcm_box ul {
font:10px/16px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0;
margin:5px 10px 10px 25px;
list-style-image:none;
list-style-type:decimal;
color:#407ab6;
}

.wcm_box .sq_ul {
list-style-type:square;
list-style-image:url(../img/li.gif);
}

.wcm_box li {
margin:0 0 5px 0;
}

.wcm_box li p {
color:black;
font:10px/16px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-weight:normal;
padding:0;
}

#dhtmltooltip{
position:absolute;
left:-300px;
width:250px;
border:1px solid black;
padding:2px;
background-color:lightyellow;
visibility:hidden;
z-index:100;
font-size:10px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left:-300px;
z-index:101;
visibility:hidden;
}

.link_ul {
list-style-position:inside;
}

/* RESULTS /////////////////*/

#jl_results {
/*margin:10px 10px 0px 10px;
float:left;*/
}

#jl_results a {
/*color:#D94E0A;
font-weight:bold;
text-decoration:none;*/
position:relative; /* prevent IE peekaboo bug */
}

#jl_results a:hover {
text-decoration:none;
}

#jl_results {
/*margin-right: 350px;*/
/*border:1px solid #B20316;
color:#4E3000;
font-size:90%;
min-width:520px;
width:542px;*/
/*_float: left;
_margin-right: 20px;*/
}
/*#results .windows-results .w4 {
  background-image: url(../img/block4-bl.png);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  position: relative;
  left: -2px;
  padding:4px 16px 16px 16px;
  min-height: 177px;
  _height: 177px;
  z-index: 10;
}*/

#jl_results p {
  /*margin: 0px;
  margin-top: 0.1em;
  margin-bottom: 1.0em;
  padding: 0px;
  margin-right:50px;*/
}

#jl_results_footer {
margin:0 0 10px 15px;
}

#results br {
  /*clear: both;*/
}

#results_top_menu .f_left,#results_top_menu .f_right {
padding:5px;
}

#results_top_menu a {
border:1px solid #e3e3e3;
padding:2px 5px 2px 5px;
background-color:#ffffff !important;
margin:3px;
font-size:0.8em;
/*font-weight:normal;*/
}

#results_top_menu a.asc {
background:url(../img/order_1.gif) no-repeat 100% 50%;
}

#results_top_menu a.desc {
background:url(../img/order_0.gif) no-repeat 100% 50%;
}

#results_top_menu a.asc,#results_top_menu a.desc {
padding-right:15px;
}

#results_top_menu a:hover {
background:#A4C0E2 !important;
color:#ffffff;
text-decoration:none;
border:1px solid #ffffff;
}

#results_top_menu .f_right a {
font-size:1.2em;
}

/* cadre results */
#jl_results ul li strong {
/*border-bottom:1px dotted;*/
text-decoration:underline;color:#2B3E5F;
}

#jl_results h3 {
text-align:justify;
display:inline;
width:80%;
float:left;
/*font-weight:normal;*/
/*padding:0;*/
/*font-size:9pt;*/
margin:10px 10px 10px 3%;
}

#jl_results div.r_options {
display:inline;
/*width:10%;*/
float:right;
border:1px solid #ffffff;
background:#F8FBF9;
margin:4px;
}

#jl_results div.r_options a {
display:block;
margin:3px;
padding:1px 13px 1px 13px;
background:url(../img/li.gif) no-repeat 0% 15%;
font-size:0.8em;
}

#jl_results div.r_options a:hover {
background:url(../img/button-bg.png) no-repeat 100% 50%;
background-color:#A4C0E2;
color:#ffffff;
}

#jl_results div.r_options a:before {
/*content:url(../img/li_l.gif);*/
}

#jl_results ul li h2 a {
margin:0;
padding:0;
}

#jl_results ul li h2 a {
font-size:15px;
color:#000000;/*#475FA3;*//*#000000*/;
font-weight:normal;
text-decoration:none;
margin:0.8em 0px 0.6em 0px;
padding:0px 0px 0.0em 1em;
line-height:1.2em;
background:url(../img/li.gif) no-repeat 0% 20%;
}

#jl_results ul li h2 a:first-letter {
color:#9F4545;
}

#jl_results ul li h2 a:hover {
color:#295689;
}

#jl_results div.res_dark {
border:none;
border-top:1px solid #ffffff;
}

#jl_results div.res_light {
border:none;
border-top:1px solid #ffffff;
/*background:#FBFFFB;*/
background:#ffffff;
}

#jl_results .res_pages {
margin-left:70px;
}

#jl_results ul {
/*list-style:url(../img/li.gif) outside;*/
width:100%;
margin:0;
padding:0;
list-style-image:url(../img/li.gif);
/*padding:0 0 0 25px;*/
border:none;
/*margin:0px;*/
  /*width: 100%;*/
}

#jl_results ul li {
  /*display: block;*/
/*margin:5px 0 15px 0;*/
  /*float: left;*/
  /*width: 49%;*/
/*font-size:120%;*/
  /*background: url(../img/arrow.gif) no-repeat 3px 50%;*/
display:block;
width:100%;
padding:1px 0 15px 0;
margin:0;
/*border-bottom:1px dotted #B20316;*/
border-bottom:1px solid #ffffff;
}

#jl_results ul li p {
text-align:justify;
/*width:100%;*/
display:block;
padding:0;
font-size:9pt;
margin:0;
}

#jl_results .last_upd {
display:block;
clear:both;
/*color:green;*/
color:#000000;
margin:0 0 0 3%;
/*font-size:9pt*/;
}

/*/////////////// DOC ///////////////*/

.hl_s {
background-color:yellow;
}

#jl_document div div {
display:none;
padding:0 0 3px 0;
}

#jl_document #doc_main h3 {
margin:0 7px 0 7px;
text-align:justify;
font-weight:normal;
/*font-weight:bolder;*/
}

#jl_document #doc_main h3:first-letter {
color:#000000;
font-size:1em;
font-weight:normal;
}

#jl_document #doc_main h3 strong {
font-weight:normal;
}

#document_top_menu .f_left,#document_top_menu .f_right {
padding:5px;
}

#jl_document div div span {
display:none;
margin:3px 8px 0 6px;
color:green;
}

#jl_document div h3 {
margin:0 8px 0 7px;
text-align:justify;
font-weight:normal;
/*font-weight:bolder;*/
}

#jl_document div h3 strong {
font-size:1em;
font-weight:600;
}

#jl_document div h3:first-letter {
color:#9F4545;
font-size:1.5em;
font-weight:normal;
}

#document_top_menu a,#jl_document div div a {
border:1px solid #e3e3e3;
padding:2px 5px 2px 5px;
background-color:#ffffff !important;
margin:3px;
font-size:0.8em;
/*font-weight:normal;*/
}

h2#decision_title {
/*border:1px solid #ebebeb;
background:#f3f3f3;*/
text-align:left;
font-weight:bold;
}

#decision_table {
/*width:99%;*/
margin:0 9px 10px 5px;
}

#decision_info td {
border:1px solid #ebebeb;
background:#f9f9f9;
font-size:1em;
padding-right:30px;
}

#document_top_menu a.asc {
background:url(../img/order_1.gif) no-repeat 100% 50%;
}

#document_top_menu a.desc {
background:url(../img/order_0.gif) no-repeat 100% 50%;
}

#document_top_menu a.asc,#results_top_menu a.desc {
padding-right:15px;
}

#document_top_menu a:hover,#document_top_menu a.hover,#jl_document div div a:hover,#jl_document div div a.hover {
background:#A4C0E2 !important;
color:#ffffff;
text-decoration:none;
border:1px solid #ffffff;
}

#document_top_menu .f_right a {
font-size:1.2em;
}

.banner_sense {
/*width:85%;*/
/*width:500px;*/
float:left;
padding:0;
overflow:hidden;
}

#jl_results ul li:hover>div.banner_sense,#jl_results ul li.hover>div.banner_sense {
border:1px solid #FFFFFF;
background-color:#F8FBF9;
}

#jl_results .banner_sense {
border:1px solid #F8FBF9;
margin:-11px 0 0 18px;
}

#jl_document .banner_sense {
margin:0 0 0 13%;
width:85%;
}

#jl_document .doc_paragraph {clear:both;}

.bdyul {
font-size:9pt;
}

.bdyul li {
margin-top:8px;
}

.partners a {
font-weight:normal;
}

.partners p {
border:1px solid white;
width:45%;
float:left;
margin:5px;
background-color:#fbfdf9;
}

.partners p:hover {
background-color:#f8fbf9;
}

/* /////////////// MAPS ////////////////////// */

.map_excerpt {
display:block;
color:#000000;
text-align:justify;
font-weight:normal;
text-decoration:none;
}


/* ANONYMISATION */

#user_hide{
display:none;
background:#F1F9F4;
}
#user_hide>form{
margin:0;
padding:0;
border:0;
}
#user_hide fieldset{
margin:0;
padding:0;
border:0;
}
#user_hide table {
margin:0 9px 10px 5px;
}
#user_hide td {
border:1px solid #ebebeb;
background:#f9f9f9;
font-size:1em;
padding-right:30px;
}
#user_hide .input_td,#user_hide .button_td{
overflow:hidden;
padding:0;
}
#user_hide .button_td{
border:1px solid #7F9DB9;
width:100px;
}
#user_hide .button_td input:hover{
background-color:#CEE8E0;
}
#user_hide .input_td{
width:130px;
}
#user_hide .input_td input{
background-color:#ffffff;
font-family:Century Gothic,Verdana,Trebuchet MS,"Bitstream Vera Sans",Arial,Helvetica;
font-size:1em;
border:0;
width:100%;
height:100%;
overflow:hidden;
}
#user_hide .button_td input{
font-family:Century Gothic,Verdana,Trebuchet MS,"Bitstream Vera Sans",Arial,Helvetica;
font-size:1em;
border:0;
width:100%;
height:100%;
cursor:pointer;
}
#user_hide span{
display:block;
text-align:right;
}
.highlight_ano{
background-color:#FEB23A;
/*8BC8CA;*/
/*A4E2B9*/
}
#rl_button_td>form{margin:0;padding:0;}

/* FIN ANONYMISATION */

/* ZOOM BOX */

#zoom_box{border:1px solid white;float:right;margin-right:0;max-width:290px;width:32%;}
#zoom_box>div{background:#f2f6fa;width:115%;padding-bottom:10px;}
#zoom_box .ztitle{background:#d8e1eb url(../img/li.gif) no-repeat 6px 2px;color:black;letter-spacing:1px;font-variant:small-caps;font-size:1.1em;font-weight:normal;padding-left:0px;width:auto;}
#zoom_box .ztitle span:first-letter{font-size:1.3em !important;}
#zoom_box .ztitle span{margin-left:18px;padding-top:2px;display:block;}
#zoom_box .ztitle span a.tl{display:block;text-align:right;margin-top:-1.8em;font-size:0.8em !important;font-weight:normal !important;}
#zoom_box ul{list-style-image:url(../img/redli.png);margin:5px 1px 0 23px;padding-bottom:0;}
#zoom_box ul>li{margin:4px 0 0}
#zoom_box ul a:hover{color:#86aeda;}
#zoom_box ul a{color:#295689;font-weight:normal;display:block;}
#zoom_box ul a:first-letter{font-size:1.2em;}
#zoom_box ul a span{margin-right:7px;}

/* FIN ZOOM BOX */

/* RIGHT BOX */

#right_box{width:110px;height:350px;right:0;bottom:11px;position:fixed;overflow:hidden;background:transparent;border:1px solid transparent;}

/* FIN RIGHT BOX */

.sprss{color:black;font-weight:normal;font-size:10px;}

/* /////////////////// USELESS //////////////// */

#doc {
margin:20px 10px 0px 10px;
text-align:justify;
line-height:13pt;
}
#doc a {
color:#D94E0A;
font-weight:bold;
text-decoration:none;
position:relative; /* prevent IE peekaboo bug */
}
#doc a:hover {
text-decoration:underline;
}
#doc {
/*margin-right: 350px;*/
border:1px solid #B20316;
color:#4E3000;
font-size:90%;
min-width:520px;
/*_float:left;
_margin-right: 20px;*/
}
#doc p {
margin:0px;
margin-top:0.1em;
margin-bottom:1.0em;
padding:0px;
margin-right:50px;
}

#doc .doc_content {
margin:15px 0 15px 0;
}

/* cadre doc */
#doc ul {
list-style:url(../img/li.gif) outside;
padding:0 0 0 15px;
margin:0px;
  /*width: 100%;*/
}
#doc ul li {
  /*display: block;*/
margin:10px 0 0 0;
  /*float: left;*/
  /*width: 49%;*/
font-size:120%;
  /*background: url(../img/arrow.gif) no-repeat 3px 50%;*/
border-bottom:1px dotted #B20316;
}
#doc ul li:hover {
/*border-left:1px dotted #B20316;
border-right:1px dotted #B20316;*/
}
#doc ul li a {
text-align:justify;
  display:block;
  padding:0px 0px 0px 10px;
  font-size:10pt;
}
#doc ul li p {
text-align:justify;
/*width:100%;*/
  display:block;
  padding:0 0 0 0;
  font-size:9pt;
  margin:0;
}
#doc ul li strong {
/*border-bottom:1px dotted;*/
text-decoration:underline; 
}
#doc .last_upd {
color:green;
margin:-10px 0 0 0;
}

/* /////////////////// END USELESS //////////////// */
#query_input{height:18px;font-size:14px;letter-spacing:.1em;}
.submit{height:22px;font-size:14px;letter-spacing:.1em;}