body
{
background-color:#E4E6E6;
font-size:80%;
}
#body
{
background-color:#FFFFFF;
width:954px;
margin:auto;
margin-top:10px;
border: 1px solid black;
color:#333333;

}
h1
{
display:none;
}
#ban
{
width:954px;
height:200px;
background-image:url('images/logo.png');
}
#droite
{
width:800px;

float:left;
min-height:600px;
font-family:Trebuchet MS, Helvetica, sans-serif;

}

#gauche
{
width:150px;

float:right;
min-height:600px;
}

#menu
{

font-family: Georgia, "Times New Roman", Times, serif;
min-height:50px;
}


#footer
{
	border-top:1px solid black;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	clear:both;
}

#menu ul 
{
	list-style: none;
	margin:auto;
	margin-top:15px;
	text-align:center;
}

#menu li {
	margin:5px;
	display: inline;
	
}
p
{
margin:10px;
}
h2
{
background-color:#E4E6E6;
width:750px;
border: 2px solid #CCCCCC;
margin:auto;
margin-top:10px;
text-align:center;
font-size:200%;
}

h3
{

border-bottom:1px solid #CCCCCC;
width:750px;
margin:auto;
margin-left:25px;
margin-top:15px;
}

#droite p
{
margin:auto;
width:750px;
margin-top:15px;
}
#gauche p

{
margin:5px;
text-align:center;
}
a img
{
border:none;
}
a
{
color:#000000;
}
a:hover
{
text-decoration:none;
}
.ici
{
margin:25px;
font-size:80%;
}

.message_erreur
{
border:solid 1px #000000;
background-color:#FF0000;
color:#000000;
padding:4px;
text-align:center;
width:600px;
margin:auto;
margin-top:15px;
font-weight:bold;
font-size:80%;

}
.message_OK
{
border:solid 1px #000000;
background-color:#33FF33;
color:#000000;
padding:4px;
text-align:center;
width:600px;
margin:auto;
margin-top:15px;
font-size:80%;
}
.message
{
width:500px;
padding:4px;
margin:auto;
text-align:center;
color:#000000;
font-size:80%;
}
#gauche hr
{
width:60%;
}

#gauche ul 
{
	list-style: none;
	margin:auto;
	margin-top:15px;
	text-align:center;
	padding-left:5px;
}

#gauche li {
	margin:5px;
	display: inline;
	
}
.visite
{
display:block;
margin:auto;
margin-top:5px;
text-align:center;

}
.contact
{
width:750px;
margin:auto;
border: 1px dashed #CCCCCC;
display:block;
margin-top:10px;
}
.contact label
{
display: block;
float:left;
width:110px;
padding-left:5px;
margin:5px;
}
.contact label:hover
{

border-bottom:1px solid #CCCCCC;
}
.contact input
{
background-color:#E4E6E6;
border:1px solid #CCCCCC;
margin:5px;

}
.contact textarea
{
background-color:#E4E6E6;
border:1px solid #CCCCCC;
margin:5px;
margin-top:0;
margin-left:10px;
clear:right;
}

