.flag { position: relative; top: 2px; height: 20px; border: 0px; margin: 0px; padding: 0px; } .titre_fr { background: url(banniere.jpg) top center; background-repeat: no-repeat; } .titre_en { background: url(banniere_en.jpg) top center; background-repeat: no-repeat; } #pied_de_page { width: 760px; height: 100px; text-align: left; color: white; background-image: url("pied.jpg"); background-repeat: no-repeat; border: 1px inset black; } #bandeau { width: 760px;/* Largeur du bandeau*/ height: 100px; /* Hauteur du bandeau*/ background-image: url("bandeau.jpg");/* Image du bandeau*/ background-repeat: no-repeat; margin-bottom: 10px; margin-top: 10px; border: 1px inset black; } #corps { width: 760px; margin-top: 10px; margin-bottom: 10px; /* Pour éviter que le corps colle trop au pied de page en-dessous */ padding: 10px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */ color: black; text-align:justify; background-image: url("corps.jpg"); background-repeat: no-repeat; background-attachment: fixed; border: 1px inset black;; /* Une bordure pour bien marquer les limites du corps*/ } a { text-decoration: none; color: #222; } #menu { width: 760px;/* Largeur du menu*/ border-top: 3px solid gray; margin-bottom: 40px; background: none; } #menu dl { float: left; font-size: 1.2em; } #menu li { display: inline; } #menu a { text-decoration: none; color: #666666; background: none; } #smenu1, #smenu2, #smenu3, #smenu4{ position: absolute; font-size: 0.8em; border-top: 3px solid gray; width: 380px; } #en_tete /* Banniere*/ { width: 760px;/* Largeur de la banniere*/ height: 100px; /* Hauteur de la bannière*/ background-image: url("banniere.jpg");/* Image de la banniere*/ background-repeat: no-repeat; border: 1px inset black; margin-bottom: 10px; } dt, dl, dd, ul, li { list-style-type: none; margin: 0 10px 0 0; padding: 0; }