.env_ok{
color:green;
margin-left:16px;
}

.env_no_ok{
color:red;
margin-left:16px;

}

.label{
width:100px;
display: inline-block;	
}
.form{
	margin-left: 16px;
}

.bouton_red{

width: 120px;
background-color: red;
margin-top: 8px;
}

.hiding_box{
margin-top: 24px;
text-align: center;
}

#aCacher{
	display: none;
}

#bCacher{
	display: none;
}

#number1{

	color:black;
  border:solid;
  width: 20%;
  margin-left: 40%;
  margin-right: 25%;
  border-radius: 40px;
  background-color:white;
  font-size: 12px;
  text-align: center 
}

.menu_pc{

font-size:133%;
 margin-top:-5px; 
 text-align:center;

}

.session_start{

z-index:-1000;
background-color:black;
padding:5px;
border-radius: 12px;
width:100%;
text-align: center;
height: 38px;

}
/*tous les à peu près parallax*/

#para_top1{
      width: 94%;
  height: 150px;
  margin-right: 3%;
  margin-left: 3%;
  background-attachment: fixed;
  margin-top: 50px;
  background-repeat:repeat;
  background-image:url('../images/triangle2.jpg');
  background-size:80%;     
}


/*--wordpress procedures---*/
#para_top2{
  width: 94%;
  height: 150px;
  margin-right: 3%;
  margin-left: 3%;
  background-attachment: fixed;
  margin-top: 50px;
  background-repeat:repeat;
  background-image:url('../images/pink_buton.png');
  background-size:100%;     
}

#para_top3{
  width: 94%;
  height: 150px;
  margin-right: 3%;
  margin-left: 3%;
  background-attachment: fixed;
  margin-top: 50px;
  background-repeat:repeat;
  background-image:url('../images/tron3.jpg');
  background-size:100%;     
}


.para_top4{

 width: 94%;
  height: 150px;
  margin-right: 3%;
  margin-left: 3%;
  background-attachment: fixed;
  margin-top: 50px;
  background-repeat:repeat;
  background-image:url('../images/back.jpeg');
      


}

.para_top5{

  height: 150px;
  margin-right: 3%;
  margin-left: 3%;
  background-attachment: fixed;
  margin-top: 50px;
  background-repeat:repeat;
  background-image:url('../images/3d5.jpg');
      

}

.para_top6{ 

  height: 150px;
  margin-right: 3%;
  margin-left: 3%;
  background-attachment: fixed;
  margin-top: 50px;
  background-repeat:repeat;
 
  background-image:url('../images/3d5.jpg');
  background-size:80%;    

}


.para_top7{ 

  height: 150px;
  margin-right: 3%;
  margin-left: 3%;
  background-attachment: fixed;
  margin-top: 50px;
  background-repeat:repeat;
 
 background-image:url('../images/ground2.jpg');
 background-size:100%; 

}

.para_top8{ 

  height: 150px;
  margin-right: 3%;
  margin-left: 3%;
  background-attachment: fixed;
  margin-top: 50px;
  background-repeat:repeat;
 
background-image:url('../images/color2.png');background-size:100%;
}

#effect2{
background-image:url('../images/pink_buton.png');
font-size:59px;
}
#effect3{
background-image:url('../images/rrr.jpg');
font-size:70px;

}

#effect4{
background-image:url('../images/crystal.jpg');
font-size:55px;

}

#effect5{

background-image:url('../images/orange3.png');
         background-size: 33%;

}

#effect6{
  background-image:url('../images/strob5.gif');
  font-size:55px;
}


#effect7{
background-image:url('../images/sea2.png');font-size:55px;

}

