Bon ça ne marche vraiment pas, je vous mets mon code entier, peut-être que cette fois... ? :x En fait comme toujours le footer se colle à mon header T_T
Code HTML entre les bodys
<div id="corpus" class="corps">
<div id="header1" class="header1"><a href="" class="accueil"><var>Accueil</var></a></div>
<div id="header2" class="header2"><a href="" class="accueil"><var>Accueil</var></a></div>
<div id="header3" class="header3">
<div id="menu" class="menuc">
<ul id="navlist" class="navlist">
<li><a href="about.html" id="current">about me</a></li>
<li><a href="portfolio.html">portfolio</a></li>
<li><a href="contact.html">contact</a></li>
</ul>
</div>
</div>
</div>
<div id="contenu" class="contenuc">
<br /><br />
<div id="presentation">
<div id="presentation1"><div class="bloc_noir"><font size=30px><font color=#dfce80>OÙ</font> VOUS<br /><font color=#dfce80>TROUVEZ</font>-VOUS ?</font><br /><br />Vous êtes actuellement sur le portfolio/div></div>
<div id="presentation2"><div class="bloc_jaune"><br />
Née le 03.11.1987 à Nice.<br />
31 avenue Renoir<br />
06800 Cagnes sur mer<br />
<a href="CV.pdf" target="_blank"><img src="images/ddl_petit.jpg" border="0" title="Télécharger mon CV" /></a>
</div>
</div>
</div>
<br /><br />
<h1 id="titre1">Latest work</h1>
Retrouvez ci-dessous les dernières réalisations que j’ai pu effectuer. Pour en voir davantage, rendez-vous dans la section portfolio.<br /><br />
</div>
<div id="footer" class="footerc">
<div id="credits" class="creditsc">© me 2009 Valid XHTML & CSS</div>
</div>
Et tout le code CSS :
body{
background-image: url("images/bg_header.jpg");
background-repeat: repeat-x;
background-color: #FFFFFF;
margin: 0;
padding: 0;
font:Tahoma;
font-size: 12px;
color: #3b3725;
}
table{
font:Tahoma;
font-size: 12px;
color: #3b3725;
padding-left: 40px;
}
#moi{
position:absolute;
left: 450px;
top: 70px;
}
#ddl{
position:absolute;
left: 650px;
top: 70px;
}
#corpus {
position:relative;
margin-left: auto;
margin-right: auto;
width: 1024px;
}
a.accueil{
}
#header1 var, #header2 var{ /* cache le lien texte */
visibility: hidden;
}
#header1 a, #header2 a{
text-decoration: none;
display: block;
height: 144px;
}
#header1{
width:1024px;
height:144px;
background-image: url("images/Design_01.jpg");
}
#header2{
width:1024px;
height:43px;
background-image: url("images/Design_02.jpg");
}
#header3{
width:1024px;
height:11px;
background-image: url("images/Design_03.jpg");
}
#presentation{
width:910px;
height:186px;
}
.bloc_noir{
padding: 10px;
color: #ffffff;
}
.bloc_jaune{
padding-left: 30px;
padding-top: 10px;
}
#presentation1{
float: left;
width:612px;
height:186px;
background-image: url("/images/presentation.jpg");
}
#presentation2{
float: right;
width: 282px;
height:186px;
background: #dfce80;
}
#navigation{
position:absolute;
top: 50px;
left: 600px;
width: 282px;
height:136px;
background: #dfce80;
}
.navigation2{
text-align: left;
/*border-left: 10px solid #3b3725;*/
color: #cb5849;
font-size: 28px;
font-family: tahoma;
font-weight: normal;
margin-bottom:2px;
margin-top:3px;
}
.navigation2 a, .navigation a:hover{
text-align: left;
color: #cb5849;
font-size: 28px;
font-family: tahoma;
font-weight: normal;
margin-bottom:2px;
margin-top:3px;
}
/*****************************
MENU
*****************************/
#menu{
position: absolute;
right: 65px;
top: 143px;
}
#navlist{
margin: 0px;
padding: 0px;
}
#navlist li
{
display: inline;
float: left;
margin: 0px;
padding-left: 10px;
list-style: none;
}
#navlist li a:link, #navlist li a:visited
{
font: 35px Tahoma, "Times New Roman", Times, serif;
color: #3b3725;
text-decoration: none;
display: block;
padding: 0px 0px 0px 3px;
margin: 0px;
overflow: hidden;
text-align: center;
text-transform: lowercase;
}
#navlist li a#current
{
text-transform: lowercase;
}
#navlist li a:hover#current
{
text-decoration: none;
border-bottom: 13px solid #dfce80;
}
#navlist li a:hover, #navlist li a:active
{
text-decoration: none;
border-bottom: 13px solid #dfce80;
}
/*****************************
INPUT
*****************************/
input, textarea{
background: #dfcd7f;
border: 1px solid #312e1f;
}
input:hover, textarea:hover {
background: #3b3725;
}
#footer{
position: relative;
height:65px;
background-image:url(images/bg_footer.jpg);
}
#change{
position:absolute;
top: 500px;
right: 600px;
width: 165px;
}
#change li{
color: #cb5849;
font: 12px/14px Verdana, "Times New Roman", Times, serif;
display: block;
margin: 0px;
padding: 0px;
float: left;
/*line-height: 11px;*/
list-style: none;
padding-top: 5px;
}
.clic {
font: 12px/14px Verdana, "Times New Roman", Times, serif;
color: #000000;
text-decoration:none;
cursor:crosshair;
}
.clic:hover {
font: 12px/14px Verdana, "Times New Roman", Times, serif;
color: #afa285;
border-bottom:solid 1px #dfd4c2;
text-decoration:none;
}
.css_change{
font-family: century gothic;
border-bottom: 2px solid #dfd4c2;
text-align: left;
color: #afa285;
letter-spacing: 1px;
font-weight:bold;
background-color: transparent;
padding-top:5px;
text-decoration: none;
text-transform: uppercase;
}
b{
color: #cb5849;
}
#arounie_title{
color: #000000;
font-family: verdana;
font-size: 14px;
padding-bottom: 10px;
text-transform: uppercase;
font-weight: bold;
}
#presentation2 a{
font-family: tahoma;
font-size: 14px;
text-align: left;
text-decoration:none;
/* border-bottom:solid 1px #ffffff;*/
}
#presentation2 a:hover{
color: #000000;
text-decoration:none;
border-bottom:solid 1px #000000;
cursor: crosshair;
}
#bottom{
color: #cb5849;
font-family: georgia;
text-align: right;
font-weight:bold;
text-decoration:none;
font-size: 8pt;
padding: 3px;
padding-left: 5px;
padding-top: 5px;
margin-bottom: 0px;
margin-left:40px;
text-transform: lowercase;
letter-spacing: 1px;
position:relative;
top:460px;
}
#bottom a{
color: #cb5849;
font-family: georgia;
text-decoration:none;
}
#bottom a:hover{
color: #000000;
font-family: georgia;
text-decoration:none;
border-bottom:solid 1px #cb5849;
}
#parties{
color: #cb5849;
font-family: georgia;
text-align: center;
line-height: 12px;
text-decoration:none;
padding-top: 10px;
padding-bottom: 10px;
}
#parties a{
color: #000000;
text-decoration: none;
}
#parties a:hover{
color: #ffffff;
text-decoration: none;
font-weight: bold;
}
h1{
text-align: left;
/*border-left: 10px solid #3b3725;*/
background:url(images/h1.jpg) left bottom no-repeat;
color: #dfce80;
font-size: 53px;
font-family: tahoma;
font-weight: normal;
/*letter-spacing: 3px;*/
text-transform: lowercase;
margin-bottom:2px;
margin-top:3px;
padding-left: 50px;
}
h2{
text-align: left;
/*border-left: 10px solid #3b3725;*/
color: #cb5849;
font-size: 28px;
font-family: tahoma;
font-weight: normal;
margin-bottom:2px;
margin-top:3px;
}
h3{
color: #cb5849;
font-family: georgia;
text-align: left;
font-weight:bold;
text-decoration:none;
font-size: 12px;
padding-left: 10px;
/*border-bottom: 1px solid #OOOOOO;*/
}
#pic{
/* position:relative;
margin-left: auto;
margin-right: auto;*/
width: 250px;
}
.picc{
width: 250px;
}
.contenuc{
position:absolute;
left: 30px;
width:910px;
font: 12px Tahoma, "Times New Roman", Times, serif;
color: #3b3725;
padding: 10px 10px 10px 10px;
/* overflow: auto;*/
}
.contenuc a{
font: 12px/14px Tahoma, "Times New Roman", Times, serif;
color: #cb5849;
font-style: italic;
text-decoration: none;
}
.contenuc a:hover{
font: 12px/14px Tahoma, "Times New Roman", Times, serif;
color: #ffffff;
background-color:#cb5849;
text-decoration: none;
}
.creditsc{
font: 12px/14px Tahoma, "Times New Roman", Times, serif;
padding: 35px 30px 10px 10px;
float: right;
}
.creditsc a{
font: 12px/14px Tahoma, "Times New Roman", Times, serif;
color: #ffffff;
padding:0 5px;
text-decoration:none;
}
.creditsc a:hover{
font: 12px/14px Tahoma, "Times New Roman", Times, serif;
color: #cb5849;
padding:0 5px;
border-bottom:solid 1px #ffffff;
text-decoration:none;
}
.soustitre{
border-right: 30px solid #cb5849;
text-align: right;
color: #3b3725;
font-size: 16px;
line-height:13px;
font-family: century gothic;
letter-spacing: 2px;
font-weight:normal;
text-transform: uppercase;
padding: 5px 30px 2px 2px;
margin-top: 3px;
margin-bottom: 3px;
}
.para{
border: 3px solid #dfcd7f;
text-align: left;
color: #dfcd7f;
font-size: 12px;
font-family: tahoma;
font-weight: normal;
line-height: 13px;
letter-spacing: 0px;
padding: 0 4px 4px 4px;
cursor: default;
padding: 10px;
background-color: #3b3725;
}
.para:hover{
background-color: #605c4b;
}
.para li{
list-style-type: square;
}
.para a{
font: 12px/14px Tahoma, "Times New Roman", Times, serif;
color: #cb5849;
text-decoration:none;
}
.para a:hover{
font: 12px/14px Tahoma, "Times New Roman", Times, serif;
color: #CCCCCC;
border-bottom:solid 1px #CCCCCC;
text-decoration:none;
}
/*
.para:hover{
background-color: #bcbcbc;
}
*/