body {
padding: 0;
font-family: comic sans ms, Arial,
SunSans-Regular, sans-serif;
color: blue;
font-size:1em;
background-color: black;
}

ul.navbar {
list-style-type: none;
padding: 0;
margin: 0;
position: absolute;
top: 2em;
left: 1em;
width: 9em;
}

h1 {
width:900px;
height:150px; 
line-height:150px; /* centrage vertical (associé à "height")*/
margin: 0 auto;
padding: 0;
font-size:2em;
text-align: center;
border:solid 1px black;
border-top-left-radius: 450px 75px;
border-top-right-radius: 450px 75px;
border-bottom-right-radius: 450px 75px;
border-bottom-left-radius: 450px 75px;
background-color:lightblue;
opacity:0.5;
}

h2 {
text-align: center;
}

h3 {
font-size:0.5em;
width:100px;
text-align: center;
}

ul.navbar li {
background: white;
margin: 0.5em;
padding: 0.3em;
border-right: 1em solid black }

ul.navbar a {
text-decoration: none }

a:link {
text-decoration: none; 
color: blue }

a:visited {
text-decoration: none;
color: blue}

address {
margin-top: 1em;
padding-top: 1em;
border-top: thin dotted }

div {
width:1024px;
height: 768px; 
overflow:none; 
border:solid 1px black;
border-radius: 25px;
margin: 0 auto; 
padding: 1em;
background-color:lightgrey;
}

.bouton {
width:100px;
height:100px; 
overflow:none;
line-height:100px; /* centrage vertical (associé à "height")*/
text-align:center;
padding: 0;
/*background:url(BontonUp.png) no-repeat;*/
background-position:center center;
border:solid 1em grey;
border-radius: 100px;
background-color:lightblue;
background-image: url("Images/FiligraneCarant");
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}

.bouton:hover {
/*background:url(BoutonDown.png) no-repeat;*/
background-color:blue;
color:white; }

.image {
width:150px;
height:150px; 
overflow:none;
text-align:center;
padding: 0;
background-color:white;
background-position:right bottom;
background-repeat:no-repeat;
border:solid 0.1em blue;
border-radius: 25px;
font-size:1em;
}


img {
overflow:none;
padding: 0;
border-radius: 25px;
border:solid 1px black;
}
