/*GENERAL*/
*{
	margin: 0px;
	padding: 0px;
}
body{
	font-family: 'ZCOOL XiaoWei', serif;
	background: linear-gradient(lightblue 25%, white);
}
#bloc_page{
	width: 100%;
	text-align: center;
}
/*POLICE*/
h2, h3{
	font-size: 2.2em;
}
p, li{
	font-size: 1.25em;
}
/*BLOC PAGE*/
/*/////////////////////////////*/
header{
	display: flex;
	justify-content: center;
	height: auto;
	padding-bottom: 2em;
}
header h1{
	margin: auto;
	font-weight: bold;
	font-size: 290%;
}
header img{
	max-width: 15%;
  height: auto;
}
/*/////////////////////////////*/
nav{
	display: flex;
	height: 60px;
	font-size: 115%;
	border-top: 4mm ridge rgb(31, 133, 222, .6);
	border-bottom: 4mm ridge rgb(31, 133, 222, .6);
}
.Barre a{
	justify-content: space-around;
	margin: auto;
	padding: 0 10px;
	text-decoration: none; color: darkblue;
	font-size: 125%;
}
/*/////////////////////////////*/
#resume{
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: space-around;
	margin-top: 2em;
	margin-bottom: 2em;
}
#resume h2{
	margin: 15px;
}
.adresseNumero{
	padding-top: 4em;
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}
.adresseNumero a{
	font-size: 135%;
	text-decoration: none; color: black;
}
.photo_cabinet{
	padding-top: 2em;
	padding-bottom: 2em;
}
.photo_seul{
		border-radius: 10px;
}
/*/////////////////////////////*/
.presentation{
	margin: auto;
	margin-top: 2em;
	height: 270px;
	width: 80%;
}
.presentation h2{
	padding-bottom: 2em;
}
/*/////////////////////////////*/
.noms_infirmieres{
	height: auto;
	margin-top: 4em;
}
.QuiSommesNous{
	display: flex;
	justify-content: space-around;
	height: 120px;
	margin-top: 4em;
}
.QuiSommesNous img{
	margin-bottom: 1em;
	border-radius: 10px;
}
/*/////////////////////////////*/
.soin{
	height: auto;
	margin-top: 10em;
	margin-bottom: 4em;
}
.listesoinstitre{
	display: flex;
	justify-content: space-around;
	margin-top: 2em;
}
.image1 .image2{
	width: 20%;
}
.image1 img{
	position: relative; left: 120px; top: 100px;
}
.image2 .pansement{
	position: relative; right: 230px; top: 60px;
}
.image2 .pilule{
	position: relative; right: 50px; top: 100px;
}
.listesoins{
	margin-top: 1em;
	list-style-type: none;
}
/*/////////////////////////////*/
.info{
	height: auto;
}
.renseignement{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	margin-top: 3em;
}
.listejours ul{
	list-style-type: none;
	text-align: left;
}
#Horaire{
	margin-bottom: 1em;
}
.renseignement a{
	font-size: 135%;
	text-decoration: none; color: black;
}
iframe{
    border-width: 0px;
}
/*/////////////////////////////*/
footer{
	margin-top: 10%;
	font-size: 0.8em;
}
