bonsoir
Donc, à la demande generale, voici le code de la page
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title></title><meta name="description" content=""><meta name="keywords" content=""><link rel="stylesheet" type="text/css" href="/includes/styles.css"><link rel="stylesheet" type="text/css" href="/includes/menu.css"><script type="text/javascript" src="/includes/menu.inc.js"></script><!--[if IE]><style>
#mainG span {
display: inline-block;
height: 100%;
}
</style><![endif]-->
</head><body>
<div align="center"><div id="corps">
<div id="top"><a href="/accueil.php" title=""><img src="/images/01.jpg" alt="" /></a></div>
<div id="main"><div id="mainG"><div id="DivGaucheTop">
<div id="menuGauche1"><h3>xxxxx</h3><ul>
<li><a href="/page.php?id=1">lien N°1</a></li>
<li><a href="/page.php?id=2">lien N°2</a></li>
<li><a href="/page.php?id=3">lien N°3</a></li>
<li><a href="/page.php?id=4">lien N°4</a></li>
<li><a href="/page.php?id=5">lien N°5</a></li>
</ul></div>
</div>
<div id="DivGaucheMiddle"></div>
<div id="DivGaucheBottom"><span></span><img src="/images/05.jpg" alt="" /></div></div><div id="menu"><div id="navcontainer"><ul><li><a href="/accueil.php" class="lienMenu" title="">xxxxx</a></li><li><a href="/accueil.php" class="lienMenu" title="">xxxxx</a></li><li><a href="/accueil.php" class="lienMenu" title="">xxxxx</a></li><li><a href="/accueil.php" class="lienMenu" title="">xxxxx</a></li><li><a href="/accueil.php" class="lienMenu" title="">xxxxx</a></li></ul></div></div><div id="mainContenu"><br /><div class="boxNews">
<b class="boxNewsTop"><b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b2"></b><b class="b4"></b></b>
<div class="boxNewsContent"><p><span class="titreUne">Bienvenue sur le site</span></p></div>
<b class="boxNewsBottom"><b class="b4"></b><b class="b2"></b><b class="b5"></b><b class="b2"></b><b class="b1"></b></b>
</div><h1>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..."</h1>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce tempor, leo fermentum ultricies porta, massa nulla molestie justo, non aliquet felis leo eu ligula. Pellentesque nec urna. Aliquam pharetra sapien. Duis felis augue, rhoncus id, ultrices vel, malesuada non, dolor. Phasellus justo nisi, venenatis ac, venenatis cursus, luctus euismod, diam. Sed nec odio a sapien bibendum cursus. In hac habitasse platea dictumst. Maecenas ut mauris. Nullam a elit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Etiam et velit. In sem.<br /><br />Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce tempor, leo fermentum ultricies porta, massa nulla molestie justo, non aliquet felis leo eu ligula. Pellentesque nec urna. Aliquam pharetra sapien. Duis felis augue, rhoncus id, ultrices vel, malesuada non, dolor. Phasellus justo nisi, venenatis ac, venenatis cursus, luctus euismod, diam. Sed nec odio a sapien bibendum cursus. In hac habitasse platea dictumst. Maecenas ut mauris. Nullam a elit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Etiam et velit. In sem.<br /><br />Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce tempor, leo fermentum ultricies porta, massa nulla molestie justo, non aliquet felis leo eu ligula. Pellentesque nec urna. Aliquam pharetra sapien. Duis felis augue, rhoncus id, ultrices vel, malesuada non, dolor. Phasellus justo nisi, venenatis ac, venenatis cursus, luctus euismod, diam. Sed nec odio a sapien bibendum cursus. In hac habitasse platea dictumst. Maecenas ut mauris. Nullam a elit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Etiam et velit. In sem.</div><div class="spacer"></div></div><div id="bottom">© Mon site</div></div></div></body></html>
et la CSS :
body { margin-top: 0; background-color: #bc7171; }
.spacer { clear: both; }
IMG { border: 0; }
.alerte { color: #f03; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.alignCentre { text-align: center; }
/* STRUCTURE */
#corps { width: 760px; border: 1px solid #a7302a; padding: 0; text-align: center; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000; background-color: #fff; }
#top { width: 760px; padding: 0; }
#main { border: 0; width: 760px; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-align: justify; color: #000; background-color: #fff; }
div[class] #main { border: 0; width: 760px; background-color: #fff; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-align: justify; color: #000; }
#mainG { position: relative;
border: 0; padding: 0; float: left; margin-left: 0; margin-top: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-align: right; color: #000000; background-color: #a7302a; border-right: 1px solid #a7302a;
display: table-cell;
vertical-align: bottom;
width: 130px;
height: 100%;
}
#mainG * {
vertical-align: bottom;
}
/*\*//*/
#mainG {
display: block;
}
#mainG span {
display: inline-block;
height: 100%;
width: 1px;
}
/**/
#DivGaucheTop { width: 130px; background-color: #a7302a; border: 0; padding: 0; margin-top: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-align: center; color: #000; font-weight: normal; }
#DivGaucheMiddle { position: relative; top: 0; background-color: #a7302a; width: 130px; height: 125px; border: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-align: center; color: #000; font-weight: normal; }
#DivGaucheBottom { position: relative margin-bottom: 0; bottom: 0; left: 0; background-color: #a7302a; width: 129px; height: 162px; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-align: right; color: #000; font-weight: normal; }
#DivGaucheTop h1 {
font: medium "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold;
color: #b96;
background-color: inherit;
}
#mainContenu { position: relative; float: left; left: 1px; top: 0; border: 0; width: 608px; padding: 5px 10px; text-align: justify; background-color: #fff; }
div[class] #mainContenu { position: relative; float: left; left: 1px; top: 0; border: 0; width: 609px; padding: 5px 10px; text-align: justify; background-color: #fff; }
#mainContenu h1 {
font: medium "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold;
color: #c00000;
background-color: inherit;
}
#mainContenu h2 {
font: small "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold;
color: #000;
background-color: inherit;
}
.h3 {
font: small "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold;
color: #000;
background-color: inherit; text-align: justify;
}
#bottom { border: 0; background-image: url('/images/07.jpg'); background-repeat: no-repeat; width: 760px; padding: 5px 0; font-family: Arial, Verdana; font-size: 9pt; text-align: center; color: #fff; }
/* MENU TOP */
#menu { float: right; left: 0; top: 0; border: 0; background-image: url('/images/03.jpg'); background-repeat: no-repeat; width: 625px; height: 22px; }
div[class] #menu { position: relative; float: right; left: 0; top: 0; border: 0; background-image: url('/images/03.jpg'); background-repeat: no-repeat; width: 625px; height: 22px; }
#navcontainer
{
margin-top: 0;
padding: 0;
}
#navcontainer UL
{
list-style: none;
list-style-position: inside;
margin: 0;
padding: 0;
border: none;
}
#navcontainer LI
{
display: block;
list-style-position:inside;
margin: 0;
padding: 2px;
float: left;
width: 110px;
}
#navcontainer A
{
font: small "Georgia", Verdana, Arial, "Times New Roman", serif;
color: #fff;
display: block;
width: auto;
text-decoration: none;
background: #f90;
margin-left: 10px;
padding: 2px 10px;
text-align: center;
}
#navcontainer A:hover { color: #ffc; background: #a7302a; }
#navcontainer A:link, #navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #f90;
font-weight: bold;
color: #fff;
}
/* MENU GAUCHE */
#menuGauche1, #menuGauche2, #menuGauche3 { color: #ffecce; font: small "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; }
#menuGauche1 h3, #menuGauche2 h3, #menuGauche3 h3 {
border-color: #f90;
border-style: solid;
border-width: 0 0 2px 0;
font-size: medium;
font-weight: 600;
margin: 5px 0 5px -45px;
padding-left: 0em;
}
#menuGauche1 h3:first-letter, #menuGauche2 h3:first-letter, #menuGauche3 h3:first-letter { color:#f90; background-color: transparent; }
#menuGauche1 ul, #menuGauche2 ul, #menuGauche3 ul { margin-left: 5px; margin-bottom: 1.5em; margin-top: 0.5em; }
#menuGauche1 li, #menuGauche2 li, #menuGauche3 li { display: inline; list-style: none; }
#menuGauche1 a, #menuGauche2 a, #menuGauche3 a {
color: #fff;
background-color: transparent;
display: block;
font-weight: 500;
margin-left: -3em;
padding-left: 1em;
text-decoration: none;
}
#menuGauche1 a:hover, #menuGauche2 a:hover, #menuGauche3 a:hover { background-color: #ffecce; color:#a7302a; }