@media print{
	body {-webkit-print-color-adjust: exact;font-size:11px}
    p{ font-size:11px }
	h1 a{color:#000;text-decoration:none;}
	a:visited{color:#000;text-decoration:none;}

	@font-face {font-family: Roboto;font-weight:100;src: url(../fonts/Roboto-Thin.ttf);font-display: swap ;}
	@font-face {font-family: Roboto;font-weight:400;src: url(../fonts/Roboto-Regular.ttf);font-display: swap ;}
	@font-face {font-family: Roboto;font-weight:500;src: url(../fonts/Roboto-Medium.ttf);font-display: swap ;}
	@font-face {font-family: Roboto;font-weight:700;src: url(../fonts/Roboto-Bold.ttf);font-display: swap ;}
	

    .fullpagewidth{ width:100% }
    .clear{clear:both}
	.clearfix:after{content:" ";display:block;clear:both}
	.tcenter{text-align:center}
	.tright{text-align:right}
	.col1_2{float:left; width:48%; margin-right:2%}
	.col1_2r{float:right; width:48%; margin-right:0}
	.col1_3{float:left; width:32%; margin-right:2%}
	.col2_3{float:left; width:64%; margin-right:2%}
	.col1_3r{float:right; width:32%; margin-right:0}
	.col1_4{float:left; width:24%; margin-right:1.3%}
	.col1_4r{float:right; width:24%; margin-right:0}
	.col1_5{float:left; width:19%; margin-right:1.3%}
	.col1_5r{float:right; width:19%; margin-right:0}
	.col2_5{float:left; width:38%; margin-right:1.3%}
	.col2_5r{float:right; width:38%; margin-right:0}
	
	#gauche{float:left;width:48%;margin-right:2%}
	#droite{float:right;width:48%;margin-left:2%}
	#table_scroll{max-height:500px;overflow-y:auto}
	#gauche_70{float:left;width:68%;margin-right:2%}
	#gauche_60{float:left;width:58%;margin-right:2%}
	#gauche_50{float:left;width:48%;margin-right:2%}
	#gauche_30{float:left;width:28%;margin-right:2%}
	#gauche_40{float:left;width:38%;margin-right:2%}
	#gauche_25{float:left;width:23%;margin-right:2%}
	#gauche_20{float:left;width:18%;margin-right:2%}
	#droite_30{float:right;width:30%}
	#droite_40{float:right;width:40%}
	#droite_70{float:right;width:70%}
	#droite_80{float:right;width:80%}
	#gauche_p30{float:left;width:30%}
	#droite_p70{float:right;width:70%}
	#gauche_30f{float:left;width:30%;font-weight:500}
	#droite_70f{float:right;width:65%}
	#gauche_70r{float:left;width:70%;font-weight:500}
	#droite_30r{float:right;width:25%;text-align:right}
	
	input[type=text],input[type=password],input[type=flat],input[type=number]{padding:5px 10px;margin:8px 0;box-sizing:border-box;border-radius:0;border:2px solid #000;font-size:12px;font-family:'Roboto',sans-serif;width:100%;color:#333}
	input[type=text].textright, input[type=flat].textright,input[type=number].textright{text-align:right}
	input[type=text].montant,input[type=number].montant{width:150px;text-align:right;max-width:100%}
	input[type=text].montant_petit{width:75px;text-align:right;max-width:100%}
	input[type=text].date_f{width:150px;max-width:100%}
	input[type=text].color{width:150px;max-width:100%}
	input[type=number].annee{width:80px;max-width:100%}
	input[type=text].reload{width:80%}
	input[type=number].formulaire{width:75px}
	input[type=text].petit{width:75px}
	input[type=text].loggin,input[type=password].loggin{width:300px;max-width:90%}
	textarea{width:100%;height:150px;padding:5px 10px;box-sizing:border-box;border:2px solid #000;border-radius:0;font-size:12px;font-family:'Roboto',sans-serif;color:#333}
	textarea.deux_lignes{height:75px;}
	select{margin:8px 0;padding:5px 10px 4px;border:none;border-radius:0;border:2px solid #000;font-size:12px;font-family:'Roboto',sans-serif;color:#333;max-width:100%}
	select.table{width:80%}
	
	.text_form{margin-top:15px;font-weight:700}
	.text_form2{margin-top:9px;font-weight:700}
	.text_form_margin{margin-top:15px}
	.ligne_f{width:100%;clear:both;}
	.ligne_f:after{content:" ";display:block;clear:both}
	.ligne_r{width:100%;clear:both;border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:15px}
	.fright{float:right}
	
	
	
	#menu, #menu_mobile, #menu_contact, #menu_mobile_contact{display:none}
	#corps, .trop_petit_pour_cell{width:100%}
	#corps .cal_affichage, #corps .cal_rech_top{display:none}
	#corps table{border-collapse:collapse;}
	tr{height:31px;}
	td{border:1px solid #000!important}
	#corps th, th{border:1px solid #000; background:#e5e5e5  !important;}
	#titre_cal td{border:none;background-color:#fff !important}
	#titre_cal span{color:#000 !important}
	.cal_aff_heures_jour{float:left;width:40pt}
	.cal_aff_sem{float:left;position:relative;z-index:1;width:70pt !important}
	.cal_aff_sem.ttagenda{float:left;position:relative;z-index:1;width:auto !important;min-width:70pt;}
	.jour_dispo_plage{width:95%;position:absolute;z-index:10;background-color:#ccc !important;left:1px;cursor:pointer}
	.jour_dispo_plage .all_dispo{width:100%;height:100%;position:relative}
	.jour_dispo_plage .all_dispo .supp_dispo{position:absolute;bottom:2px;right:2px;z-index:20}
	.cal_aff_jour_cont{float:left;width:90%}
	.cal_aff_jour{float:left;width:100%;position:relative;z-index:1;cursor:pointer}
	.rdv_cont{position:absolute;z-index:20;cursor:pointer;border:1px solid #000;overflow:hidden;}
	.legende, #titre_cal_footer{display:none;}
	.cell_enlever_tablette_2e{display:none;}
	.entete_cal_left, .entete_cal_right{display:none}
	
	.cal_aff_tablet, .cal_aff_cell{display:none}

	#pied_de_page{display:none;}
	
	#bouton_ql, #bouton_q2, input[type="submit"]{display:none;}
	
	.mce-toolbar-grp.mce-container.mce-panel.mce-stack-layout-item.mce-first{display:none;}
	.mce-container-body.mce-flow-layout{display:none;}
	
	.explications_trop_petit_pour_cell{display:none}
	.entete_lc{display:none}
	
	.mobile_small{display:none}
	
	.menu_gauche, .quicklinks_droite,.menucontact_cont , .haut_page_agenda, footer, #scrollUp{display:none}
	.cal_entete.aprescal, .bout_nouv_relance{display:none}

    .cal_aff_sem{ width:13.95%!important;font-size:9px; }
    .cal_aff_heures_jour{ font-size:9px; }
	tr.top_hour td, tr.middle_hour td{ height:10px!important }
    .cal_aff tr{ height:20px!important }

    .haut_page_boutons{ display:none }
    .checkbox_container{ font-size:11px }
    .crm_abonnement{ display:none }
    a.bouton, button{ display:none }
    .aide_aide{ display:none }
    input{ font-size:11px;border:none!important;padding:0!important; background:transparent!important  }
    select{ font-size:11px;border:none!important;padding:0!important; background:transparent!important  }
    .ligne .donnees{ margin-top:-8px }

    .tox-toolbar__group{ display:none!important }
    .tox-statusbar{ display:none!important  }

    .liste_courriels .prio, .liste_courriels .boutons, .liste_tels .prio, .liste_tels .boutons{ display:none }

}
