html, body {
background-color: #fff;
margin:0;
padding:0;
line-height:120%;
}

#page{
font-size:11px;
width:950px;
margin:8px auto 8px auto;
padding:32px;
padding-bottom:10px;
line-height:120%;
border:1px solid #868889;
position:relative;
}

#page {
height:720px;
}

html>body #page {
height: auto;
min-height:720px;
} 

#menu {
float:right;
}

#logo {
float: left;
}

#footer {
bottom:0;
position:absolute;
width:950px;
margin-top:15px;
clear:both;
}

#footer, #footer p, #footer a {
color: #868889;
font-size:9px;
text-align:center;
}

#footer p {
margin-bottom:10px;
}

#footer a:hover {
color:#000;
}

body, h1, h2, h3, h4, td, ul, li {
color:#979797;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
line-height:120%;
}


h1 {
font-size:15px;
}

h2 {
font-size:large;
}

h3 {
font-size:medium;
}

a {
color:#868889;
text-decoration:none;
outline: none;
}

input:focus {
outline: none;
}

img {
border:0 none;
}

#biographie {
background:#fff url(../../chartes/mehrak/img/biographie-mehrak.jpg) no-repeat;
width:652px;
height:236px;
padding-top:165px;
padding-bottom:165px;
padding-right:330px;
}

#listegaleries {
background:#fff url(../../chartes/mehrak/img/fond-galeries.gif) no-repeat;
width:950px;
height:507px;
margin-top:70px;
}

#cel1, #cel2, #cel3, #cel4, #cel5 {
float: left
}

#cel1 {
width:240px;
height:236px;
text-align:left;
padding-left:150px;
}

#cel2 {
width:134px;
height:206px;
padding-top:30px;
}

#cel3 {
width:326px;
height:236px;
text-align:right;
padding-right:100px;
}

#cel4 {
width:333px;
height:261px;
text-align:left;
padding-left:150px;
padding-top:10px;
}

#cel5 {
width:367px;
height:261px;
text-align:right;
padding-right:100px;
padding-top:10px;
}

#cel2 a {
color:#868889;
line-height:1.5em;
}

#accueil {
width:700px;
margin:30px auto;
}

.infoaccueil {
border-left:1px solid #868889;
border-bottom:1px solid #868889;
padding-left:10px;
padding-bottom:10px;
margin-top:10px;
height:90px;
vertical-align:bottom;
}

.infoaccueil p {
margin:0;
}

.newsletterform {
margin-left:30px;
margin-top:70px;
height:30px;
vertical-align:bottom;
}

#galerie {
width:950px;
margin:50px auto;
}

.reference {
width:950px;
overflow:scroll;
white-space:nowrap;
}

#galeriedescription {
width:600px;
margin:100px auto 0 auto;
}
