body { 
background-color:#f1f1f1;
text-align:center;
margin:0px;
padding:0px;
font-family:arial,helvetica,sans-serif;
font-size:10px;
color:#000;

/*
scrollbar-face-color: #dadbdb;
scrollbar-shadow-color: #dcdddd;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #eceded;
scrollbar-darkshadow-color: #dadbdb;
scrollbar-track-color: #eceded;
scrollbar-arrow-color: #bcbdbd;
*/
 }

a { color:#626262;text-decoration:none; }
a:hover { text-decoration:underline; }
/* contient l'ensemble de la page affichée */
#wrapper { 
  z-index:1;
  text-align:left;
  height:580px;  
  margin:0px auto;
  width:980px;
  overflow:hidden;  
  position:relative;
  background-color:#fff; 
}

/* entête de la page */
#header { 
  height:66px;
  background: transparent url(/images/logo-lvl-medical-home-patients.gif) top left no-repeat;
  behavior: url(/js/win_png.htc);
 }
#header h1 { display:none; } 
#header a { 
  position:absolute;
  z-index:2;
  top:-18px;left:0px;
  display:block;
  height:110px;
  background: transparent url(/images/logo-lvl-medical-home-patients.gif) top left no-repeat;
  width:85px; 
}

#header a span { display:none; }

/* contenu de la page/rubrique */
#content { width:980px;padding-bottom:121px;}
#content { font-family:Arial,Helvetica,Sans-Serif;font-size:10pt;color:#626262; }
#content a { color:#626262; }
/* pied de page */
#footer-content { 
  position:absolute;
  bottom:25px;left:0px;width:980px;display:block;
  cursor:pointer;
  height:86px; 
} 
a#footer-link {
  float:left;
  display:block;
  width:640px;
  cursor:pointer;
  height:86px;
  background: #fff url(/images/footer.png) top left no-repeat; 
}
a#footer-link span { display:none }

a#footer-content-map { 
  float:right;
  display:block;
  width:254px;
  cursor:pointer;
  height:86px;
  background:#fff url(/images/footer-carte.png) top left no-repeat; 
}
a#footer-content-map span { display:none; }

div#footer { 
  position:absolute;
  bottom:0px;
  left:0px;
  width:980px;
  display:block;
  height:29px;
  background:#B5B5B5 url(/images/footer_menu.gif) top left no-repeat; 
}

div#footer div.menu { 
  padding-left:30px;
  padding-top:8px;
 }
div#footer a { 
  text-decoration:none;
  color:#fff;
  font-family:Arial,Helvecita,Sans-Serif;
  font-size:8pt;
  padding-right:22px; 
}
div#footer a:hover { color:#EC8000; }
div#footer div.lang_selector {
  float:right;  
  margin-top:8px;
  margin-right:10px;
}

a.lg_en { display:block;width:28px;height:14px;background:transparent url(/images/en.gif) top left no-repeat; }
a.lg_fr { display:block;width:28px;height:14px;background:transparent url(/images/fr.gif) top left no-repeat; }
.lang_selector span { display:none; }

.header-sep-5px { clear:both;display:block;height:5px;overflow:hidden; }
.header-sep-4px { clear:both;display:block;height:4px;overflow:hidden; }
.header-sep-1px { clear:both;display:block;height:1px;overflow:hidden; }

.form-error { margin:0;padding:5px;border:2px solid #f00;background-color:#fdfac0;color:#f00;font-size:12px;font-weight:bold; }

#std-infos { 
position:absolute;top:0;left:0;
color:#fff;
width:320px;border-right:solid 4px #fff;
}
#std-infos div { position:relative; }
.std-bloc { display:block;background-color:#ED8001;height:195px;position:absolute; }
#std-infos .std-margin { height:5px;background-color:#fff;overflow:hidden; }
#std-infos .std-foot { height:20px;background-color:#d9d9d9;overflow:hidden; }

#std-content { position:absolute; top:0;left:330px;width:650px;height:480px;overflow:auto }
#std-content .article { padding-left:25px; padding-right:20px; font-size:9pt;color:#626262; }
#std-content h2 { font-size:14pt; color:#626262;}
#std-page { position:relative; }
#std-infos h2 { font-size:18pt;position:absolute;bottom:5px;right:10px;margin:0;padding:0;}

div#recherche { position:absolute;top:35px;right:10px;font-size:10px; }
div#recherche form { margin:0;padding:0; }
input#recherche-mot { margin:0;padding:0;padding:2px;border:1px solid #ccc;color:#999;font-size:9px; } 
input#recherche-bt { margin:0;padding:0;padding:1px;border:1px solid #ccc;background-color:#f1f1f1;color:#999;font-size:9px; } 