#home-patients { 
  position:relative;
  height:269px;
  background: #ec8000 url(../images/home-patients.jpg) top right no-repeat; 
}


#home-patients .edito {
  width:400px;
  top:40px;left:50px;
  position:relative;
}

#home-patients, #home-patients a {
  font-family:Times,Sans-Serif;
  font-size:14pt;
  font-weight:bold;
  font-style:italic;
  line-height:13pt;
  color:#fff;
}

#home-menus { 
  display:block;
  font-family:Arial,Helvetica,Sans-Serif; 
}
#home-menus .menu-entry { 
  margin:0;padding:0;
  display:block;
  height:130px;
  width:324px;
  margin-right:4px;
  float:left;
}

#home-menus div#menu-rubrique-15 { 
  background:#f9af58 url(../images/home-immenu-15.jpg) top left no-repeat;
}
#home-menus div#menu-rubrique-16 { 
  background:#efd100 url(../images/home-immenu-16.jpg) top left no-repeat;
}
#home-menus div#menu-rubrique-21 { 
  background:#f09933 url(../images/home-immenu-21.jpg) top left no-repeat;
  margin-right:0px;
}

div.menu-entry div {
  width:184px;
  margin-left:137px;
  margin-top:16px; 
}

.menu-entry ul { 
  margin:0;padding:0;list-style:none none outside;
  margin-top:5px; 
}

.menu-entry li {
  line-height:14px; 
  margin:0px;padding:0px; 
}

#home-menus a.rub-main { 
  font-size:13pt;
  color:#626262;
  font-weight:bold;
  text-decoration:none;
  line-height:16px;  
}

#home-menus a.rub-main:hover { text-decoration:underline; }
#home-menus li a { 
  font-size:9pt;color:#626262;text-decoration:none;font-weight:normal; 
}
#home-menus li a:hover { font-weight:normal;text-decoration:underline }

h1,h2,h3 { margin:0;padding:2px; }

#header-rubrique { height:240px; }
#header-rubrique .image-rubrique { float:left;width:322px;height:240px; }
#l-rubrique-15 { background:#fff url(../images/logo-section-15.jpg) top left no-repeat; } 
#l-rubrique-16 { background:#fff url(../images/logo-section-16.jpg) top left no-repeat; }
#l-rubrique-21 { background:#fff url(../images/logo-section-21.jpg) top left no-repeat; }
#l-rubrique-22 { background:#fff url(../images/logo-section-22.jpg) top left no-repeat; }
#l-rubrique-22-25 { background:#fff url(../IMG/patients/expertise/v-etranger.jpg) top left no-repeat; }
#l-rubrique-23 { background:#fff url(../IMG/patients/expertise/v-equipes2.jpg) top left no-repeat; }
#l-rubrique-25 { background:#fff url(../images/logo-section-25.jpg) top left no-repeat; }
#l-rubrique-25-34 { background:#fff url(../IMG/patients/expertise/perfusion.jpg) top left no-repeat; }
#l-rubrique-25-35{ background:#fff url(../IMG/patients/expertise/nutrition.jpg) top left no-repeat; }
#l-rubrique-25-36 { background:#fff url(../IMG/patients/expertise/insulinotherapie.jpg) top left no-repeat; }
#l-rubrique-25-37 { background:#fff url(../images/logo-section-37.jpg) top left no-repeat; }
#l-rubrique-26 { background:#fff url(../images/logo-section-26.jpg) top left no-repeat; }
#l-rubrique-27 { background:#fff url(../images/logo-section-27.jpg) top left no-repeat; }
#l-rubrique-27-27 { background:#fff url(../IMG/patients/engagements/v-ethique.jpg) top left no-repeat; }
#l-rubrique-27-39 { background:#fff url(../IMG/patients/engagements/v-qualite.jpg) top left no-repeat; }
#l-rubrique-27-40 { background:#fff url(../IMG/patients/engagements/v-securite.jpg) top left no-repeat; }
#l-rubrique-28 { background:#fff url(../images/logo-section-28.jpg) top left no-repeat; }
#l-rubrique-29 { background:#fff url(../images/logo-section-29.jpg) top left no-repeat; }
#l-rubrique-29-42 { background:#fff url(../IMG/patients/infos/v-vos-deplacements.jpg) top left no-repeat; }
#l-rubrique-30 { background:#fff url(../IMG/patients/infos/v-deplacement2.jpg) top left no-repeat; }
#l-rubrique-31 { background:#fff url(../IMG/patients/infos/v-forum-patients.jpg) top left no-repeat; }
#l-rubrique-32 { background:#fff url(../IMG/patients/infos/v-temoignages.jpg) top left no-repeat; }
#l-rubrique-33 { background:#fff url(../IMG/patients/infos/v-contactez-nous.jpg) top left no-repeat; }
#l-rubrique-59 { background:#fff url(../IMG/patients/engagements/v-rencontre.jpg) top left no-repeat; }


