body{
width:1005px;
height:auto;
margin:auto;
border: solid 1px #DDDDDD;
}


.hautDePage {
background-color:#fff;
width:1024px;
height:100px;
}

a{
	line-height:inherit;
	color:inherit;
}

.corp {
	width:1005px;
	height:auto;
	color:#888888;
	font-family:Verdana, Geneva, sans-serif;
	text-align: center;
}

.pied {
width:1005px;
height:30px;
background-color:#4086cc;
color:#fff;
text-align:center;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;

}

p , h2{
margin:10px;
padding:10px;}

.acceuil{
	padding:10px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	text-align: justify;
}

.logo{
width:150px;
height:100px;
float:left;
margin-top:5px;
margin-left:15px;
}


.menu{
width:auto;
height:80px;
float:right;
margin-top:20px;
margin-right:50px;
font-family:Verdana, Geneva, sans-serif;
color:#009;
}

.menu ul li{
display:inline-block;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
color:#009;
font-size:14px}


.adresse{
	width:500px;
	height:250px;
	background-color:#DDD;
	margin:auto;
	text-align:center;
	color: #888888;
}

.input table{
width:500px;
height:300px;
background-color:#DDD;
margin:auto;
text-align:center;
border:1px solid #BBBBBB}

ul li{
margin-top:10px;
font-size:14px}

h1{
background-color:#4086cc;
color:#EEEEEE;
font-size:20px;
text-align:left;
height:30px;
vertical-align:middle;
}

h2{
	color: #C00;
	text-decoration: underline;
	font-size: 13px;
}
.vert_ss_titre {
	color: #090;
}

#header li a:hover, #header li.active a{
	color:#02ACEE;
	background-color:#2D3134;
	border-bottom-color:#02ACEE;
	}


