body
{
max-width: 1024px;
margin: auto;
border: 1px solid black;
color: white;
background-image: url('street.png');
background-position: top center;
background-repeat: repeat-x;
background-color: black;
}

body p
{
margin-left: 10px;
}

#entete
{
height: 450px;
}

p
{
color: white;
}

a
{
font-size: 20px;
color: white;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

table
{
color: black;
margin: auto;
width: 895px;
}

th
{
border: 1px solid white;
background-color: grey;
}

tr
{
width: 100%;
}

td
{
border: 1px solid white;
background-color: grey;
padding: 10px;
}



.tableau2
{
margin: auto;
border: 1px solid white;
border-collapse: collapse;
}

.td2
{
border-right: 1px solid grey;
}

.td3
{
border-bottom: 1px solid grey;
border-left: 1px solid grey;
}

.td4
{
padding: 10px;
border: 1px solid grey;
}	

.tableau3
{
text-align: left;
margin: 1px;
border: 1px solid white;
border-collapse: collapse;
}

.recherche
{
float: left;
text-align: left;
}

#menu
{
margin: auto;
padding-right: 5px;
width: 890px;
text-align: right;
background-color: black;
font-variant: small-caps;
}


#corp
{
margin: auto;
border: 1px solid white;
background-color: grey;
min-height: 280px;
width:900px;
overflow: auto;
}

sup
{
color: red;
}

h1
{
margin-left: 50px;
}

h3 .petit
{
margin-left: 50px;
}

.decaler 
{
text-align: center;
margin: 30px;
}

#bannpub
{
text-align: center;
}

#corpindex
{
min-height: 350px;
text-align: center;
margin: auto;
max-height: 650px;
width:900px;
}

#foot
{
background-color: black;
text-align: center;
font-variant: small-caps;
}

.tableau2 p
{
margin-left: 10px;
text-align: left;
font-size: 16px;
}

.tableau3 p
{
margin-left: 10px;
text-align: left;
font-size: 16px;
}

.td3 p
{
text-align: center;
}



.td2 p
{
text-align: center;
}

.petit
{
font-size: 13px;
}

li
{
text-align: left;
}

.separation
{
text-align: center;
}

.rouge
{
color: red;
text-align: center;
}

.voircommentaire
{
margin-left: 10px;
width: 700px;
}

.voircommentaire form
{
width: 400px;
margin: auto;
text-align: center;
}