.cloud{
	font-size: 3em;
	margin : 0.7em;
}

.resume, #resumetext {
    /* on permet à ces éléments de s'aligner verticalement */
    display:inline-block;
    vertical-align:middle;
}
.resume {
    /* hauteur de la fenêtre, par rapport à laquelle les éléments vont être alignés */
    height:100%;
}

.title{
	font-size: 4.2em;
	font-weight: bold;
}

.projectTitle{
	margin-bottom: 0;
	color: white;
	font-weight: bolder;
	text-shadow: 2px 2px #B62649;
	text-align: left;
}

.roseClair{
	background-color: rgba(182,38,73,0.8);
	padding: 20px;
	border-radius: 5px;
}

.grisClair{
	background-color: rgba(237,237,237,0.8);
	padding: 20px;
	border-radius: 5px;	
}

.titleEd{
	padding-bottom: 30px;
}

.textEd{
	text-align: left;
	font-size: 1.1em;
}

.date{
	font-size: 1.1em;
}

.ico{
	font-size: 30px;
}

.portfolio-box-caption{
	background-color: black;
}
h1{
  font-size:72px;
  font-family:'Verdana';
  padding:30px;
}

.card-shad{
	box-shadow: 3px 3px 12px rgb(192,192,192);
	margin-bottom: 20px;
}

.card-header{
	background-color: rgba(182,38,73,0.55);
	font-weight: bold;
	color: white;
}


.backrose{
		background-color: rgba(182,38,73,0.55);
		color: white;
		text-align: left;
}


.arcont{
	background-color: rgb(239, 232, 234);
	border-radius: 5px;
	box-shadow: 3px 3px 12px rgb(192,192,192);
	margin-top: 2em;
	margin-bottom: 2em;
}

.rowTop{

	padding-top: 1.5em;
}

.descriptiontext{
	font-size: 1.2em;
}

.hobcont{
	background-color: #f2d0d9;
	border-radius: 5px;
	box-shadow: 3px 3px 12px rgb(150, 97, 110);
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	padding: 1em;
}

.phot{
	/*border-radius: 5px;*/
	box-shadow: 3px 3px 12px rgb(150, 97, 110);
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	/*padding: 1em;*/
}

