body { margin:0; padding:0; }
body { behavior:url('materials/css/csshover.htc'); }
a img { border:none; }
.block { display:block; }
.none { display:none; }

div#document { margin:0; width:980px; padding:0; }
  div#header { width:980px; background:#FFF url("../images/header-background.jpg") 0 0 no-repeat;}
  
  /* Menu */
    ul#menu { margin:24px 0 0 0; _margin-top:29px; height:26px; width:854px; padding:0; }
    ul#menu li { float:left; display:inline; list-style:none; margin:0; height:26px; width:158px; padding:0 1px 0 0; background:#5DB7D8; }
    ul#menu li#myhobsons { padding-right:0; }
    ul#menu li.picto { width:30px; padding-right:0; }
    ul#menu li a { display:block; }
      
    ul#menu li ul { display:none; position:absolute; z-index:1; margin:-4px 0 0 0; width:158px; padding:0; }
    ul#menu li:focus,
    ul#menu li:hover ul { display:block; }
    ul#menu li ul li { float:none; margin:0; width:158px; padding:0; font-family:Tahoma,sans-serif; font-size:68.75%; }
    ul#menu li ul li a { height:14px; width:145px; border-bottom:1px solid #FFF; padding:2px 2px 2px 11px; color:#FFF; text-decoration:none; }
    ul#menu li ul li a:focus,
    ul#menu li ul li a:hover { color:#000; }
      
    ul#menu li#conseils ul li a { background:#026286; }
    ul#menu li#conseils ul li a:focus,
    ul#menu li#conseils ul li a:hover { background:#4D9DB9; }
    ul#menu li#formation ul li a { background:#F18800; }
    ul#menu li#formation ul li a:focus,
    ul#menu li#formation ul li a:hover { background:#FFDAAA; }
    ul#menu li#emploi ul li a { background:#D01D00; }
    ul#menu li#emploi ul li a:focus,
    ul#menu li#emploi ul li a:hover { background:#FF8571; }
    ul#menu li#librairie ul li a { background:#4B8400; }
    ul#menu li#librairie ul li a:focus,
    ul#menu li#librairie ul li a:hover { background:#80AD45; }
    ul#menu li#myhobsons ul li a { background:#9C2B85; }
    ul#menu li#myhobsons ul li a:focus,
    ul#menu li#myhobsons ul li a:hover { background:#E4B2D9; }
  
  ul#subnav-formation { clear:both; float:left; margin:0; width:190px; padding:5px 0 92px 0; background:#F18800 url("../images/subnav-formation.jpg") 0 bottom no-repeat; }
  ul#subnav-formation li { display:inline; list-style:none; margin:0; width:190px; padding:0; font-family:Helvetica,Arial,sans-serif; font-size:68.75%; font-weight:bold; }
  ul#subnav-formation li a { display:block; height:14px; border-bottom:1px solid #FFF; padding:2px 0 3px 3px; background:#F18800; color:#FFF; text-decoration:none;     }
  ul#subnav-formation li a:focus,
  ul#subnav-formation li a:hover { background:#FFDAAA; color:#000; }
    
  div#body { float:left; padding:16px 0 0 10px; width:600px;}
  div#body a { color:#026286; }
  div#body h1 { color:#F18800; font-family:Helvetica,Arial,sans-serif; font-size:112.5%; }
  div#body h2 { color:#F18800; font-family:Helvetica,Arial,sans-serif; font-size:75%; }
  div#body p { color:#4F4F4F; font-family:Helvetica,Arial,sans-serif; font-size:82.5%; }
  div#body ul li { color:#4F4F4F; font-family:Helvetica,Arial,sans-serif; font-size:62.5%; }
  div#body p#bloc { text-align:right; }
  div#body p#cta { color:#F18800; font-size:140%; }
  div#body p#cta a { color:#F18800; }
  div#body p#texte-moteur { margin:32px 0 0px 0; color:#4F4F4F; font-family:Helvetica,Arial,sans-serif; font-size:82.5%;}
  div#body form { margin:12px 0 32px 0; width:476px; padding:0; background:#EFEFEF; }
  div#body form fieldset { border:none; margin:0; padding:5px; }
  div#body form fieldset legend { margin:0; padding:5px 5px 5px 0; color:#F18800; font-family:Helvetica,Arial,sans-serif; font-weight:bold; }
  div#body form fieldset p { margin:2px auto 0 auto; width:250px; padding:0; }
  div#body form fieldset p#submit { text-align:right; }
  div#body form fieldset p#submit input { height:16px; width:28px; }
  div#body form fieldset p input { font-size:100%; }
  div#body form fieldset p select { font-size:100%; }
    div#more { padding:5px; background:#EFEFEF; }
    div#footer { margin:64px auto 0 auto; width:476px; font-family:Helvetica,Arial,sans-serif; font-size:62.5%; text-align:center; }

