body {
width : 960px;
height: 700px;
font-family : Verdana, Arial, serif;
background : #2e2929;
margin: auto;
}


#logo  {
width : 960px;
height : 70px;
margin : 50px auto 0 auto;
}

#logo img {
border : none;
}

#menu {
width : 960px;
height : 100px;
margin : auto;
background : #c0c0c0;
border-top : #cbcbcb 1px solid;

}

#menu ul {
width : 670px;
height : 100px;
margin : auto;
padding : 40px 0 0 300px ;
}

#menu ul li {
display : inline;
height : 40px;

}

#menu ul li a {
text-decoration : none;
color : #fff;
padding : 42px ;
}

#menu ul li a:hover {
background : #2656b9;
border-top : 1px solid #6794f0;
}

#menu ul li .select {
background : #2656b9;
border-top : 1px solid #6794f0;
}

#contenu {
width : 860px;
background : #fff;
height : 360px;
margin : auto;
border-bottom : 1px solid #000;
padding : 20px 50px;

}

#texte h1 {
font-size : 1em;
font-weight : normal;
}

#texte p {
font-size : 0.8em;
text-align : justify;
}

#texte {
width : 350px;
height : 280px;
padding : 80px 0 0 40px;

}

#texte img  {
border : none;
}

#photo {
width : 380px;
height : 320px;
float : right;

padding : 40px 0 0 70px ;
}

#formulaire {
width : 380px;
height : 320px;
float : right;

padding : 40px 0 0 70px ;
}

textarea, input {
border : 1px solid #cccccc;
}

textarea:hover, input:hover {
border : 1px solid #9d9d9d;
}

textarea:focus, input:focus {
border : 1px solid #9d9d9d;
}

td {
font-size : 0.8em;
}

#formulaire .valid {
width : 167px;
height : 61px;
background : url(images/envoi.jpg);
border : none;
cursor : pointer;
margin : 0 0 0 100px;
}

#footer {
width : 960px;
height: 50px;
margin : auto;
text-align : center;
}

#footer p {
color : #8c7d7d;
font-size : 0.8em;
}


