argh, désolé...
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>toto</title>
<meta http-equiv="Content-type" content="text/html;charset=iso-8859-15" />
<meta name="description" content="toto" />
<meta name="keywords" content="toto" />
<meta name="language" content="fr" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<style type="text/css" media="screen" title="toto">@import "css/test.css";</style>
<link rel="stylesheet" type="text/css" media="print" href="css/print.css" />
<script type="text/javascript" src="js/parametrages.js"></script>
<script type="text/javascript" src="js/parametrages_ajax.js"></script>
<script type="text/javascript" src="js/dates.js"></script>
</head>
<body>
<div id="header">
<img src="./images/logonew.jpg" alt="toto" />
<div id="titre"><span>toto</span></div>
</div>
<div id="foot"><span>© moi 2007</span></div>
<div id="gauche">
<ul class='menu'>
<li><a href="index.php?menu=1">toto1</a></li>
<li><a href="index.php?menu=2">toto2</a></li>
<li><a href="index.php?menu=3">toto3</a></li>
</ul>
</div>
</body>
</html>
CSS:
html {
height:100%;
max-height:100%;
padding:0;
margin:0;
border:0;
background-color: #A9C1DD;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */
}
body {
height:100%;
max-height:100%;
overflow:hidden;
padding:0;
margin:0;
border:0;
}
#frame {
overflow:auto;
position:absolute;
z-index:3;
top:158px;
bottom:25px;
left:200px;
padding : 10px;
right:0;
background-image: url(../images/coin.gif);
background-repeat : no-repeat;
background-color:#F5F5F5;
}
* html #frame {
top:0;
left:0;
right:0;
bottom:0;
height:100%;
max-height:100%;
width:100%;
overflow:auto;
position:absolute;
z-index:3;
border-top:158px solid #fff;
border-bottom:25px solid #fff;
border-left:200px solid #fff;
}
#header {
position:absolute;
margin:0;
top:0;
left:0;
display:block;
width:100%;
height: 158px;
background-image: url(../images/fondban.jpg);
background-repeat : repeat-x;
background-color: #3077A3;
background-position:0 0;
z-index:5;
overflow:hidden;
color:#fff;
}
#foot {
position:absolute;
margin:0;
bottom:0;
left:0;
display:block;
width:100%;
height:25px;
margin-top : 3px;
text-align:right;
font-size:1em;
z-index:5;
overflow:hidden;
background-color:#83ACC8;
color:#fff;
}
#gauche {
position:absolute;
left:0;
top:158px;
bottom:25px;
width:200px;
background-color:#83ACC8;
z-index:4;
overflow:auto;
background-repeat:no-repeat;
}
* html #gauche {
height:100%;
top:0;
bottom:0;
border-top:158px solid #fff;
border-bottom:25px solid #fff;
}
/* titre dans le header */
/* -------------------- */
div#titre {
position : absolute;
float : left;
top:65px;
left:35%;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 2em
}
div#titre span{
padding-left:1.8em;
background:url(../images/logo_cal.png) transparent left no-repeat;
}
/* menu de gauche */
/* -------------- */
#gauche ul {
margin: 0;
padding: 0;
list-style-type: none; /* supprime le type de la liste */
}
#gauche ul li {
background-image: url(../images/fleche.gif);
background-repeat: no-repeat;
padding-left: .8em; /* pour le positionnement */
background-position: 0 .4em; /* pour le positionnement */
margin: 0.5em;
font-size : 1.2em;
}
#gauche ul li a {color:#F3F3E1; text-decoration: none; }
#gauche ul li a:hover {color: black; text-decoration:none;}
div#foot span
{
margin-right:1em;
}