.l-rubrique-15 { background:#fff url(../images/logo-section-15.jpg) top left no-repeat; } 
.l-rubrique-16 { background:#fff url(../images/logo-section-16.jpg) top left no-repeat; }
.l-rubrique-21 { background:#fff url(../images/logo-section-21.jpg) top left no-repeat; }
.l-rubrique-22 { background:#fff url(../images/logo-section-22.jpg) top left no-repeat; }
.l-rubrique-23 { background:#fff url(../images/logo-section-23.jpg) top left no-repeat; }
.l-rubrique-25 { background:#fff url(../images/logo-section-25.jpg) top left no-repeat; }
.l-rubrique-26 { background:#fff url(../images/logo-section-26.jpg) top left no-repeat; }
.l-rubrique-27 { background:#fff url(../images/logo-section-27.jpg) top left no-repeat; }
.l-rubrique-28 { background:#fff url(../images/logo-section-28.jpg) top left no-repeat; }
.l-rubrique-29 { background:#fff url(../images/logo-section-29.jpg) top left no-repeat; }
.l-rubrique-30 { background:#fff url(../images/logo-section-30.jpg) top left no-repeat; }
.l-rubrique-31 { background:#fff url(../images/logo-section-31.jpg) top left no-repeat; }
.l-rubrique-32 { background:#fff url(../images/logo-section-32.jpg) top left no-repeat; }
.l-rubrique-33 { background:#fff url(../images/logo-section-33.jpg) top left no-repeat; }


.link-section { float:left;margin-left:4px;width:323px;height:45px; }
.link-section h2 { margin:0;padding:0;padding-left:42px;padding-top:9px; }
.link-section a {
  font-size:10pt;
  color:#626262;
  text-decoration:none;
  line-height:30px; 
}
.link-section a:hover { text-decoration:underline; }

.link-menu { float:left;margin-left:4px;width:323px;height:186px;overflow:hidden; }
#linkid-15 { background:#F9AF58 url(../images/link-section-15.gif) top left no-repeat;}
#linkid-16 { background:#F3DC3D url(../images/link-section-16.gif) top left no-repeat;}
#linkid-21 { background:#EC8000 url(../images/link-section-21.gif) top left no-repeat;}


.link-menu a { font-size:10pt; }
.link-menu h2 { 
  margin:0;padding:0;
  padding-top:25px;
  padding-left:70px;
  font-size:12pt;
  font-weight:normal;
  color:#626262;
 }
 
.link-menu a { color:#626262; }
.link-menu h2 a { font-size:14pt;color:#626262;font-weight:bold; }
 
#content ul.sous-sections a { color:#626262;font-size:12pt;}

 .link-menu ul.sous-sections {
   margin:0;padding:0;
   margin-left:50px;
   padding-top:12px;
   list-style:none none outside;
 }
 ul.sous-sections li { padding-left:20px;line-height:18px; }
 ul.sous-sections a.active-sub-section { font-weight:bold; }
 ul.sous-sections li.active-sub-section  { background:transparent url(../images/active-article.gif) center left no-repeat; }
 
.m-gauche-section-15 { background:#F9AF58 url(../images/m-gauche-15.gif) top left no-repeat;}
.m-gauche-section-16 { background:#EFD100 url(../images/m-gauche-16.gif) top left no-repeat;}
.m-gauche-section-21 { background:#EC8000 url(../images/m-gauche-21.gif) top left no-repeat;}
 
.m-droite-section-15 { background-color:#FABF79;}
.m-droite-section-16 { background-color:#F2DA33;}
.m-droite-section-21 { background-color:#F09933;}

.link-menu .liste-articles { color:#fff;padding-top:73px;padding-left:8px; }
.m-droite-section-16 .liste-articles { color:#fff;padding-top:49px;padding-left:8px; }
.m-droite-section-21 .liste-articles { color:#fff;padding-top:49px;padding-left:8px; }

.liste-articles ul { list-style:none none outside;margin:10px;padding:0px }
.liste-articles li { line-height:18px;padding-left:18px; }
#content .liste-articles a { color:#626262;font-size:12pt; }
.liste-articles a.active-article { font-weight:bold; }
.liste-articles li.active-article { background:transparent url(../images/active-section.gif) center left no-repeat; }

#contenu {font-size:9pt; }

.article { position:relative;width:980px; }
.zone-article {  position:absolute;
top:5px;left:327px;width:627px;
padding-right:25px;
color:#626262;height:234px;overflow:auto;}

.zone-info h3 {margin:0;padding:0;padding-left:32px;font-size:23pt;color:#898989;font-weight:normal;}
.zone-info blockquote { margin:0;padding:0;padding-left:26px;padding-top:30px;padding-right:15px;color:#ED8811;font-family:Times New Roman,sans-serif;font-size:13.5pt;font-style:italic;font-weight:normal;}
.article .zone-info    { float:left;width:312px;}
.zone-article a { color:#626262;text-decoration:underline;}



.zone-info { position:absolute;top:19px;left:0;width:310px;height:226px;}


.menu-entry-list p { height:30px;margin:0;padding:0; }
#menu-rubrique-15 a.rub-main { 
  position:relative;top:-9px;
}