.rtrt input{


}
.bloc_messages{
border:solid;
margin-right: 2%;
margin-left: 2%;
margin-bottom: 1%;
margin-top:10px;
border-radius:15px;
color:white;height: 100%; 
background: #1A2A2F;


}
.nom{

color:black;
border:solid;
width: 100%;
margin-left: 0%;
margin-right: 1%;
border-radius: 40px;
background-color:white;
font-size: 18px;
text-align: center ;

}
.message{


  text-align: center;
  font-size: 15px;
  background-color:black;
  border-radius:12px;
  margin-top: 2px;
  font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
  color:white;
}
.number_message{
color:black;border:
solid;width: 20%;
margin-left: 40%;
margin-right: 25%;
border-radius: 40px;
background-color:white;
font-size: 12px;
text-align: center;
margin-top: 10px;


}

.push{

width: 100%;
}
/*titre display sur synt et cor*/
.diplay_nom_correction{

color:white;
border:solid;
width: 96.8%;
margin-left: 1.6%;
margin-right: 1.6%; 
border-radius: 40px;
background-color:#0a989a;  
font-size: 16px;
text-align: center;
font-family: Calibri;
margin-top: 6px;
margin-bottom: 6px; 

}

.double_bouton{

display: flex;
flex-direction: wrap;
border:solid;
margin-left: 1%;
margin-right: 1%;
height: 105px;
border-radius:15px;
margin-bottom: -20px;  
background-image:url('../images/black2.png');
background-attachment:fixed;


}

.bloc_nom_section{

margin-top: 6px;

color:white;
border:solid;
margin-left: 5%;
margin-right: 25%;
border-radius: 40px;
background-color:black; 
font-size: 12px;
text-align: center;
margin-bottom: 3px;
font-family: Calibri,sans-serif;  

}


.number_display{

color:black;
border:solid;
width: 20%;
margin-left:40%;
margin-right:40%;
border-radius: 40px;
background-color:white;
font-size: 12px;
text-align: center;

}


.number{
  color:black;
  border:solid;
  width: 20%;
  border-radius: 40px;
  background-color:white;
  font-size: 12px;


   }


.ressort{
  height: 30px;border-radius: 100px;margin-top: 5px;
  display:flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-evenly;
  border:solid;
  color:orange;
  height: 33px;
  margin-left: 5px;
  margin-right:5px;

}

.ressort1{


}

/*fonctionne enlever important hierarchie ok */
.numeroo_display{

  color:black!important;
  border:solid!important;
  width: 20%!important;
  margin-left: 40%!important;
  margin-right: 25%!important;
  border-radius: 40px!important;
  background-color:white!important;
  font-size: 12px!important;
  text-align: center!important;
   
}
/*---effect----titre procedures---td-----*/
.effect_accueil_display{

width:99%!important;
background-image:url('../images/3d3.jpg')!important;
background-size:50%!important;

}

.effect_index{

   background-image:url('../images/3d3.jpg')!important;
         background-size: 33%!important;
}


#effect_sup_cours{
background-image:url('../images/blanc3.jpg'); 
font-size:65px;

}


#effect_sup_videos{

  background-image:url('../images/strob8.gif');
  font-size:70px;


}

#effect_presta_pro{

background-image:url('../images/yel4.gif');
font-size:55px;

}

#effect_presta_td{


  background-image:url('../images/orange.gif');
  font-size:70px;
}

.separ_sommaire{
  height: 30px;
}

#connexion{

  text-align:center;
  color: white;
  margin-top:-20px;
  font-size:17px;

}

.vid_iframe{


margin-right:0%;
margin-bottom:-2.5%;
margin-left: 9.5%;

}


/*---------------------------------css login-------------------*/

.champ_login{
font-family:sans-serif; 
font-size: 55px;
text-align: center;

}

.champ_nom{

font-family:sans-serif;
font-size:33px; 

}

.input_login{
font-size: 25px;

}

#body_login{

background-image:url('../images/ground2.jpg');
background-size: 500%;
}

.cadre_admin{

border: 9px solid;
}

.deco{

  text-align: center;
}

.affichage_message_eleves{

text-align:center;height:5px;border-radius:18px;margin-top: 20px;background-color: #1A2A2F!important;  
}

#contact_tomato{
width:80%;text-align: justify;margin-left:0px;margin-right:10px;color:tomato;

}
#input_contact{
margin-left:0px;margin-top: 20px;  
}

