#HDS_header *, #HDS_footer *{ font-family:Arial, Verdana, sans-serif; }
#HDS_header img, #HDS_footer img{ border:0; }
#HDS_header a, #HDS_footer a{ color:#333333; text-decoration:none; }
#HDS_header a:hover, #HDS_footer a:hover{ text-decoration:underline; }
#HDS_header hr, #HDS_footer hr{ display:none; }
#HDS_header h1, #HDS_footer h1{ margin:0; padding:0; }

#HDS_header{ z-index:20; position:relative; height:155px; color:#333333; font-size:11px; background:url(../Images/header_fd.gif) repeat-x bottom; }
#HDS_header .HDS_logo{ float:left; padding:8px 10px 6px 0; width:164px; height:76px; background:#FFFFFF; }
#HDS_header .HDS_logo img{ position:relative; margin:0 -30px 0 0; }
#HDS_header .HDS_pub{ float:right; margin:5px 0 0 0; width:728px; height:90px; text-align:center; }

#HDS_header .HDS_navigation{ z-index:10; position:absolute; left:0; bottom:0; _bottom:-1px; }
#HDS_header .HDS_navigation ul{ height:33px; }
#HDS_header .HDS_navigation ul, #HDS_header .HDS_navigation ul li{ margin:0; padding:0; list-style-type:none; }
#HDS_header .HDS_navigation ul li.HDS_cat{ position:relative; float:left; margin:0 5px 0 0; _margin:0; }
#HDS_header .HDS_navigation ul li.HDS_tab{ position:relative; float:left; margin:0 5px 0 0; }
#HDS_header .HDS_navigation ul li.HDS_tab a.HDS_main{ display:block; padding:32px 0 0 0; height:1px; overflow:hidden; background-position:0 0; }
#HDS_header .HDS_navigation ul li.HDS_tab a.HDS_main:hover,
/*#HDS_header .HDS_navigation ul li.HDS_on a, #HDS_header .HDS_navigation ul li.HDS_on a:hover,*/
#HDS_header .HDS_navigation ul li.HDS_hover a.HDS_main, #HDS_header .HDS_navigation ul li.HDS_hover a.HDS_main:hover{ background-position:0 -33px; }

#HDS_header .HDS_navigation ul li.HDS_press{ padding:0 0 0 5px; width:208px; }
#HDS_header .HDS_navigation ul .HDS_presstitle{ position:absolute; margin:-14px 0 0 -3px; padding:10px 0 0 0; width:208px; height:1px; overflow:hidden; background:url(../Images/header/presse-bg.gif) no-repeat top; }
#HDS_header .HDS_navigation ul li.HDS_libraries{ width:198px; }
#HDS_header .HDS_navigation ul .HDS_librariestitle{ position:absolute; margin:-14px 0 0 -3px; padding:10px 0 0 0; width:198px; height:1px; overflow:hidden; background:url(../Images/header/livres-bg.gif) no-repeat top; }
#HDS_header .HDS_navigation ul li.HDS_computers{ width:78px; }
#HDS_header .HDS_navigation ul .HDS_computerstitle{ position:absolute; margin:-14px 0 0 -4px; padding:10px 0 0 0; width:158px; height:1px; overflow:hidden; background:url(../Images/header/logiciels-bg.gif) no-repeat top; }

#HDS_header .HDS_navigation ul li.HDS_services a.HDS_main{ width:82px; background-image:url(../Images/header/onglet-services.gif); }
#HDS_header .HDS_navigation ul li.HDS_home a.HDS_main{ width:39px; background-image:url(../Images/header/onglet-home.gif); }
#HDS_header .HDS_navigation ul li.HDS_kiosk a.HDS_main{ width:104px; background-image:url(../Images/header/onglet-mag-numeriques.gif); }
#HDS_header .HDS_navigation ul li.HDS_paper a.HDS_main{ width:93px; background-image:url(../Images/header/onglet-mag-papier.gif); }
#HDS_header .HDS_navigation ul li.HDS_book a.HDS_main{ width:88px; background-image:url(../Images/header/onglet-livres-numeriques.gif); }
#HDS_header .HDS_navigation ul li.HDS_comics a.HDS_main{ width:99px; background-image:url(../Images/header/onglet-bd-numeriques.gif); }
#HDS_header .HDS_navigation ul li.HDS_software a.HDS_main{ width:72px; background-image:url(../Images/header/onglet-logiciel.gif); }
#HDS_header .HDS_navigation ul li.HDS_games a.HDS_main{ width:72px; background-image:url(../Images/header/onglet-jeux-videos.gif); }
#HDS_header .HDS_navigation ul li.HDS_alert a.HDS_main{ width:82px; background-image:url(../Images/header/onglet-alertes.gif); }
#HDS_header .HDS_navigation ul li.HDS_couv a.HDS_main{ width:82px; background-image:url(../Images/header/onglet-couv.gif); }

