html {

background: url(https://i.pinimg.com/originals/65/f5/6e/65f56efd2a0a3144424b4f47a39cd54f.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow: auto;
}

.arrive{
background-color: black;

}

.strophe{
text-align:center;
color : WHITE;
font-size: 18px;
}
.surligner {
color : red;
font-weight: bold;
overflow: auto;
}


h1 {
		padding : 15px 10px 15px 10px;
		font-size : 25px ;
		font-weight: 900;
		height : auto;
		font-family: sans-serif;
		background-color: transparent;
		color : Black ;
		text-align : center ;
		overflow: auto;
	}

h2{
	font-family: sans-serif;
	color : lightgrey;
	text-align : center ;
	font-weight : 800 ;
	font-style : italic ;
	text-decoration :underline ;
	overflow: auto;
}

* {
  box-sizing: border-box;
}

.columns {
  float: left;
  width: 33.3%;
  padding: 8px;
}


.price {
  list-style-type: none;
  border: 1px solid #eee;
  margin: 0;
  padding: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.price:hover {
  box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}

.price .header {
  background-color: #transparent;
  color: white;
  font-size: 25px;
}

.price li {
  border-bottom: 1px solid #eee;
  padding: 20px;
  text-align: center;
}

.price .grey {
  background-color: #eee;
  font-size: 20px;
}


.button {
  background-color: #4CAF50;
  border: none;
  color: white;
  padding: 10px 25px;
  text-align: center;
  text-decoration: none;
  font-size: 18px;
}

@media only screen and (max-width: 600px) {
  .columns {
    width: 100%;
  }
}

.entete {
	background-color: transparent;
	text-align:center;
	overflow: auto;
}

.liens {
		float:left;
		font-family: sans-serif;
		margin-left : 10px;
		padding-top:15px;
 		padding-bottom:10px;
 		padding-right:15px
 		padding-left:10px;
		width: 30%;
		height : auto;
		text-align: center;
		background-color : transparent;
		border-radius: 30px;
		overflow: auto;
		}
		
		.dernier_lien{
		float: left;
		font-family: sans-serif;
		margin-left : 10px;
		padding-top:15px;
 		padding-bottom:10px;
 		padding-right:15px
 		padding-left:10px;
		width: 30%;
		height : auto;
		text-align: center;
		background-color : transparent;
		border-radius: 30px;
		overflow: auto;
		}

.poeme {

		margin-left : 30%;
		padding-top:15px;
 		padding-bottom:10px;
 		padding-right: auto;
 		padding-left:10px;
		margin-right: auto;
		width: 70%;
		height : auto;
		font-family: sans-serif;
		overflow: auto;
		background-color: #2498c514;
		border-radius: 20px;
		}

.image_centree {
	display: block;
	border-radius: 50%;
	margin-left: auto;
  margin-right: auto;
	overflow: auto;
}

body
{

	background-position : right
}
