body
{
	
    background-color: white;
    color: black;
	background-image:url(img/fond.jpg);
	background-attachment:fixed;
	background-size: cover;
	margin:0;
}
table {
    border-collapse: collapse;
    border-spacing: 0px 0x;
}

div#bandeau {
	top: 0px;
	left: 0px;
	width:100%;
	height:140px;
	background-color: rgba(9, 9, 9, 0.5);
	
}
div#bandeau_txt_conteneur {
	width:600px;
	height:140px;
}
div#bandeau_txt_gauche {
	float:left;
	margin-left:15%;
    width:50%;
	height:140px;
}
div#bandeau_txt_droite {
	float:left;
    width:30%;
	height:140px;
}

div#menu {
	height:57px;
    background-color: mediumvioletred;
	
}
div#menu_bandeau {
	float:left;
	width:70%;
	height:50px;
    background-color: mediumvioletred;	
}

div#page {
	width:1000px;
	margin-top:20px;
	margin:auto;
	height:auto;
}
div#conteneur_droite {
	width:380px;
	margin-top:50px;
	float:right;
	
}
div#bloc_photo {
	width:380px;
	background-color: rgba(0, 0, 0, 0.1);
	box-shadow: 8px 8px 12px #aaa;
	text-align: center;
	vertical-align: middle;
	z-index: 1;
}

div#bloc_map {
	width:380px;
	height:508px;
	margin-top:20px;
	background-color: rgba(0, 0, 0, 0.1);
	box-shadow: 8px 8px 12px #aaa;
	text-align: center;
	vertical-align: middle;
}


div#bloc_presentation {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width:560px;
	margin-bottom:80px;
	margin-top:50px;
	float:left;
	background-color: rgba(0, 0, 0, 0.1);
	box-shadow: 8px 8px 12px #aaa;	
}

div#bloc_page {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width:1000px;

	margin-top:50px;
	margin-bottom:80px;
	background-color: rgba(0,0,0, 0.1);
	box-shadow: 8px 8px 12px #aaa;	
}

div#bottom {
	position:fixed;
	bottom:0;
	width:100%;
	height:50px;
	margin-top:20px;
	background-color: mediumvioletred;
	padding-top: 1px;
}
div#espacement {
	clear:both;
	height:15px;
	width:800px;
}


.titre { 
	size: 25px;
}
.titre2 { 
	font-family: 'Pinyon Script', cursive;
	size: 25px;
}
h1 {
	color: mediumvioletred;
	font-size: 45px;
	text-align: center;
}
h2 {
	color: mediumvioletred;
	font-size: 30px;
}
p {
	font-size: 19px;
}
li {
	font-size: 19px;
}

#MenuDeroulant {
margin:0;
padding:0;
}


#MenuDeroulant li {    
float:left;
list-style:none;
font:20px Tahoma, Arial; /* La taille et la police du texte du menu */
text-align:left;
}

#MenuDeroulant li a {    
display:block;
background:mediumvioletred; /* Couleur de fond des titres du menu */
padding:5px 12px;
text-decoration:none;
width:90px;
color:#FFFFFF; /* Couleur de police des titres du menu */
white-space:nowrap;
}

/*#MenuDeroulant li a:hover{    
background:#EFCC1A;
} /* Couleur de fond des titres du menu au survol de la souris */

#MenuDeroulant li ul {
margin:0;
padding:0;
position:absolute;
z-index: 100;
visibility:hidden;
}

#MenuDeroulant li ul li {    
float: none;
display:inline;
}

#MenuDeroulant li ul li a {    
min-width:90px;
width:auto;
background:mediumvioletred; /* Couleur de fond des items déroulant du menu*/
border:none;
}

#MenuDeroulant li ul li a:hover {    
background:#EFCC1A; /* Couleur de fond des items déroulant du menu au survol de la souris */
color:#333;
}
#MenuDeroulant li#MenuTitre {
	text-align:center;
	padding: 10px 25px;
}
.DivCenter {
	margin: 0 auto;
	width:700px;
}
.menu {
	height:57px;
	background-color:mediumvioletred;
	width:100%;
	position:relative;
}