body {
margin: 0px;
font-family: Georgia;
border-top: solid black 6px;
background-image: url(images/fondmain.png);
background-position: center;
background-repeat: repeat-y;
}

#content {
margin-left: auto;
margin-right: auto;
margin-top: 30px;
width: 400px;

}

#content img {
margin-left: auto;
margin-right: auto;
display: block;
}

.logo{
display: block;	
width: 250px;
margin-left: auto;
margin-right: auto;
margin-top : 30px;

}

#carre {
width: 400px;
height: 404px;
border: solid 3px black;

}

#contact {
text-align: center;
}

#contact:hover {
cursor: pointer;
color: #ff9900;
}

.face {
display: block;
padding: 20px;
padding-top: 4px;
}

p {
font-size: 14px;
text-align: justify;
}

p span {

font-weight: bold;
}

table {
margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
display:block;
}

table tr td {
padding: 0px;
padding-left: 0px;
width: 50%;

font-family: Georgia;
font-size: 13px;
}

tr.message td{

padding-top: 20px;
}


td.champ textarea {

width: 220px;
height: 60px;
margin-bottom: 20px;
}




a{

color: #ff9900;
text-decoration: none;
}


a:hover {

color: #ff9900;

}

a img{

border: none;
}


.hidden {

display: none;
}



img.jaune {

display: block;
width: 120px;
border: solid black 3px;
border-top: 0px;
margin-left: auto;
margin-right: auto;
}

.demo {

border: solid black 3px;
margin-top: 30px;
margin-bottom: 30px;
}

.english {
width: 500px;
margin-left: auto;
margin-right: auto;
}


.english a {
float: right;
font-size: 12px;
}

.english a:hover {
color: black;
}


