/*===========COULEURS===============
30bbf2  >>> Bleu ciel
0561eb  >>>	Bleu marine
E0F6FF	>>>	Bleu pâle
edfaff	>>>	Bleu très pâle
2248AA >>> BLEU BOUTON
1F419B	>>> bLEU lOGO

ffe000	>>> Jaune Logo et Bouton

@media all and (min-device-width: 481px)



====================================*/


@media all and (max-device-width: 480px)

{
	
	
iframe{
		position:relative;
	}
	
	
	
/*==========================Liens ==============*/

a {
  color:#7f7f7f;
	font-size: 20px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	text-decoration:underline;
	}

a:hover{
	text-decoration:underline;
}

a:focus{
  text-decoration:underline;
	color: #b2b2b2;
}

.a-texte {
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	color:#707070;
	text-decoration:underline;
	font-weight: 300;
}


	
/*=========================== TITRES == TEXTES ====================*/

h1 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size:27px;
}

h2 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size:25px;
}

h3 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size:20px;
}

h4 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size:16px;
}

h5 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size:14px;
}

h6 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size:12px;
}

.msg-erreur {
	font-size: 14px;
  font-weight:400;
	color:#ff0000;
	text-align:center;
}

.msg-ok {
  font-size: 16px;
  font-weight:400;
	color:#04CC4D;
	text-align:center;
}

.texte {
	font-family: 'Poppins', sans-serif;
	font-size: 17px;
	text-align: justify;
	color: #0561eb;				/*---- Bleu marine ----*/
	padding: 10px;
	font-weight: 300;
	line-height: 25px;
}

p {
	font-family: 'Poppins', sans-serif;
	font-size: 17px;
	text-align: justify;
	color: #0561eb;				/*---- Bleu marine ----*/
	padding: 10px;
	font-weight: 300;
	line-height: 25px;
}

li {
	font-family: 'Poppins', sans-serif;
	font-size: 17px;
	font-weight: 300;
}


/*==================================Formulaires===============================*/

input {
	border:solid 1px #0561eb;     /*=== bleu marine ===*/
    padding:5px;
    border-radius:6px;
	font-family: 'Poppins', sans-serif;
	font-size: 19px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #0561eb;
	width: 220px;
}

.input_modif_message {
  border:solid 1px #0561eb;     /*=== bleu marine ===*/
  padding:5px;
  border-radius:6px;
  font-family: 'Poppins', sans-serif;
  font-size: 17px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100px;
}

.input-upload {
  border:solid 1px #0561eb;     /*=== bleu marine ===*/
  padding:5px;
  border-radius:6px;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 20px;
  width:280px;
  color: #ffffff;
}

label {
		color:#fff;
		font-size: 17px;
		font-family: 'Poppins', sans-serif;
}

textarea {
	border:solid 1px #0561eb;     /*=== bleu marine ===*/
    padding:5px;
    border-radius:6px;
	font-family: 'Poppins', sans-serif;
	font-size: 17px;
	margin-bottom: 10px;
	color: #0561eb;     /*=== bleu marine ===*/
	width: 280px;
}


/*==================================HEADER=====FOOTER==========================*/

/*--------------Header---------------*/

body {
	margin:0;
	background-color: #f2f2f2;
	font-family: 'Poppins', sans-serif;
}

table {
	width: 100%;
	border-collapse: collapse;
	background-color: #fff;
}

td {
   font-size: 17px;
   padding: 0;
   font-family: 'Poppins', sans-serif;
   color: #2651BF;            /*===  Bleu marine ===*/
   font-weight: 300;
  }

th {
   font-size: 17px;
   padding: 0;
   font-family: 'Poppins', sans-serif;
   color: #2651BF;            /*===  Bleu marine ===*/
   }

.table-icone {
	width: 96%;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin-top:5px;
	margin-bottom: 15px;
}

.td-icone {
	padding: 5px;
	text-align:center;
}

.h3-titre {                 /* titre des pages */
  font-size:23px;
  font-weight:300;
	margin-top: 25px;
	margin-bottom:15px;
}

