body
{width:1500px;
height:1000px;}
/* couleur et grandeur de contenu */
.background{background-color: rgba(99, 99, 99, 0.4);
margin-left:15%;
margin-right:15%;

border-radius:3px;
border:rgba(99, 99, 99, 0.9) 1px solid;
}

/* menu principal */
nav>aside>ul{float:left;
margin:2em;
border:none;
padding:1em;
height:50em;
width:12em;
margin-left:-1em;}

nav>aside>ul>li{Color:white;
border:none;
border-bottom:2px  solid rgba(99, 00, 00, 0.2);
padding:0.5em;
list-style:none;
transition-property:background-color;
transition-duration:0.5s;
-webkit-transition-property:background-color,border-bottom;
-webkit-transition-duration:0.5s;
}

nav>aside>ul>li>a{color:white;
text-decoration:none;}


nav>aside>ul>li:hover{background-color:rgba(99, 99, 99, 0.8);
border-bottom:2px  solid rgba(99, 00, 00, 1);}


/* contenu de la page */
h1 ,h2 {color:rgba(120, 00, 00, 1);}

.margin{margin-top:1.6em;
margin}



/* boite ou il y a le contenu */
.contenu{border:none;
background-color:white;
margin-left:15em;
padding:1em;
margin-bottom:1em;
margin-right:16em;
border-radius:12px;
box-shadow:2px 2px 2px black;
width:580px;
}


/* le haut de la page(header) */
#logoheader{margin-left:15%;
margin-bottom:-1em;
}

/* footer */
footer{text-align:center;
border:none;
border-top:rgba(99, 99, 99, 0.9) 1px solid;
padding:1em;
font-size:0.7em;}

#ban{margin-left:2em;
display:block;
margin-right:5em;
margin-bottom:1em;
border-radius:12px;
box-shadow:2px 2px 2px black;
}

/* service */

.service>ul>li{
list-style:none;
padding:1em;

margin-bottom:0.5em;
background-color:white;
list-style:none;
border-bottom: 1px solid lightgray;}

.service>ul>li>ul>li{
list-style:disc;}

.service h1{font-size:1.2em;
margin-bottom:1em;
}
/* demande en ligne */
input,textarea{border:none;
border-radius:5px;
padding:0.3em;
box-shadow:2px 2px 2px black;
margin-bottom:0.5em;}

.envoyer:hover{background-image:linear-gradient(lightgray,gray);
}

/* galerie photo */
	.blanc{background-color:white;
		border:none;
		border-radius:12px;
		margin-left:14.9em;
		margin-right:30em;
		padding:0.5em;
		margin-bottom:0.5em;
		box-shadow:2px 2px 2px black;}
		.blanc p{border-bottom:1px  solid lightgray;}
		img.map{float:;
		border:lightgray 2px solid;
		border-radius:12px;
		box-shadow:2px 2px 2px black;}
