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;
  }

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]{
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{
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;
}


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, input[type=submit].resp_home{
margin-bottom: 2px;
width:80%;
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;
font-size:18px;
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].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=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].bouton_excel, input[type=submit].bouton_excel{
font-size:18px;
}


input[type=submit].resp_absence,input[type=button].resp_absence{
font-size:18px;
}

input[type=submit].resp_soutien,input[type=button].resp_soutien{
font-size:18px;
}

input[type=submit].resp_esidoc,input[type=button].resp_esidoc{
font-size:18px;
}

input[type=submit].resp_roulette,input[type=button].resp_roulette{
font-size:18px;
}

input[type=submit].resp_roulette,input[type=button].resp_roulette{
font-size:18px;
}

input[type=submit].resp_qcm,input[type=button].resp_qcm{
font-size:18px;
}

input[type=submit].resp_atelier,input[type=button].resp_atelier{
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{
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{
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_contacter,input[type=button].resp_contacter{
font-size:18px;
}

input[type=submit].resp_alert,input[type=button].resp_alert{
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_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_groupe,input[type=button].resp_groupe{
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_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_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_uti,input[type=button].resp_uti{
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_suppr,input[type=button].resp_suppr{
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_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_orga,input[type=button].resp_orga{
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_note,input[type=button].resp_note{
font-size:18px;
}


input.submit_plus {
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 {
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_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;
}