.avatar-accueil {
	width:42px;
	height:42px;
	vertical-align:middle
}

.logo {
	width:230px;
	height:auto;
}

.icone {
	width:42px;
	height:42px;
	vertical-align:middle
}

/*----------------------Footer---------*/


.table-footer {
	width: 100%;
	height:35px;
}

.th-footer {
	padding: 3px;
	font-size: 12px;
	background-color: #1F419B;
	color:#FFE000;
	white-space:nowrap;
}

.th-footer a {
	padding: 3px;
	font-size: 12px;
	background-color: #1F419B;
	color:#FFE000;
}	
	

/*=======================================INDEX========================*/

.table-index {
		/*width: 100%;*/
	border: none;
	border-collapse: collapse;
	background-color: #fff;
}

.bouton_connexion {
	width: 220px;
	height: 40px;
	border: 1px solid #808080;
	border-radius: 30px;
	background: #2248AA;            /*--- Bleu lOGO --*/
	padding: 0;
	margin: 20px 0 16px 0;
	color: #ffe000;			/* ffe000 Jaune */
	font-size:20px;
	font-family: 'Poppins', sans-serif;
	letter-spacing: 3px;
	font-weight: 500;
	 box-shadow: 3px 3px 8px #808080;
	 -moz-box-shadow: 3px 3px 6px #808080;
	 -webkit-box-shadow: 3px 3px 6px #808080;
}

.a_bouton_connexion {
	font-size:20px;
	color:#ffe000;
	font-weight: 500;
	letter-spacing:3px;
	text-decoration:none;
}

.inscript-accueil {
	text-align:center;
	font-size: 17px;
	color: #289DCC;			/* #30BBF2; */
	font-weight:300;
	line-height:28px;
	white-space:nowrap;
	padding-bottom:15px;
}

.bouton_inscript {
	width: 130px;
	height: 22px;
	border: 1px solid #808080;
	border-radius: 30px;
	background-color: #ffe000;			/* Jaune */
	padding: 0;
	margin: 8px 0 8px 0;
	font-size: 16px;
	color: #2248AA;             /*--- Bleu lOGO --*/
	font-family: 'Poppins', sans-serif;
	letter-spacing: 2px;
	font-weight: 400;
	 box-shadow: 3px 3px 8px #808080;
	 -moz-box-shadow: 3px 3px 6px #808080;
	 -webkit-box-shadow: 3px 3px 6px #808080;
}

.a_bouton_inscript {
	font-size:16px;
	color: #2248AA;             /*--- Bleu lOGO --*/
	font-weight: 500;
	letter-spacing:2px;
	text-decoration:none;
}

h4.index {
  font-size:18px;
  font-weight:400;
	margin-top: 12px;
	margin-bottom:5px;
}

.th-index {
	padding-top: 15px;
	padding-bottom: 10px;
}

.a-th-index {
	font-size: 16px;
	font-weight:300;
}


/*==========================================PAGE ==================================*/

.table-page {
		width: 100%;
}

/*===================CONNEXION======RECONNEXION========INSCRIPTION================*/

.table-form-fam {
	width: 100%;
	padding: 10px;
	background-color: #30BBF2;           /* Bleu ciel ==*/
}

.td-form-fam {
	margin: 5px;
	padding : 8px 15px 8px 15px;
	color:#fff;
	background-color: #30BBF2;           /* Bleu ciel ==*/
	font-weight: 400;
	font-size: 17px;
}

.texte_inscription {
  font-size:15px;
  color:#fff;
  font-weight:300;
  text-align:left;
}

.a_texte_inscription {
  color:#e8e8e8;
  font-size:15px;
}

.input-inscript {
  font-size: 21px;
  min-width:280px;
}


.bouton-accueil-fam {
	width: 220px;
	background-color:#2248AA;		/*--- Bleu lOGO --*/
	color:#ffe000;					/*--- Jaune --------*/
	border: none;
	border-radius: 30px;
	padding: 5px 10px 5px 10px;
	margin-top: 20px;
}

