
@media screen and (150dpi <= resolution) {
body {
  font-size: 200%;
}
div.main {
  text-align: center;
  margin: 15px;
}
}

@media screen and not (150dpi <= resolution) {
body {
  font-size: 150%;
}
div.main {
  text-align: center;
  margin: auto;
  width: 800px;
}
}


h1 {
  font-family: 'Berkshire Swash', cursive;
}

img.main {

}

.bouton {
	box-shadow: 0px 10px 14px -7px #3e7327;
	background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
	background-color:#77b55a;
	border-radius:4px;
	border:1px solid #4b8f29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-weight:bold;
	padding:12px 18px;
	text-decoration:none;
	text-shadow:0px 1px 0px #5b8a3c;
}
.bouton:hover {
	background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
	background-color:#72b352;
}
.bouton:active {
	position:relative;
	top:1px;
}

div.parle {
  font-family: 'La belle aurore', cursive;
  font-size: 110%;
}        
