body {
    background: url(images/back.gif) repeat;
}

div.page {
    width: 900px;
    height: 600px;
    margin: auto;
    position: relative;
}

div.header {
    width: 900px;
    height: 100px;
    background: url(images/header.png);
    overflow: hidden;
    float: left;
}

div.corps {
    width: 900px;
    height: 380px;
    background: url(images/corps.png);
    overflow: hidden;
    float: left;
}

div.footer {
    width: 900px;
    height: 120px;
    background: url(images/footer.png);
    overflow: hidden;
    float: left;
}

div.menu {
    width: 225px;
    height: 415px;
    position: absolute;
    background: url(images/elementMenu.png) repeat-y;
    margin-left: 630px;
}

#footerText {
    color: #424242;
    text-align: center;
    font-size: small;
    padding: 80px;
}

h2.titreCorps {
    width: 362px;
    height: 31px;
    background: url(images/title.png) no-repeat;
    margin-left: 243px;
    color: #7b445b;
    font-family: verdana;
    font-size: medium;
    padding-top: 6px;
    padding-left: 7px;
}

p.contenu {
    margin-top: -10px;
    width: 320px;
    margin-left: 250px;
    font-family: verdana;
    font-size: 70%;
    font-weight: bold;
    text-align: justify;
    color: gray;
}

div.boutonValid {
    width: 215px;
    height: 35px;
    background: url(images/bouton.png) no-repeat;
    margin-left: 475px;
}

div.texte {
    margin-top: 20px;
}

div.img {
    width: 122px;
    height: 92px;
    /*background: url(images/img.png) no-repeat;*/
    margin-left: 100px;
    float: left;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}

.miniature {
    border: none;
}

div.msg {
    height: 145px;
}

p.titreMenu {
    width: 225px;
    height: 34px;
    background: url(images/menu.png) no-repeat;
    padding-left: 19px;
    padding-top: 8px;
    color: #7b445b;
    font-family: verdana; 
    font-size: medium;
}

p.titreMenu a:link, p.titreMenu a:visited, p.titreMenu a:hover, p.titreMenu a:active {
    text-decoration: none;
    color: #7b445b;
}

ul.elementsMenu {
    font-size: 90%;
    width: 225px;
    height: auto;
    color: #FFFFFF;
}

ul.elementsMenu a:link, ul.elementsMenu a:visited, ul.elementsMenu a:hover, ul.elementsMenu a:active {
    text-decoration: none;
    color: #FFFFFF;
}