.bouton-accueil-fam-2 {
	width: 220px;
	background-color:#ffe000;
	color:#2757cc;
	border: none;
	border-radius: 30px;
	padding: 15px 10px 15px 10px;
	margin-top: 20px;
}

.a-bouton-accueil-fam {
	color:#ffe000;
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
  text-decoration:none;
}

.a-bouton-accueil-fam-2 {
	color:#2248AA;						/*--- Bleu lOGO --*/
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
  text-decoration:none;
  padding: 15px 10px 15px 10px;
}

.bouton_creer_espace {
	width: 250px;
	background-color:#2248AA;					/*--- Bleu lOGO --*/
	color:#ffe000;							/*--- Jaune --------*/
	border: none;
	border-radius: 15px;
	padding: 10px 15px 10px 15px;
	margin-top: 20px;
}

.a-bouton-creer {
	color:#ffe000;
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
  font-weight: 500;
  letter-spacing:3px;
  text-decoration:none;
}

.bouton_rejoindre_espace {
		width: 250px;
		background-color:#ffe000;							/*--- Jaune --------*/
		color:#2248AA;					/*--- Bleu lOGO --*/
		border: none;
		border-radius: 15px;
		padding: 10px 15px 10px 15px;
		margin-top: 20px;
	}

  .a-bouton-rejoindre {
  	color:#ffe000;
  	font-size: 18px;
  	font-family: 'Poppins', sans-serif;
    font-weight: 500;
    letter-spacing:3px;
    text-decoration:none;
  }
	


/*=====================================ACCUEIL=============================*/

.bouton-accueil-fam {
	width: 220px;
	background-color:#2248AA;		/*--- Bleu lOGO --*/
	color:#ffe000;					/*--- Jaune --------*/
	border: none;
	border-radius: 30px;
	padding: 5px 10px 5px 10px;
	margin-top: 20px;
}

.bouton-accueil-fam-2 {
	width: 220px;
	background-color:#ffe000;
	color:#2757cc;
	border: none;
	border-radius: 30px;
	padding: 5px 10px 5px 10px;
	margin-top: 20px;
}

.a-bouton-accueil-fam {
	color:#ffe000;
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
  text-decoration:none;
}

.a-bouton-accueil-fam-2 {
	color:#2248AA;						/*--- Bleu lOGO --*/
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
  text-decoration:none;
  padding: 15px 10px 15px 10px;
}

.bouton_creer_espace {
	width: 250px;
	background-color:#2248AA;					/*--- Bleu lOGO --*/
	color:#ffe000;							/*--- Jaune --------*/
	border: none;
	border-radius: 15px;
	padding: 10px 15px 10px 15px;
	margin-top: 20px;
}

.a-bouton-creer {
	color:#ffe000;
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
  font-weight: 500;
  letter-spacing:3px;
  text-decoration:none;
}

.bouton_rejoindre_espace {
		width: 250px;
		background-color:#ffe000;							/*--- Jaune --------*/
		color:#2248AA;					/*--- Bleu lOGO --*/
		border: none;
		border-radius: 15px;
		padding: 10px 15px 10px 15px;
		margin-top: 20px;
	}

  .a-bouton-rejoindre {
  	color:#ffe000;
  	font-size: 18px;
  	font-family: 'Poppins', sans-serif;
    font-weight: 500;
    letter-spacing:3px;
    text-decoration:none;
  }


/*==========================MESSAGES======AUTRES INFOS=======DERNIERE MINUTE=================*/

.bouton-new-msg {
	width: 240px;
	background-color:#2248AA;		/*--- Bleu lOGO --*/
	color:#ffe000; 					/*--- Jaune --------*/
	border: none;
	border-radius: 30px;
	padding: 10px 20px 10px 20px;
}

.a-bouton-new-msg {
	color:#ffe000;
	font-size: 20px;
	font-family: 'Poppins', sans-serif;
}

/*=============================================IMAGES ========================================*/

.avatar-accueil {
	box-shadow: 3px 3px 6px #606060;
	-moz-box-shadow: 3px 3px 6px #606060;
	-webkit-box-shadow: 3px 3px 6px #606060;
	border-radius: 40px;
}