.HDS_navigation ul li.HDS_tab ul{ width:178px; background-image:url(../Images/header/onglet-bot-178.gif); }

#HDS_header .HDS_navigation ul li.HDS_tab ul{ display:none; position:absolute; top:33px; left:0; padding:0 0 5px 0; height:auto; overflow:hidden; background-repeat:no-repeat; background-position:left bottom; }
#HDS_header .HDS_navigation ul li.HDS_hover ul{ display:block; }
#HDS_header .HDS_navigation ul li.HDS_tab ul li{ float:none; margin:-1px 0 0 0; padding:5px 0; height:1%; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-top:1px dotted #CCCCCC; }
#HDS_header .HDS_navigation ul li.HDS_tab ul li span{ display:block; padding:5px 10px 0 10px; text-transform:uppercase; font-weight:bold; }
#HDS_header .HDS_navigation ul li.HDS_tab ul li ul{  display:block; position:relative; top:auto; left:auto; padding:0; width:auto; background:none; }
#HDS_header .HDS_navigation ul li.HDS_tab ul li ul li{ background:none; border:0; }
#HDS_header .HDS_navigation ul li.HDS_tab ul li ul li a{ display:block; padding:0 5px 0 15px; height:1%; text-transform:none; font-weight:normal; }
#HDS_header .HDS_navigation ul li.HDS_hover ul li ul li a:hover, #HDS_header .HDS_navigation ul li.HDS_hover ul li ul li.HDS_on a, #HDS_header .HDS_navigation ul li.HDS_hover ul li ul li.HDS_on a:hover{ color:#e60329; text-decoration:none; background:url(../Images/puces/flc_red.gif) no-repeat 8px 5px; }
#HDS_header .HDS_navigation ul li ul.HDS_tab li ul li a.HDS_parent{ display:block; padding:0 5px 0 10px; height:1%; text-transform:uppercase; font-weight:bold; }
#HDS_header .HDS_navigation ul li.HDS_hover ul li ul li a.HDS_parent:hover, #HDS_header .HDS_navigation ul li.HDS_hover ul li ul li.HDS_on a.HDS_parent, #HDS_header .HDS_navigation ul li.HDS_hover ul li ul li.HDS_on a.HDS_parent:hover{ color:#e60329; text-decoration:none; background:none; }

.HDS_blog{ position:absolute; right:0; bottom:2px; }
.HDS_blog a{ display:block; padding:31px 0 0 0; width:136px; height:1px; overflow:hidden; background:url(../Images/header/blogorama.gif) no-repeat; }

.HDS_apps{ position:absolute; right:0; bottom:1px; }
.HDS_apps a{ display:block; padding:49px 0 0 0; width:178px; height:1px; overflow:hidden; background:url(../Images/header/nos-applications.png) no-repeat; }

.HDS_clear{ clear:both; height:1px; overflow:hidden; }

#HDS_footer{ position:relative; padding:0 0 10px 0; font-size:11px; min-height:1%; _height:1%; background:url(../Images/entete-fd.gif) repeat-x top left #FFFFFF; border-top:1px solid #CCCCCC; }
#HDS_footer ul, #HDS_footer ul li{ margin:0; padding:0; list-style-type:none; }
#HDS_footer #HDS_acces, #HDS_footer #HDS_legal, #HDS_footer #HDS_logobot{display:none;}
#HDS_footer .HDS_mapFooter{ position:relative; border-top:1px solid #FFFFFF; padding:10px 10px 1px 165px;  min-height:1%; _height:1%; }
#HDS_footer .HDS_mapFooter .HDS_title{ position:absolute; top:9px; left:0; margin:0; width:155px; text-align:right; }
#HDS_footer ul li{ float:left; margin:0 0 3px 0; white-space:nowrap; }
#HDS_footer ul li a{ display:block; margin:0 15px 0 0; padding-left:7px; color:#000000; background:url(../Images/puces/flc-black.gif) no-repeat 0 4px; }
