/* HEADER */
#h { height: 128px; background-image: url(../images/fd_h.gif); }
#h h1 a { margin: 53px 0 0 353px; }

/* BODY*/
#container { background-image: url(../images/fd_container.jpg); background-position: right 128px; }

#b .accueil { background-image: url(../images/t_bienvenue.gif); }
#b { background-image: url(../images/fd_b.jpg); }

/* Affichage du MENU */
#b .b-c .c ul#menu-b { margin: 110px 0 0 140px; }
#b .b-c .c ul#menu-b li { list-style: none; margin-bottom: 22px; }
#b .b-c .c ul#menu-b li a { width: 100px; height: 14px; }


#b .b-c .c ul#menu-b li a#menu-h01 { background-image: url(../images/m01.gif); }
#b .b-c .c ul#menu-b li a#menu-h02 { background-image: url(../images/m02.gif); }
#b .b-c .c ul#menu-b li a#menu-h03 { background-image: url(../images/m03.gif); }
#b .b-c .c ul#menu-b li a#menu-h04 { background-image: url(../images/m04.gif); }
#b .b-c .c ul#menu-b li a#menu-h05 { background-image: url(../images/m05.gif); }

#b .b-c .c ul#menu-b li a#menu-h01:hover, #b .b-c .c ul#menu-b li a#menu-h02:hover,
#b .b-c .c ul#menu-b li a#menu-h03:hover, #b .b-c .c ul#menu-b li a#menu-h04:hover,
#b .b-c .c ul#menu-b li a#menu-h05:hover { background-position: 0 -14px; }

#b .b-c .c ul#menu-b li.id01 a#menu-h01, #b .b-c .c ul#menu-b li.id01 a#menu-h01:hover { background-position: 0 -28px; }


/* FOOTER : actualité + Adresses + copyright */
#f { min-height: 80px; background-color: #BBE6FF; }
#f #actualites { }
#actualite, #coordonnees { float: left; }

#actualite h2 { background-image: url(../images/fd_actualite.gif); background-repeat: no-repeat; width: 27px; min-height: 122px; margin-right: 15px; }
* html #actualite h2 { height: 122px; }
#actualite h2 span { display: none; }

#actualite h2, #actualite .vignette-actu, #actualite .texte-actu { float: left;  }
#actualite .vignette-actu { width: 165px; }
#actualite .vignette-actu img { margin: 10px 5px 5px 5px; width: 152px; border: 1px solid black; }

#actualite .texte-actu { margin-top: 10px; padding-right: 100px; width: 300px; text-align: left; color: #F75C07; border-right: 1px solid #214B8C; min-height: 100px; }
#actualite .texte-actu h3 { color: #C34500; font-size: 1.3em; font-weight: bold; }
#actualite .texte-actu h3 a { color: #C34500; text-decoration: none; }
#actualite .texte-actu h3 a:hover { text-decoration: underline; }

#coordonnees { padding: 20px; }