.image {
		width:180px;
		height:auto;
		border:1px solid #808080;
		border-radius:15px;
}

.img-mep {
    width: 250px;
    border:1px solid #808080;
}

.input-upload {
  min-width:290px;
  max-width: 295px;
}

.upload_ok {
  font-size: 16px;
	color:#04CC4D;
	text-align:center;
}

/*==================================Médicaments=================================*/

.medicament {
  font-size: 17px;
}

/*=================================ADMINISTRATION===============================*/

.h3-admin {
	font-size: 20px;
	font-family: 'Poppins', sans-serif;
	color: #30BBF2;       /*===  Bleu ciel ===*/
	font-weight: 400;
	margin-top:25px;
}

.liens-admin {
	color: #2651BF;            /*===  Bleu marine ===*/
	font-size: 16px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
}

.liens-admin:hover {
	color: #808080;            /*===  Gris ===*/
	font-size: 16px;
	font-weight: 400;
}

.table-admin {
	border: 0;
}

.bouton-admin-reset {
	width: 260px;
	background-color:#ffe000;
	font-size: 18px;
	color:#2248AA;
	border: none;
	border-radius: 30px;
	padding: 10px 15px 10px 15px;
 	margin-top: 20px;
	margin-bottom: 15px;
}


}




/*========================================================ORDINATEUR==========================================================*/
/*========================================================ORDINATEUR==========================================================*/

@media all and (min-device-width: 481px)

{

/*==========================Liens ==============*/

a {
  color:#7f7f7f;
	font-size: 20px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	text-decoration:underline;
	}

a:hover{
	text-decoration:underline;
}

a:focus{
  text-decoration:underline;
	color: #b2b2b2;
}

.a-texte {
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	color:#707070;
	text-decoration:underline;
	font-weight: 300;
}

/*=========================== TITRES == TEXTES ====================*/

h1 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size:32px;
}

h2 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size:30px;
}

h3 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size:24px;
}

h4 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size:20px;
}

h5 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size:18px;
}

h6 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size:16px;
}

.msg-erreur{
	font-size: 20px;
	color:#ff0000;
	text-align:center;
  font-weight:400;
}

.msg-ok {
  font-size: 20px;
	color:#04CC4D;
	text-align:center;
  font-weight:400;
}

.texte {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	text-align: justify;
	color: #0561eb;				/*---- Bleu marine ----*/
	padding: 15px;
	font-weight: 300;
	line-height: 30px;
}

p {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	text-align: justify;
	color: #0561eb;				/*---- Bleu marine ----*/
	padding: 15px;
	font-weight: 300;
	line-height: 30px;
}

li {
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-weight: 300;
}

/*==================================Formulaires===============================*/

input {
		border:solid 1px #0561eb;     /*=== bleu marine ===*/
		padding:5px;
		border-radius:6px;
		font-family: 'Poppins', sans-serif;
		font-size: 22px;
		margin-top: 10px;
		margin-bottom: 20px;
		color: #0561eb;
		width: 300px;
}

.input_modif_message {
  border:solid 1px #0561eb;     /*=== bleu marine ===*/
  padding:5px;
  border-radius:6px;
  font-family: 'Poppins', sans-serif;
  font-size: 22px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 110px;
}

.input-upload {
  border:solid 1px #0561eb;     /*=== bleu marine ===*/
  padding:5px;
  border-radius:6px;
  font-family: 'Poppins', sans-serif;
  font-size: 22px;
  margin-top: 10px;
  margin-bottom: 20px;
  width:420px;
  color: #ffffff;
}

label {
		color:#fff;
		font-size: 22px;
		font-family: 'Poppins', sans-serif;
}

textarea {
			border:solid 1px #0561eb;     /*=== bleu marine ===*/
			padding:5px;
			border-radius:6px;
			font-family: 'Poppins', sans-serif;
			font-size: 22px;
			margin-bottom: 10px;
			color: #0561eb;     /*=== bleu marine ===*/
			width: 400px;
}


/*==================================HEADER=====FOOTER==========================*/

/*--------------Header------*/

