@charset "utf-8";
/* CSS Document */

* {
margin:0px;
padding:0px;
}

body, html {
	background-color:#8EFA4E;
	font-family:"Trebuchet MS", Verdana;
	font-size:13px;
}

#conteneur {
margin:auto;
width:1000px;
margin-bottom:10px;
margin-top:10px;
}

strong {
color:#006BB3;
}

#menu {
background-image:url(menu.png);
height:50px;
text-align:center;
}

#menu a {
color:#000000;
text-decoration:none;
}

#menu a:hover {
text-decoration:underline;
}

#menu li {
list-style-type:none;
float:left;
line-height:50px;
width:200px;
}

#menu li a {
display:block;
width:200px;
margin:auto;
}

#corps {
clear:both;
margin-top:15px;
width:1000px;
padding-top:41px;
background:url(top_contenu.png) left top no-repeat;
}

#tete {
background:url(bottom_contenu.png) left bottom no-repeat;
padding-bottom:41px;
}

#tete h1 {
font-variant:small-caps;
margin:auto;
margin-bottom:20px;
text-align:center;
width:800px;
border-bottom:2px dashed grey;
}

#tete h2 {
text-align:center;
margin:auto;
width:400px;
border-bottom:2px solid black;
font-size:20px;
margin-bottom:15px;
margin-top:15px;
}

#tete p {
margin:7px 100px;
}

.intit {
font-style:italic;
font-weight:bold;
background-color:#CCCCCC;
color:white;
}

#tete td {
border:none;
}

#tete table {
border-collapse:collapse;
margin:auto;
border:1px solid black;
width:800px;
text-align:center;
}

.img_loc {
position:relative;
height:400px;
width:800px;
float:right;
top:10px;
right:100px;
}

#formu_contact table {
text-align:left;
margin:10px auto;
border:none;
border-collapse:separate;
}

#formu_contact table tr {
margin:2px 0px;
}

#photos {
margin-top:15px;
}

#photos table {
border-collapse:separate;
border:none;
}

#photos img {
border:none;
text-decoration:none;
}

#distance ul {
list-style-type:none;
margin-left:100px;
}

#distance {
height:500px;
}