div#envelope{
width: 100%;
margin: 0;
}

div#envelope_covoit{
width: 100%;
margin: 0;
}
  
  div#envelopek{
    width: 100%;
    margin: 0;
  }
  
form.resp{
  width:80%;
  margin:2% 10%;
  }
  
  form.resp_covoit{
  width:98%;
  margin:2%;
  }
  form.form_labos{
  width:98%;
  margin:1px;
  }

/* Panneaux déroulants pour liste élèves */
.accordeon2 {
  cursor: pointer;
  transition: 0.4s;
}

.active2, .accordeon2:hover {
  background-color: #ccc;
}

.accordeon2:after {
  content: '\02795'; /* Unicode character for "plus" sign (+) */
  font-size: 13px;
  color: #777;
  float: left;
  margin-right: 5px;
}

.active2:after {
  content: "\2796"; /* Unicode character for "minus" sign (-) */
}
.panneau2 {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}


td.liste{
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
td.liste2{
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

/* Makes responsive fields. Sets size and field alignment.*/
input[type=text], input[type=password], input[type=email], input[type=number]{
font-size:18px;
}

input[type=text].champ_note, input[type=number].champ_note{
font-size:115%;
width:60px;
}

input[type=checkbox]{
width: 20px;
height: 20px;
}

textarea{
font-size:160%;
width:96%;
}

select, div.resultat_range{
font-size:18px;
}

input[type=submit].resp_disabled, input[type=button].resp_disabled{font-size:18px;}

input[type=submit].resp, input[type=button].resp{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #006b98;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp:hover, input[type=button].resp:hover
{
background-color: #66a6c1;
color: white;
}
input[type=submit].resp:active, input[type=button].resp:active
{
background-color: #00435f;
color: white;
}

input[type=submit].resp_covoit, input[type=button].resp_covoit{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #55967e;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_covoit:hover, input[type=button].resp_covoit:hover
{
background-color: #55ad83;
color: white;
}
input[type=submit].resp_covoit:active, input[type=button].resp_covoit:active
{
background-color: #55727c;
color: white;
}

input[type=submit].resp_bjcovoit, input[type=button].resp_bjcovoit{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #55967e;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_bjcovoit:hover, input[type=button].resp_bjcovoit:hover
{
background-color: #55ad83;
color: white;
}
input[type=submit].resp_bjcovoit:active, input[type=button].resp_bjcovoit:active
{
background-color: #55727c;
color: white;
}

input[type=submit].resp_voiture_index, input[type=button].resp_voiture_index{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #55967e;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_voiture_index:hover, input[type=button].resp_voiture_index:hover
{
background-color: #55ad83;
color: white;
}
input[type=submit].resp_voiture_index:active, input[type=button].resp_voiture_index:active
{
background-color: #55727c;
color: white;
}

input[type=submit].resp_voiture, input[type=button].resp_voiture{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #55967e;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_voiture:hover, input[type=button].resp_voiture:hover
{
background-color: #55ad83;
color: white;
}
input[type=submit].resp_voiture:active, input[type=button].resp_voiture:active
{
background-color: #55727c;
color: white;
}

input[type=submit].resp_station, input[type=button].resp_station{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #55967e;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_station:hover, input[type=button].resp_station:hover
{
background-color: #55ad83;
color: white;
}
input[type=submit].resp_station:active, input[type=button].resp_station:active
{
background-color: #55727c;
color: white;
}

input[type=submit].resp_return, input[type=button].resp_return{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #55967e;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_return:hover, input[type=button].resp_return:hover
{
background-color: #55ad83;
color: white;
}
input[type=submit].resp_return:active, input[type=button].resp_return:active
{
background-color: #55727c;
color: white;
}


input[type=submit].resp_recherche, input[type=button].resp_recherche{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #55967e;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_recherche:hover, input[type=button].resp_recherche:hover
{
background-color: #55ad83;
color: white;
}
input[type=submit].resp_recherche:active, input[type=button].resp_recherche:active
{
background-color: #55727c;
color: white;
}


input[type=submit].resp_whatsapp, input[type=button].resp_whatsapp{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #55967e;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_whatsapp:hover, input[type=button].resp_whatsapp:hover
{
background-color: #55ad83;
color: white;
}
input[type=submit].resp_whatsapp:active, input[type=button].resp_whatsapp:active
{
background-color: #55727c;
color: white;
}


input[type=submit].resp_accord, input[type=button].resp_accord{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #55967e;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_accord:hover, input[type=button].resp_accord:hover
{
background-color: #55ad83;
color: white;
}
input[type=submit].resp_accord:active, input[type=button].resp_accord:active
{
background-color: #55727c;
color: white;
}


label.adaptif{
font-size:115%;
}

.pas_visible {
    display: none;
}

span.texte_complet, label.texte_complet{
display: none;
}
span.texte_incomplet{
display: inline;
}

input[type=button].resp_contacter2, input[type=submit].resp_contacter2{
margin-bottom: 2px;
width:80%;
padding: 15px;
border-radius:5px;
border:2px solid #c7d5db;
background-color: #006b98;
background-image:url(images/logo_contacter.png);
background-repeat: no-repeat;
background-position: center; 
color: #006b98;
font-size:18px;
cursor:pointer;
font-weight:bold;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}

input[type=button].resp_contacter2:hover, input[type=submit].resp_contacter2:hover
{
background-color: #66a6c1;
background-image:url(images/logo_contacter2.png);
background-repeat: no-repeat;
color: #66a6c1;
font-size:18px;
}
input[type=button].resp_contacter2:active, input[type=submit].resp_contacter2:active
{
background-color: #00435f;
background-image:url(images/logo_contacter3.png);
background-repeat: no-repeat;
color: #00435f;
font-size:18px;
}

input[type=button].resp_home_labos, input[type=submit].resp_home_labos{
margin-bottom: 2px;
width: 60px;
height: 60px;
text-align: right;
font-size: 2px;
padding: 15px;
border-radius:5px;
border:2px solid #c7d5db;
background-color: #9e0202;
background-image:url(images/logo_labos.png);
background-repeat: no-repeat;
background-position: center; 
color: #9e0202;
cursor:pointer;
font-weight:bold;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}

input[type=button].resp_home_labos:hover, input[type=submit].resp_home_labos:hover
{
background-color: #c36969;
background-image:url(images/logo_labos2.png);
background-repeat: no-repeat;
color: #c36969;
font-size:18px;
}
input[type=button].resp_home_labos:active, input[type=submit].resp_home_labos:active
{
background-color: #5c0202;
background-image:url(images/logo_labos3.png);
background-repeat: no-repeat;
color: #5c0202;
font-size:18px;
}

input[type=button].resp_home, input[type=submit].resp_home{
margin-bottom: 2px;
width: 60px;
height: 60px;
text-align: right;
font-size: 2px;
padding: 15px;
border-radius:5px;
border:2px solid #c7d5db;
background-color: #006b98;
background-image:url(images/logo_home.png);
background-repeat: no-repeat;
background-position: center; 
color: #006b98;
cursor:pointer;
font-weight:bold;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}

input[type=button].resp_home:hover, input[type=submit].resp_home:hover
{
background-color: #66a6c1;
background-image:url(images/logo_home2.png);
background-repeat: no-repeat;
color: #66a6c1;
font-size:18px;
}
input[type=button].resp_home:active, input[type=submit].resp_home:active
{
background-color: #00435f;
background-image:url(images/logo_home3.png);
background-repeat: no-repeat;
color: #00435f;
font-size:18px;
}

input[type=button].deconnexion{
margin-bottom: 2px;
width:80%;
padding: 15px;
border-radius:5px;
border:2px solid #c7d5db;
background-color: #8e8f90;
background-image:url(images/logo_deconnexion.png);
background-repeat: no-repeat;
background-position: center; 
color: #8e8f90;
font-size:18px;
cursor:pointer;
font-weight:bold;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}

input[type=button].deconnexion:hover
{
background-color: #627c87;
background-image:url(images/logo_deconnexion2.png);
background-repeat: no-repeat;
color: #627c87;
}
input[type=button].deconnexion:active
{
background-color: #292a2a;
background-image:url(images/logo_deconnexion3.png);
background-repeat: no-repeat;
color: #292a2a;
}

input[type=button].help{
margin-bottom: 5px;
width:80%;
padding: 15px;
border-radius:5px;
border:2px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_help.png);
background-repeat: no-repeat;
background-position: center; 
color: #006b98;
font-size:18px;
cursor:pointer;
font-weight:bold;
text-indent: 200%;
white-space: nowrap;
overflow: hidden;
}

input[type=button].help:hover
{
background-color: #66a6c1;
background-image:url(images/logo_help2.png);
background-repeat: no-repeat;
color: #66a6c1;
}
input[type=button].help:active
{
background-color: #00435f;
background-image:url(images/logo_help3.png);
background-repeat: no-repeat;
color: #00435f;
}

input[type=button].ordre{
margin-bottom: 5px;
width:80%;
padding: 15px;
border-radius:5px;
border:2px solid #ffffff;
background-color: #ffffff;
background-image:url(images/logo_ordre.png);
background-repeat: no-repeat;
background-position: center; 
color: #ffffff;
font-size:18px;
cursor:pointer;
font-weight:bold;
text-indent: 200%;
white-space: nowrap;
overflow: hidden;
}

input[type=button].ordre:hover
{
background-image:url(images/logo_ordre2.png);
background-repeat: no-repeat;
}
input[type=button].ordre:active
{
background-image:url(images/logo_ordre3.png);
background-repeat: no-repeat;
}

input[type=button].help_inv{
margin-bottom: 5px;
width:80%;
padding: 15px;
border-radius:5px;
border:2px solid #ffffff;
background-color: #ffffff;
background-image:url(images/logo_help_inv.png);
background-repeat: no-repeat;
background-position: center; 
color: #ffffff;
font-size:18px;
cursor:pointer;
font-weight:bold;
text-indent: 200%;
white-space: nowrap;
overflow: hidden;
}

input[type=button].help_inv:hover
{
background-image:url(images/logo_help_inv2.png);
background-repeat: no-repeat;
}
input[type=button].help_inv:active
{
background-image:url(images/logo_help_inv3.png);
background-repeat: no-repeat;
}


input[type=submit].resp_qcm,input[type=button].resp_qcm{
font-size:18px;
}

input[type=submit].resp_compte,input[type=button].resp_compte{
font-size:18px;
}

input[type=submit].resp_partage,input[type=button].resp_partage{
font-size:18px;
}

input[type=submit].bouton_recur,input[type=button].bouton_recur{
font-size:18px;
width:60%;
}

.label-file, .label-file_change, .label-file_labos{
font-size:18px;
}

input[type=submit].bouton_pieces,input[type=button].bouton_pieces{
font-size:18px;
width:60%;
}

input[type=submit].bouton_impr_0_,input[type=button].bouton_impr_0_{
font-size:18px;
width:60%;
}

input[type=submit].bouton_impr_1_,input[type=button].bouton_impr_1_{
font-size:18px;
width:60%;
}

input[type=submit].bouton_plus,input[type=button].bouton_plus{
font-size:18px;
width:60%;
}

input[type=submit].bouton_plus2,input[type=button].bouton_plus2{
font-size:18px;
width:80%;
text-align:right;
}

input[type=submit].bouton_action_param,input[type=button].bouton_action_param{
font-size:18px;
width:60%;
}

input[type=submit].bouton_action,input[type=button].bouton_action,input[type=submit].bouton_advance_action,input[type=button].bouton_advance_action,input[type=submit].bouton_valider,input[type=button].bouton_valider,input[type=submit].action_suppr,input[type=button].action_suppr{
font-size:18px;
width:60%;
}

input[type=submit].bouton_delete,input[type=button].bouton_delete{
font-size:18px;
width:60%;
}

input[type=submit].bouton_change_mdp,input[type=button].bouton_change_mdp{
font-size:18px;
width:60%;
}

input[type=submit].resp_upload,input[type=button].resp_upload{
font-size:18px;
text-align: right;
}

input[type=submit].resp_kore,input[type=button].resp_kore{
font-size:18px;
}

input[type=submit].resp_asie,input[type=button].resp_asie{
font-size:18px;
}

input[type=submit].resp_euro,input[type=button].resp_euro{
font-size:18px;
}

input[type=submit].resp_archive,input[type=button].resp_archive{
font-size:18px;
}

input[type=submit].resp_log,input[type=button].resp_log{
font-size:18px;
}

input[type=submit].resp_pdf_synthese,input[type=button].resp_pdf_synthese{
font-size:18px;
}

input[type=submit].resp_liste,input[type=button].resp_liste{
font-size:18px;
}

input[type=submit].resp_stats,input[type=button].resp_stats{
font-size:18px;
}

input[type=submit].resp_contacter,input[type=button].resp_contacter{
font-size:18px;
}

input[type=submit].resp_rdv,input[type=button].resp_rdv{
font-size:18px;
}
input[type=submit].resp_annuaire,input[type=button].resp_annuaire{
font-size:18px;
}

input[type=submit].resp_forum,input[type=button].resp_forum{
font-size:18px;
}

input[type=submit].resp_forum_incompatible,input[type=button].resp_forum_incompatible{
font-size:18px;
}

input[type=submit].resp_colis,input[type=button].resp_colis{
font-size:18px;
}

input[type=submit].resp_alert,input[type=button].resp_alert{
font-size:18px;
}

input[type=submit].resp_repas,input[type=button].resp_repas{
font-size:18px;
}

input[type=submit].resp_ag,input[type=button].resp_ag{
font-size:18px;
}

input[type=submit].resp_csv,input[type=button].resp_csv{
font-size:18px;
}

input[type=submit].resp_spark,input[type=button].resp_spark{
font-size:18px;
}

input[type=submit].resp_rab,input[type=button].resp_rab{
font-size:18px;
}

input[type=submit].resp_exceptions,input[type=button].resp_exceptions{
font-size:18px;
}

input[type=submit].resp_cdt,input[type=button].resp_cdt{
font-size:18px;
}

input[type=submit].resp_plus,input[type=button].resp_plus{
font-size:18px;
}

input[type=submit].resp_save,input[type=button].resp_save{
font-size:18px;
/* text-align:right; */
}

input[type=submit].resp_excel_bleu,input[type=button].resp_excel_bleu{
font-size:18px;
}

input[type=submit].resp_recycling,input[type=button].resp_recycling{
font-size:18px;
}

a.bouton_recycling{
font-size:18px;
}

input[type=submit].resp_pdf,input[type=button].resp_pdf{
font-size:18px;
/* text-align:right; */
}

input[type=submit].resp_email_error,input[type=button].resp_email_error{
font-size:18px;
}

input[type=submit].resp_email,input[type=button].resp_email{
font-size:18px;
}

input[type=submit].resp_upload_photos,input[type=button].resp_upload_photos{
font-size:18px;
}

input[type=submit].resp_weeks,input[type=button].resp_weeks{
font-size:18px;
}

input[type=submit].resp_conge,input[type=button].resp_conge{
font-size:18px;
}

input[type=submit].resp_agreement,input[type=button].resp_agreement{
font-size:18px;
}

input[type=submit].resp_poids,input[type=button].resp_poids{
font-size:18px;
}

input[type=submit].resp_tribu,input[type=button].resp_tribu{
font-size:18px;
}

input[type=submit].resp_classe,input[type=button].resp_classe{
font-size:18px;
}

input[type=submit].resp_room,input[type=button].resp_room{
font-size:18px;
}

input[type=submit].resp_bat,input[type=button].resp_bat{
font-size:18px;
}

input[type=submit].resp_notice,input[type=button].resp_notice{
font-size:18px;
}

input[type=submit].resp_notice2,input[type=button].resp_notice2{
font-size:18px;
}

input[type=submit].resp_disc,input[type=button].resp_disc{
font-size:18px;
}

input[type=submit].resp_calendar_vert,input[type=button].resp_calendar_vert{
font-size:18px;
}

input[type=submit].resp_contrainte,input[type=button].resp_contrainte{
font-size:18px;
}

input[type=submit].resp_calendar_bleu,input[type=button].resp_calendar_bleu{
font-size:18px;
}

input[type=submit].resp_search_p,input[type=button].resp_search_p{
font-size:18px;
text-align: right;
}

input[type=submit].resp_search_suppr,input[type=button].resp_search_suppr{
font-size:18px;
}
input[type=submit].resp_trinome,input[type=button].resp_trinome{
font-size:18px;
}

input[type=submit].resp_labos,input[type=button].resp_labos, input[type=submit].resp_tp,input[type=button].resp_tp, input[type=submit].resp_tipe,input[type=button].resp_tipe, input[type=submit].resp_demandes,input[type=button].resp_demandes, input[type=submit].resp_tplibres,input[type=button].resp_tplibres, input[type=submit].resp_gr_tipe,input[type=button].resp_gr_tipe, input[type=submit].resp_commande,input[type=button].resp_commande, input[type=submit].action_labos,input[type=button].action_labos, input[type=submit].resp_lab,input[type=button].resp_lab, input[type=submit].resp_consignes,input[type=button].resp_consignes{
font-size:18px;
}

input[type=submit].resp_search,input[type=button].resp_search{
font-size:18px;
}

input[type=submit].resp_search_so,input[type=button].resp_search_so{
font-size:18px;
}

input[type=submit].resp_change,input[type=button].resp_change,a.resp_change{
font-size:18px;
}

input[type=submit].resp_change2,input[type=button].resp_change2,a.resp_change2{
font-size:18px;
text-align:right;
}

input[type=submit].resp_transfert,input[type=button].resp_transfert{
font-size:18px;
}

input[type=submit].resp_pen,input[type=button].resp_pen{
font-size:18px;
}

input[type=submit].resp_password,input[type=button].resp_password{
font-size:18px;
}

input[type=submit].resp_bookmark,input[type=button].resp_bookmark{
font-size:18px;
}
input[type=submit].resp_uti,input[type=button].resp_uti{
font-size:18px;
}

input[type=submit].resp_suppr_covoit,input[type=button].resp_suppr_covoit{
font-size:18px;
}

input[type=submit].resp_suppr,input[type=button].resp_suppr{
font-size:18px;
}


input[type=submit].resp_eleve,input[type=button].resp_eleve{
font-size:18px;
}

input[type=submit].resp_param,input[type=button].resp_param{
font-size:18px;
}

input[type=submit].resp_visio,input[type=button].resp_visio{
font-size:18px;
}
input[type=submit].resp_td_info,input[type=button].resp_td_info{
font-size:18px;
}
input[type=submit].colle_prefet,input[type=button].colle_prefet{
font-size:18px;
}
input[type=submit].colle_notice_p,input[type=button].colle_notice_p{
font-size:18px;
}
input[type=submit].colle_notice_a,input[type=button].colle_notice_a{
font-size:18px;
}
input[type=submit].colle_aumonier,input[type=button].colle_aumonier{
font-size:18px;
}

input[type=submit].resp_impr,input[type=button].resp_impr{
font-size:18px;
}

input[type=submit].resp_conso,input[type=button].resp_conso{
font-size:18px;
}

input[type=submit].resp_saisie,input[type=button].resp_saisie{
font-size:18px;
}

input[type=submit].resp_advance,input[type=button].resp_advance{
font-size:18px;
}

input[type=submit].resp_orga,input[type=button].resp_orga{
font-size:18px;
}

input[type=submit].resp_choix_p,input[type=button].resp_choix_p{
font-size:18px;
}

input[type=submit].resp_choix_a,input[type=button].resp_choix_a{
font-size:18px;
}

input[type=submit].resp_prefet,input[type=button].resp_prefet{
font-size:18px;
}

input[type=submit].resp_aumonier,input[type=button].resp_aumonier{
font-size:18px;
}

input[type=submit].resp_j0,input[type=button].resp_j0{
font-size:18px;
}

input[type=submit].resp_colle,input[type=button].resp_colle{
font-size:18px;
}

input[type=submit].resp_moulinette,input[type=button].resp_moulinette{
font-size:18px;
}

input[type=submit].resp_jury,input[type=button].resp_jury{
font-size:18px;
}

input[type=submit].resp_note,input[type=button].resp_note{
font-size:18px;
}


input.submit_plus, input.submit_gerer_eleves {
font-size:18px;
}

input.submit_delete {
font-size:18px;
}

input.submit_change {
font-size:18px;
}

input.submit_pen_o {
font-size:18px;
}

input.submit_recur_o {
font-size:18px;
}

input.submit_room_o {
font-size:18px;
}

input.submit_calendar, input.submit_calendar2, button.submit_calendar2 {
font-size:18px;
}

button{
font-size:18px;
}

a.feuille{
text-decoration: none;
margin-bottom: 0px;
width:40%;
padding: 2px 2px;
border-radius:5px;
border:1px solid #01851a;
background-color: #01851a;
color: aliceblue;
font-size:16px;
cursor:pointer;
font-weight:bold;
}
a.feuille:hover
{
background-color: #51c467;
color: white;
}
a.feuille:active
{
background-color: #015711;
color: white;
}

a.bouton_eleve,input.bouton_eleve{
font-size:18px;
}

a.bouton_eleve_resp,input.bouton_eleve_resp{
  width:235px;
  font-size:17px;
  margin-left:2px;
  margin-right:2px;
}

a.bouton_doc{
font-size:18px;
}

a.bouton_eleve_locking{
font-size:18px;
}

a.bouton_eleve2{
display:block;
width:90%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:4px;
border-radius:5px;
border:1px solid #01851a;
background-color: #01851a;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_eleve2:hover
{
background-color: #51c467;
color: white;
}
a.bouton_eleve2:active
{
background-color: #015711;
color: white;
}

a.bouton_eleve2_prefet{
display:block;
width:90%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:4px;
border-radius:5px;
border:1px solid #c8b4f8;
background-color: #c8b4f8;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_eleve2_prefet:hover
{
background-color: #c88af9;
color: white;
}
a.bouton_eleve2_prefet:active
{
background-color: #c800ff;
color: white;
}

a.bouton_eleve2_aumonier{
display:block;
width:90%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:4px;
border-radius:5px;
border:1px solid #ab9f03;
background-color: #ab9f03;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_eleve2_aumonier:hover
{
background-color: #ab8700;
color: white;
}
a.bouton_eleve2_aumonier:active
{
background-color: #ab6500;
color: white;
}

a.bouton_eleve2_inactif_prefet{
display:block;
width:90%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:6px;
border-radius:5px;
border:1px solid #c8b4f8;
background-color: #c8b4f8;
color: aliceblue;
font-size:18px;
cursor: not-allowed;
font-weight:bold;
}

a.bouton_eleve2_inactif_aumonier{
display:block;
width:90%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:6px;
border-radius:5px;
border:1px solid #ab9f03;
background-color: #ab9f03;
color: aliceblue;
font-size:18px;
cursor: not-allowed;
font-weight:bold;
}

a.bouton_colle_archivee{
font-size:18px;
width:70%;
}

a.bouton_eleve_pas_modifiable{
display:block;
width:100%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:6px;
border-radius:5px;
border:1px solid #bdc2be;
background-color: #bdc2be;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_eleve_pas_modifiable:hover
{
background-color: #737673;
color: white;
}
a.bouton_eleve_pas_modifiable:active
{
background-color: #000000;
color: white;
}
	
a.bouton_eleve_probleme{
display:block;
width:100%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:6px;
border-radius:5px;
border:1px solid #ff0000;
background-color: #ff0000;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_eleve_probleme:hover
{
background-color: #737673;
color: white;
}
a.bouton_eleve_probleme:active
{
background-color: #000000;
color: white;
}

a.bouton_partage{
display:block;
width:90%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:4px;
border-radius:5px;
border:1px solid #7f288c;
background-color: #7f288c;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_partage:hover
{
background-color: #9c60a5;
color: white;
}
a.bouton_partage:active
{
background-color: #34003c;
color: white;
}
