* { box-sizing: border-box;
}
body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    padding: 0;
    background-color: white;
    font-size:1.2rem;
    line-height:1.5rem;
}
#introduction {
    max-width: 100ch;
    font-size:110%;
    margin-top: 1em;
    margin-right: auto;
    margin-left: auto;
    color:rgb(24, 39,50);
   word-spacing:0.3em;
   line-height:2em;
}
#coreDB {
    font-size:140%;
    color:rgb(24, 39,50);
   word-spacing:0.3em;
   line-height:1.5em;
}
#placholder {
    word-spacing:0.3em;
    line-height:2rem;
    font-size: 100%;
    margin-right:auto;
    margin-left: auto;
    color: rgb(0,0,0);

}
#submitquery {
    max-width: 100ch;
    word-spacing:0.3em;
    line-height:2rem;
    margin-top: 1em;
    margin-right:auto;
    margin-left: auto;
    color: rgb(0,0,0);

}
li {
    line-height: 2rem;
    margin-bottom: 12px;
}
input[type=text]{
        width: 100%;
        height: 60px;
	cursor:pointer;
	display:block;
        border-radius: 20px;
        text-align:center;
        border-color: rgb(0, 32, 96);
	
}
button[type=submit]{
/*	    width:9.9%;*/
            font-weight: 900;
            text-align:center;
	    padding: 10px 10px;
	    background-color:#00008B;
	    color:white;
	    border-radius:50% 20%/ 10% 40%;
	   font-size:large; 
    }
button[type=submitepi]{
            font-weight: 900;
            font-size:large;
            text-align:center;
            padding: 10px 10px;
            background-color:#478AC9;
	    border-color:#478AC9;
            color:white;
            border-radius:2px;
	    margin-bottom: 45px;
	    margin-right: 3px;
	    border-radius:50% 20% / 10% 40%;
	    color: white;
                }


#divfbutton button  {
  color:white;
  background-color:#478AC9;
  border-color:#478AC9;
  margin-top: 2px;
  margin-bottom: 45px;
  margin-right: 3px;
  height:auto;
  width:auto;
  font-weight: 500;
} 
.u-section-1 .u-sheet-1 {

  min-height: 527px;

}



.u-section-1 .u-text-1 {

  font-weight: 700;

  margin: 57px auto 0;

}



.u-section-1 .u-form-1 {

  width: 570px;

  margin: 31px auto 59px;

}



@media (max-width: 767px) {

  .u-section-1 .u-form-1 {

    width: 540px;

  }

}



@media (max-width: 575px) {

  .u-section-1 .u-form-1 {

    width: 340px;

  }

}.u-section-2 .u-sheet-1 {

  min-height: 458px;


}
.u-grey-80{
  color: inherit;
  color: #ffffff;
  background-color: #333333;
  text-align:center;
  margin-top:auto;
}

#titre_help {

     color:#478AC9;
     margin:auto;
     line-height:75px;
     font-size:49px;
     letter-spacing:0.34em;
     font-weight:900;
}

#HELP-CONTENEUR{
width:70%;
margin:auto;
max-width:1000px;
}

#sous-titre_help1{
   font-size:1.7rem;
    color:#000000;
    word-spacing:0.3em;
    margin-left:auto;
    margin-right:auto;
}
#sous-titre-help{
    font-size;1.1rem;
    color:#000000;
    margin-top:inherit;
    word-spacing:0.3em;
    line-height:2rem;
    margin-left:auto;
    margin-right:auto;

}
 
#paragraphe_help  {

   color:rgb(24, 39,50);
   margin:auto auto auto;
   word-spacing:0.3em;
   line-height:2rem;
   font-size:20px;
}
#sous-menu-page{
    color:#000000;
    margin-left: auto;
    margin-top:inherit;
    word-spacing:0.3em;
    line-height:2rem;
    font-size:16pt;


}

#titre-contact{
     color:#478AC9;
     line-height:75px;
     font-size:49px;
     letter-spacing:0.34em;
     font-weight:900;
}
#placholder span{
color:red;
font-size:16px;
line-height:11px;
letter-spacing:-0.037;
font-weight:900;
	}
#submission-form{
	display:flex;



}
#Download span{
color:red;
font-size:20px;
line-height:11px;
letter-spacing:-0.037;
font-weight:900;
        }
#Paragraphe_contact{

   color:rgb(24, 39,50);
   margin:auto auto auto;
   word-spacing:0.3em;
   line-height:2rem;
   font-size:20px;
}
#reference_conteneur{
width:95%;
margin:auto;
}
#reference_index{

   color:rgb(24, 39,50);
   margin-left:50px;
   word-spacing:0.3em;
   line-height:2rem;
   font-size:20px;
   margin-block-end:auto;
}
#reference_index_paper{

   color:rgb(24, 39,50);
   margin-left:50px;
   word-spacing:0.3em;
   line-height:1rem;
   font-size:16px;
 
}
footer{

margin-top:60px;
}

#Download{
    color:#000000;
    margin-left: auto;
    margin-top:inherit;
    word-spacing:0.3em;
    line-height:2rem;
    font-size:14pt;

}
/*page download*/



#Download-CONTENEUR{
font-size:12pt;
width:70%;
margin:auto;
max-width:670px;
}
#titre_download {
     color:#478AC9;
     margin:auto;
     line-height:75px;
     font-size:46px;
     letter-spacing:0.34em;
     font-weight:900;
}
#titre_page {
     color:#478AC9;
     margin:auto;
     line-height:75px;
     font-size:40px;
     letter-spacing:0.08em;
     font-weight:900;
}

table {
	margin:auto;
	word-spacing:0.52em;
	font:unset;
}

#Download_sub{
	font-size:16px;
        cursor:pointer;
        border-radius: 20px;
	background-color:#00008b;
	color:white;
	border:1px solid #ccc;
	padding:10px 10px;
	margin-left:auto;
}

Label{
   margin-left:100px;
   font-weight:700;

}