body {
	margin-top:0;
	margin-bottom: 30px;
	background-color: #f2f2f2;
	font-family: 'Poppins', sans-serif;
}

table {
	width: 700px;
	border: none;
	border-collapse: collapse;
	background-color: #fff;
}

td {
   font-size: 18px;
   padding: 5px;
   font-family: 'Poppins', sans-serif;
   color: #2651BF;            /*===  Bleu marine ===*/
   font-weight: 300;
  }

th {
   font-size: 24px;
   font-family: 'Poppins', sans-serif;
   color: #2651BF;            /*===  Bleu marine ===*/
   }

.table-icone {
	width: 680px;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin-left: 5px;
	margin-right:5px;
	margin:auto;
	margin-top:15px;
	margin-bottom: 25px;
}

.td-icone {
	padding: 12px;
	text-align:center;
}

.h3-titre {            /* titre des pages */
  font-size:28px;
  font-weight:300;
	margin-top: 22px;
	margin-bottom:15px;
}

.avatar-accueil {
	width:70px;
	height:70px;
	vertical-align:middle;
}

.logo {
	width:350px;
	height:auto;
	margin-bottom:20px;
}

.icone {
	width:70px;
	height:70px;
	vertical-align:middle;
}

/*-----------Footer---------*/

.table-footer {
	width: 700px;
  height:50px;
}

 .th-footer {
	padding: 8px;
	font-size: 18px;
	background-color: #1F419B;
	color:#FFE000;
	height:50px;
}

.th-footer a {
	padding: 5px;
	font-size: 20px;
	background-color: #1F419B;
	color:#FFE000;
}


/*=======================================INDEX========================*/

.table-index {
	width: 700px;
	border: none;
	border-collapse: collapse;
	background-color: #fff;
}

.bouton_connexion {
	width: 320px;
	height: 60px;
	border: 1px solid #808080;
	border-radius: 30px;
	background-color: #2248AA;          /*--- Bleu lOGO --*/
	padding: 0;
	margin: 40px 0 20px 0;
	color: #ffe000;			/* Jaune */
	font-family: 'Poppins', sans-serif;
	letter-spacing: 2px;
	font-weight: 500;
	 box-shadow: 3px 3px 8px #808080;
	 -moz-box-shadow: 3px 3px 6px #808080;
	 -webkit-box-shadow: 3px 3px 6px #808080;
}

.a_bouton_connexion {
	font-size:28px;
	color:#ffe000;
	font-weight: 500;
	letter-spacing:4px;
	text-decoration:none;
}

.inscript-accueil {
	text-align:center;
	font-size: 22px;
	color: #30BBF2;
	font-weight:400;
	line-height: 38px;
	padding-bottom: 30px;
	padding-top: 25px;
}

.bouton_inscript {
	width: 260px;
	height: 55px;
	border: 1px solid #808080;
	border-radius: 30px;
	background-color: #ffe000;			/* Jaune */
	padding: 0;
	margin: 15px 0 15px 0;
	color: #2248AA;            /*--- Bleu lOGO --*/
	font-family: 'Poppins', sans-serif;
	letter-spacing: 2px;
	font-weight: 500;
	 box-shadow: 3px 3px 8px #808080;
	 -moz-box-shadow: 3px 3px 6px #808080;
	 -webkit-box-shadow: 3px 3px 6px #808080;
}

.a_bouton_inscript {
	font-size:22px;
	color: #2248AA;            /*--- Bleu lOGO --*/
	font-weight: 500;
	letter-spacing:3px;
	text-decoration:none;
}

h4.index {
  font-size:24px;
  font-weight:300;
	margin-top: 22px;
	margin-bottom:15px;
}

.th-index {
	padding-top: 15px;
	padding-bottom: 10px;
}

.a-th-index {
	font-size: 22px;
	font-weight:300;
}

/*==========================================PAGE ================================================*/

.table-page {
	width: 100%;
}

/*=============================CONNEXION============INSCRIPTION=====================================*/

.table-form-fam {
	width: 700px;
	padding: 10px;
	background-color: #30BBF2;           /* Bleu ciel ==*/
}

