
body
{
	background-color:#EAEAFC;
	font-family: 'Roboto Condensed', sans-serif;
	margin: auto;
	padding: auto;
	font-size: 20px;
}

header
{
	background-color: white;
	display: flex;
}

footer
{
	background-color: #101011;
	color: #F4F4F4;
	font-size: 18px;
    text-align: center;
}
li
{
	list-style-type: none;
}

a
{
	text-decoration: none;
	color: black;
}

nav
{
	background-color: #C6C6C6;
	border: 5px black solid;
}
a:hover
{
	font-style: italic;
}
a:visited
{
	color: black;
}
.headertext
{
	margin-right: 150px;
	margin-top: 150px;
	font-style: italic;
	font-weight: bold;
}

#nav
{
	display: flex;
	justify-content: space-around;
}

#header1
{
	flex-direction: column;
}

#header
{
	justify-content: space-between;
}

#Methode
{
	display: flex;
	justify-content: space-around;
}
#villaphotos
{
	display: flex;
	justify-content: center;
}


.centertext
{
	text-align: center;
}
.collumn
{
	display: flex;
	flex-direction: column;
}
.floatleft
{
	float: left;
}

.elisa
{
	display: flex;

}

#debut
{
	-webkit-box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.8);
}
#Experience
{
	-webkit-box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.8);
}
#Temoignage
{
	-webkit-box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.8);
}

#Achat
{
	-webkit-box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.8);
    padding-bottom: 50px;
}

.acha
{
	margin: auto;
	padding: 10px;
	background-color: #C6C6C6;

}
.snapwidget-widget1
{
	margin-left: 125px
}

.mail
{
	border: white 5px solid;
	border-radius: 4px;
	background-color: white;
	color: black;
}

.mail:hover
{
	border: black 5px solid;
	border-radius: 4px;
	background-color: black;
	color: white;
}

.fouteur
{
	display: flex;
	justify-content: space-around;
}

.centretoibowdel
{
	display: flex;
	justify-content:center;
	text-align: center;
}

.peuti
{
	font-size: 10px;
}

footer a
{
	color: white
}

footer a:visited
{
	color: white;
}

.tktmemepas
{
	text-align: center;
	display: flex;
	justify-content: space-around;
	margin-left: 50px;
	margin-right: 50px;
}

.wshfrereonestla
{
	font-size: 25px;
	text-align: center;
	display: flex;
	flex-direction: column;
}

.none{
    display: none;
}