*{ margin: 0; padding: 0; }
a:link, a:visited{ color: #0000CC; }
body{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: small; margin: 0; padding: 0; }
div#nav li.active { background: url(../images/tab_red_l.png) no-repeat top left; }
div#nav li.active a { background: url(../images/tab_red_r.png) no-repeat top right; }
div#simplelink{ display: none; padding: 1.25em 0; }
iframe#sb_banner{ border: none; height: 60px; overflow: hidden; width: 440px; }
label{ cursor: pointer; }
ul.search_option { padding: 0 0 0 1em; }
ul.search_option li { font-size: 0.85em; line-height: 1.2em; list-style: none; text-align: left; }
.banner{ float: right; height: 60px; margin: 0; margin-bottom: 2px; width: 440px; /*width: expression('auto');*/ }
.bannerLanding{ float: right; height: 60px; margin: 0; margin-bottom: 2px; width: 468px; /*width: expression('auto');*/ }
.box { border: 1px #7F9DB9 solid; color: #000000; }
.clearer{ clear: both; font-size: 0; line-height: 0; }
.collapse{ border-collapse: collapse; }
.header_marge{ padding: 0.4em; }
.lng_login{ padding-left: 2em; vertical-align: top; width: 100%; }
.logo { font-size: 0.9em; font-weight: bold; vertical-align: top; white-space: nowrap; }
.logo img{ border: none; }
.member { float: right; font-size: 0.85em; margin: 0.4em 0.4em 0 0; }
.member th{ font-weight: normal; padding-right: 1em; text-align: left; }
.right{ float: right; }
.topsearch{ background: url(../images/dotted.gif) #FAFAFA repeat-x bottom; }
/* NAVIGATION PRINCIPALE  */
#nav { background: url(../images/tab_red_border.png) #FFFFFF repeat-x bottom; float: left; margin-top: 0.2em; padding-bottom: 7px; text-align: left; width: 100%; }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav a { float: none; }
/* End IE5-Mac hack */
#nav li { background: url(../images/tab_l_over.png) no-repeat top left; float: left; margin: 0; margin-left: 1px; padding: 0 0 0 8px; }
#nav li a { background: url(../images/tab_r_over.png) no-repeat top right; color: #FFFFFF; display: block; float: left; font-size: 0.9em; font-weight: bold; line-height: 28px; padding: 0px 15px 0px 10px; text-decoration: none; }
#nav ul { float: none; list-style: none; margin: 0; padding: 0px 0.4em 0; }

/* Special recherche guidée */
#header{position:absolute;top:0px;width:100%}
#mainContent{padding:5px;position:absolute;top:160px}