*
{
margin:0;
padding:0;
}
html, body
{
height:100%;
margin: 0;
padding: 0;
background-image:url(images/charte/fond.png);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
body
{
text-align:center;
}
#page
{
position:relative;
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto;
text-align:left;
width: 761px;
background-color:#FFFFFF;
border-left:1px solid #392F21;
border-right:1px solid #392F21;
background-image:url(images/charte/fond_conteneur.jpg);
/*border: 1px solid black;*/
}
#header
{
height: 50px;
background-image:url(images/charte/header.png);
background-repeat:no-repeat;
background-color:#A69D7A;
margin: 0px;
padding: 0px;
}
#header p, form
{
margin: 0px;
padding: 0px;
padding-top:3px;
margin-left: 450px;
color:#FFFFFF;
}
.form_login
{
width: 120px;
border: 1px solid black;
font-size:10px;
font-weight:bold;
padding-left: 3px;
}
#bandeau_ambiance
{
background-image:url(images/charte/bandeau_deco_bleu.jpg);
background-repeat:no-repeat;
height: 132px;
}
#contenu
{
position:relative;
padding:10px 10px 50px 10px;
width: 520px;
margin-left: 220px;
}
#contenu:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
font-size:0;
margin:0;
padding:10px;
}
/* Hack IE 5.0 Mac \*/
* html #corps {height:1%;}
/* Fin hack IE 5.0 Mac */
#contenu
{
margin:0 0 0 200px;
}
#contenu p
{
text-align:justify;
margin-top: 15px;
}
#contenu h1
{
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size:18px;
font-weight: bold;
color: #392F21;
border-bottom:3px solid #A69D7A;
}
#contenu h2
{
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size:14px;
font-weight: bold;
color: #A69D7A;
border-left:20px solid #392F21;
padding-left: 5px;
}
#contenu h3
{
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size:13px;
font-weight: bold;
color: #392F21;
}
#contenu h4, h5, h6
{
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
color: #392F21;
}
#contenu ul
{
list-style-type:none;
margin-left: 50px;
}
#contenu li
{
background:transparent url(images/charte/puce.jpg) no-repeat top left;
padding-left:30px;
height: 15px;
}
#contenu a
{
font-weight: bold;
color:#3399FF;
text-decoration: none;
}
#contenu a:hover
{
color:#A69D7A;
text-decoration:none;
}
#bandeau_gauche
{
width: 205px;
float:left;
}
#menu
{
background-image:url(images/charte/fond_menu.jpg);
background-repeat: no-repeat;
height:250px;
width: 205px;
margin-left: auto;
margin-right: auto;
}
#menu ul
{
margin:0px;
padding:0px;
padding-top: 76px;
}
#menu ul li
{
list-style:none;
padding:0px;
margin:0px;
}
#menu a.portrait
{
padding:0px;
margin:0px;
display: block;
width: 205px;
height: 27px;
background-image: url("images/charte/menu/portrait.jpg");
background-repeat: no-repeat;
}
#menu a.portrait:hover
{
background-image: url("images/charte/menu/portrait-2.jpg");
}
#menu a.solutions
{
padding:0px;
margin:0px;
display: block;
width: 205px;
height: 30px;
background-image: url("images/charte/menu/solutions.jpg");
background-repeat: no-repeat;
}
#menu a.solutions:hover
{
background-image: url("images/charte/menu/solutions-2.jpg");
}
#menu a.references
{
padding:0px;
margin:0px;
display: block;
width: 205px;
height: 30px;
background-image: url("images/charte/menu/references.jpg");
background-repeat: no-repeat;
}
#menu a.references:hover
{
background-image: url("images/charte/menu/references-2.jpg");
}
#menu a.contacts
{
padding:0px;
margin:0px;
display: block;
width: 205px;
height: 29px;
background-image: url("images/charte/menu/contacts.jpg");
background-repeat: no-repeat;
}
#menu a.contacts:hover
{
background-image: url("images/charte/menu/contacts-2.jpg");
}
#piedpage
{
position:absolute;
bottom:0 !important;
z-index:2;
width:760px;
height:50px;
background-color:#A69D7A;
}
#piedpage p
{
color: #FFFFFF;
text-align: center;
padding-top:3px;
margin: 0px;
}
#piedpage a
{
color: #ffffff;
text-decoration:underline;
}
#piedpage a:hover
{
text-decoration:none;
color:#FFFFFF;
}
.spacer
{
padding-top: 20px;
clear: both;
}
Voila pour mon code CSS
Bonne soirée et a bientot je pense ^^