.td-form-fam {
	margin: 5px;
	padding : 8px 15px 8px 15px;
	color:#fff;
	background-color: #30BBF2;           /* Bleu ciel ==*/
	font-weight: 400;
	font-size: 20px;
}

.texte_inscription {
  font-size:16px;
  color:#fff;
  font-weight:300;
  text-align:left;
}

.a_texte_inscription {
  color:#e8e8e8;
  font-size:16px;
}


/*===========================================ACCUEIL===========================================*/

.bouton-accueil-fam {
	width: 300px;
	background-color:#2248AA;					/*--- Bleu lOGO --*/
	color:#ffe000;							/*--- Jaune --------*/
	border: none;
	border-radius: 30px;
	padding: 10px 20px 10px 20px;
	margin-top: 20px;
  margin-bottom: 30px;
}

.bouton-accueil-fam-2 {
	width: 300px;
	background-color:#ffe000;
	font-size: 24px;
	color:#2248AA;
	border: none;
	border-radius: 30px;
	padding: 10px 20px 10px 20px;
 	margin-top: 20px;
  margin-bottom: 15px;
}

.a-bouton-accueil-fam {
	color:#ffe000;
	font-size: 24px;
	font-family: 'Poppins', sans-serif;
	text-decoration:none;
}

.a-bouton-accueil-fam-2 {
	color:#2248AA;
	font-size: 24px;
	font-family: 'Poppins', sans-serif;
	text-decoration:none;
}

.bouton_creer_espace {
	width: 300px;
	background-color:#2248AA;					/*--- Bleu lOGO --*/
	color:#ffe000;							/*--- Jaune --------*/
	border: none;
	border-radius: 15px;
	padding: 10px 20px 10px 20px;
	margin-top: 20px;
}

.bouton_rejoindre_espace {
		width: 300px;
		background-color:#ffe000;							/*--- Jaune --------*/
		color:#2248AA;					/*--- Bleu lOGO --*/
		border: none;
		border-radius: 15px;
		padding: 10px 20px 10px 20px;
		margin-top: 20px;
	}


/*===============================MESSAGES======AUTRES INFOS=======DERNIERE MINUTE=================================*/

.bouton-new-msg {
	width: 300px;
	background-color:#2248AA;				/*--- Bleu lOGO --*/
	color:#ffe000; 					/*--- Jaune --------*/
	border: none;
	border-radius: 30px;
	padding: 10px 20px 10px 20px;
}

.a-bouton-new-msg {
	color:#ffe000;
	font-size: 20px;
	font-family: 'Poppins', sans-serif;
}

/*=============================================IMAGES ========================================*/

.avatar-accueil {
	box-shadow: 3px 3px 6px #606060;
	-moz-box-shadow: 3px 3px 6px #606060;
	-webkit-box-shadow: 3px 3px 6px #606060;
	border-radius: 40px;
}

.image {
		width:300px;
		height:auto;
		border:1px solid #808080;
		border-radius:15px;
}

.image_famille {
  border:1px solid #808080;
  border-radius:15px;
}

.upload_ok {
  font-size: 20px;
	color:#04CC4D;
	text-align:center;
}

/*============================================Médicaments===========================================*/

.medicament {
  font-size: 22px;
}

/*=============================================ADMINISTRATION===============================*/

.h3-admin {
	font-size: 24px;
	font-family: 'Poppins', sans-serif;
	color: #30BBF2;       /*===  Bleu ciel ===*/
	font-weight: 400;
}

.liens-admin {
	color: #2651BF;            /*===  Bleu marine ===*/
	font-size: 20px;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
  text-decoration:none;
}

.liens-admin:hover {
	color: #808080;            /*===  Gris ===*/
	font-size: 20px;
	font-weight: 300;
}

.table-admin {
	width: 700px;
	border: 0;
}

.bouton-admin-reset {
	width: 380px;
	background-color:#ffe000;
	font-size: 24px;
	color:#2248AA;
	border: none;
	border-radius: 30px;
	padding: 10px 15px 10px 15px;
 	margin-top: 20px;
	margin-bottom: 15px;
}


}

