+
Fin Session
diff --git a/src/components/Module_RH_Tutorat.js b/src/components/Module_RH_Tutorat.js
new file mode 100644
index 0000000..ad01429
--- /dev/null
+++ b/src/components/Module_RH_Tutorat.js
@@ -0,0 +1,1371 @@
+import React, { useRef, useState, useEffect } from "react";
+import TextField from '@mui/material/TextField';
+import { FcViewDetails, FcDisapprove } from "react-icons/fc";
+import { FcInfo } from "react-icons/fc";
+import 'react-confirm-alert/src/react-confirm-alert.css'; // Import css
+import Button from '@mui/material/Button';
+import axios from "axios";
+import { getCookie, setCookie } from 'react-use-cookie';
+import { useHistory } from "react-router-dom";
+import { DataGrid, GridToolbar, frFR } from '@mui/x-data-grid';
+import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css";
+import 'react-tooltip/dist/react-tooltip.css'
+import Popup from 'reactjs-popup';
+import 'reactjs-popup/dist/index.css';
+import fr from 'date-fns/locale/fr';
+import { registerLocale } from 'react-datepicker';
+import "react-datepicker/dist/react-datepicker.css";
+import 'moment/locale/fr';
+import Box from '@mui/material/Box';
+import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif";
+import Autocomplete from '@mui/material/Autocomplete';
+import { gridClasses } from '@mui/x-data-grid';
+import Link from '@mui/material/Link';
+import { PiDotsThree } from "react-icons/pi";
+import { FcAcceptDatabase, } from "react-icons/fc";
+import CheckBoxOutlineBlankIcon from '@mui/icons-material/CheckBoxOutlineBlank';
+import CheckBoxIcon from '@mui/icons-material/CheckBox';
+import { CiTrash } from "react-icons/ci";
+import { IoAddCircleOutline } from "react-icons/io5";
+import CancelPresentationIcon from '@mui/icons-material/CancelPresentation';
+import { makeStyles } from "@material-ui/core/styles";
+import Paper from '@material-ui/core/Paper';
+import Draggable from 'react-draggable';
+import { IconButton } from '@material-ui/core';
+import Dialog from '@mui/material/Dialog';
+import DialogActions from '@mui/material/DialogActions';
+import DialogContent from '@mui/material/DialogContent';
+import DialogContentText from '@mui/material/DialogContentText';
+import DialogTitle from '@mui/material/DialogTitle';
+import 'react-tooltip/dist/react-tooltip.css'
+import { Tooltip } from 'react-tooltip'
+
+import Module_Alert_Confirmation from "./Module_Alert_Confirmation";
+const useStyles = makeStyles((theme) => ({
+
+ dialog: {
+ position: 'absolute',
+ // left: 10,
+ top: 400
+ },
+
+ paper: {
+ overflowY: 'unset',
+ },
+ customizedButton: {
+ position: 'absolute',
+ left: '98%',
+ top: '-3%',
+ backgroundColor: 'lightgray',
+ color: 'gray',
+ },
+}));
+
+function PaperComponent(props) {
+ return (
+
+
+
+ );
+}
+
+
+
+const Module_RH_Tutorat = (props) => {
+ const classes = useStyles();
+ const history = useHistory();
+ const [submenu, setsubmenu] = useState("");
+ const [rowss, setRows] = useState([]);
+
+
+ var date_today_90j = new Date();
+ date_today_90j.setDate(date_today_90j.getDate() + 90);
+
+ const [mouse_x, setmouse_x] = useState("");
+ const [mouse_y, setmouse_y] = useState("");
+
+ const [p_filtre1, setp_filtre1] = useState("Inscrit ");
+ const [p_filtre1_value, setp_filtre1_value] = useState("");
+
+ const [p_filtre2, setp_filtre2] = useState("Type de groupe");
+ const [p_filtre2_value, setp_filtre2_value] = useState("");
+
+ const [p_filtre3, setp_filtre3] = useState("");
+ const [p_filtre3_value, setp_filtre3_value] = useState("");
+
+ const [p_filtre4, setp_filtre4] = useState("");
+ const [p_filtre4_value, setp_filtre4_value] = useState("");
+
+ const [selectionModel, setSelectionModel] = React.useState([]);
+
+ function ExpandableCell_50({ value }) {
+ const [expanded, setExpanded] = React.useState(false);
+
+ return (
+
+ );
+ }
+
+ const [selected_id, setselected_id] = useState("");
+
+ const [gridline_id, setgridline_id] = useState("");
+
+
+ const columns = [
+ { field: 'inscription_id', headerName: 'inscription_id', hide: true, Width: 0, disableExport: true, },
+ { field: 'id', headerName: 'id', hide: true, Width: 0, disableExport: true, },
+
+ {
+ field: 'civilite', headerName: 'Civ.', minWidth: 100, flex: 1, maxWidth: 100, hide: false,
+ renderCell: (cellValues) => {
+ return (
+
+ {cellValues.row.civilite && String(cellValues.row.civilite).length > 0 && <>{String(cellValues.row.civilite)[0].toUpperCase() + String(cellValues.row.civilite).slice(1)}>}
+
+
+
+ );
+ }
+
+
+ },
+ {
+ field: 'include_com', headerName: 'Notif.', hide: false, maxWidth: 80, renderCell: (params) =>
,
+ renderCell: (cellValues) => {
+ return (
+
+ {cellValues.row.include_com && String(cellValues.row.include_com) === "1" && "Oui"}
+ {cellValues.row.include_com && String(cellValues.row.include_com) === "0" && "Non"}
+
+
+
+ );
+ }
+ },
+
+ { field: 'nom', headerName: 'Nom', flex: 1, hide: false, minWidth: 180, renderCell: (params) =>
, },
+ { field: 'prenom', headerName: 'Prénom', flex: 1, hide: false, minWidth: 180, renderCell: (params) =>
, },
+ { field: 'email', headerName: 'Email', minWidth: 300, flex: 1, renderCell: (params) =>
, },
+ { field: 'date_naissance', headerName: 'Naissance', minWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'tuteur_role_label', headerName: 'Rôle', hide: false, minWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'class_title', headerName: 'Formation', minWidth: 300, flex: 1, renderCell: (params) =>
, },
+ { field: 'date_debut', headerName: 'Du', minWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'date_fin', headerName: 'Au', minWidth: 150, flex: 1, renderCell: (params) =>
, },
+ {
+ field: 'mode_animation', headerName: 'Animation', maxWidth: 100,
+ renderCell: (cellValues) => {
+ return (
+
+ {cellValues.row.mode_animation && String(cellValues.row.mode_animation) === "2" && "Hybr."}
+ {cellValues.row.mode_animation && String(cellValues.row.mode_animation) === "1" && "Dist."}
+ {cellValues.row.mode_animation && String(cellValues.row.mode_animation) === "0" && "Prés."}
+
+
+
+ );
+ }
+ },
+ { field: 'code_session', headerName: 'Code Session', minWidth: 150, flex: 1, renderCell: (params) =>
, },
+ { field: 'session_titre', headerName: 'Titre Session', hide: true, Width: 0, renderCell: (params) =>
, },
+
+
+ { field: 'telephone_mobile', headerName: 'Télephone', hide: true, Width: 0, renderCell: (params) =>
, },
+
+
+ {
+ field: "delete", headerName: 'Supprimer',
+ renderCell: (cellValues) => {
+ return (
+ <>
+ {String(props.check_user_acces_right("employe", "write")) === "1" &&
{
+ // handleClick_delete(event, cellValues);
+ }}
+ >
+
+
+ }
+ modal
+ nested
+ position="center center"
+ >
+ {close => (
+
+
+
MySy Information
+
+ {' '}
+
+ En confirmant cette opération, le tutorat sera définitivement supprimée.
+
+
+
+
+
+
+
+
+
+
+
+
+ )}
+ }
+ >
+
+
+ );
+ }
+ }
+
+ ]
+
+ const New_Option_Tuteur_Role = [
+ { "id": "0", "label": "Parent", "value": "0" },
+ { "id": "1", "label": "Tuteur légal", "value": "1" },
+ { "id": "2", "label": "Tuteur scolaire", "value": "2" },
+ { "id": "3", "label": "Autre", "value": "3" },
+ { "id": "", "label": "", "value": "" },
+ ]
+
+ const New_Option_Oui_Non = [
+ {
+ value: '1',
+ label: 'Oui',
+ id: '1',
+ },
+ {
+ value: '0',
+ label: 'Non',
+ id: '0',
+ },
+ ];
+
+ const [tutora_data_changed, settutora_data_changed] = useState("");
+ const [add_one_tutora, setadd_one_tutora] = useState("");
+
+ const [handleClick_delete_tutorat_api, sethandleClick_delete_tutorat_api] = useState();
+ const [handleClick_delete_tutorat_message, sethandleClick_delete_tutorat_message] = useState();
+ const [handleClick_delete_tutorat_result, sethandleClick_delete_tutorat_result] = useState();
+ function handleClick_delete_tutorat(event, cellValues) {
+
+ var local_inscription_id = cellValues.row.inscription_id;
+
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("tab_inscription_id", local_inscription_id);
+ form.append("rh_id", props.rh_id);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Delete_RH_List_Insc_Tutore/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+
+ setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In handleClick_delete_tutorat res.data.status = " + res.data.status);
+ //console.log(" In handleClick_delete_tutorat res.data.message r_class = " + res.data.message);
+ sethandleClick_delete_tutorat_api("true");
+ sethandleClick_delete_tutorat_result(res.data.message);
+
+ Getall_RH_Inscrit_Tutored();
+
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+
+ }
+ else {
+ sethandleClick_delete_tutorat_api("false");
+ sethandleClick_delete_tutorat_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( handleClick_delete_tutorat = ', error);
+ sethandleClick_delete_tutorat_api("false");
+ alert(" Impossible de supprimer le tutorat");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+ const [Getall_RH_Inscrit_Tutored_api, setGetall_RH_Inscrit_Tutored_api] = useState();
+ const [Getall_RH_Inscrit_Tutored_message, setGetall_RH_Inscrit_Tutored_message] = useState();
+ const [Getall_RH_Inscrit_Tutored_result, setGetall_RH_Inscrit_Tutored_result] = useState();
+ function Getall_RH_Inscrit_Tutored(event) {
+
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("rh_id", props.rh_id);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_RH_List_Insc_Tutore/";
+
+
+
+ axios.post(myurl, form).then(res => {
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_RH_Inscrit_Tutored res.data.status = " + res.data.status);
+ // console.log(" In Getall_RH_Inscrit_Tutored res.data.message r_class = " + res.data.message);
+ setGetall_RH_Inscrit_Tutored_api("true");
+ setGetall_RH_Inscrit_Tutored_result(res.data.message);
+ setRows(res.data.message);
+
+
+
+ }
+ else {
+ setGetall_RH_Inscrit_Tutored_api("false");
+ setGetall_RH_Inscrit_Tutored_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ console.warn('Not good man :( Getall_RH_Inscrit_Tutored = ', error);
+ setGetall_RH_Inscrit_Tutored_api("false");
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(" Impossible de recuperer la liste inscrits tutoré");
+ setalert_type("error");
+ // alert(" Impossible de recuperer la liste des employés");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+
+
+ useEffect(() => {
+
+ Getall_RH_Inscrit_Tutored();
+ }, [])
+
+ const [isLoading, setLoading] = useState();
+
+ const [display_alert_mysy, setdisplay_alert_mysy] = useState("");
+ const [alert_message, setalert_message] = useState("");
+ const [alert_type, setalert_type] = useState("");
+
+ function clear_alert_message() {
+ setalert_message("");
+ }
+ function clear_alert_type() {
+ setalert_type("");
+ }
+ function clear_display_alert_mysy() {
+ setdisplay_alert_mysy("");
+ }
+
+ const [p_one_detail_inscrit_id, setp_one_detail_inscrit_id] = useState("");
+
+ const [p_detail_inscrit_id, setp_detail_inscrit_id] = useState("");
+
+ const [p_detail_inscrit_nom, setp_detail_inscrit_nom] = useState("");
+ const [p_detail_inscrit_prenom, setp_detail_inscrit_prenom] = useState("");
+ const [p_detail_inscrit_role, setp_detail_inscrit_role] = useState("");
+ const [p_detail_inscrit_email, setp_detail_inscrit_email] = useState("");
+ const [p_detail_inscrit_telephone, setp_detail_inscrit_telephone] = useState("");
+ const [p_detail_inscrit_communication, setp_detail_inscrit_communication] = useState("0");
+ const [p_detail_inscrit_civilite, setp_detail_inscrit_civilite] = useState("");
+ const [p_detail_inscrit_date_naissance, setp_detail_inscrit_date_naissance] = useState("");
+
+ function clear_incrit_fields() {
+ setp_detail_inscrit_id("")
+ setp_detail_inscrit_nom("");
+ setp_detail_inscrit_prenom("");
+ setp_detail_inscrit_role("");
+ setp_detail_inscrit_email("");
+ setp_detail_inscrit_telephone("");
+ setp_detail_inscrit_communication("0");
+ setp_detail_inscrit_civilite("");
+ setp_detail_inscrit_date_naissance("");
+ settutora_data_changed("");
+ setadd_one_tutora("");
+ setp_one_detail_inscrit_id("")
+ }
+
+
+
+
+ const [Dialog_tutorat_inscrit_open, setDialog_tutorat_inscrit_open] = React.useState(false);
+ function Dialog_tutorat_inscrit_handle_change_participant_session(message) {
+ // setDialog_tutorat_inscrit_message(message);
+ setDialog_tutorat_inscrit_open(true);
+ }
+
+ const Dialog_tutorat_inscrit_handleClose = () => {
+
+ };
+
+ const Dialog_tutorat_inscrit_handleClose_buton = () => {
+ setDialog_tutorat_inscrit_open(false);
+ clear_incrit_fields();
+ setgridline_id("");
+
+ };
+
+ const [Update_RH_Tuto_api, setUpdate_RH_Tuto_api] = useState();
+ const [Update_RH_Tuto_message, setUpdate_RH_Tuto_message] = useState();
+ const [Update_RH_Tuto_result, setUpdate_RH_Tuto_result] = useState();
+ function Update_RH_Tuto(event) {
+
+ var form = new FormData();
+
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+
+
+ var myurl = "";
+
+ myurl = process.env.REACT_APP_API_URL + "myclass/api/Update_RH_List_Insc_Tutore/";
+ form.append("rh_id", props.rh_id);
+ form.append("inscription_id", p_detail_inscrit_id);
+ form.append("role", p_detail_inscrit_role);
+ form.append("include_com", p_detail_inscrit_communication);
+
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Update_RH_Tuto res.data.status = " + res.data.status);
+ //console.log(" In Update_RH_Tuto res.data.message r_class = " + res.data.message);
+ setUpdate_RH_Tuto_api("true");
+ setUpdate_RH_Tuto_result(res.data.message);
+
+ Getall_RH_Inscrit_Tutored();
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+ Dialog_tutorat_inscrit_handleClose_buton();
+ }
+ else {
+ setUpdate_RH_Tuto_api("false");
+ setUpdate_RH_Tuto_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+
+ setLoading(false);
+ console.warn('Not good man :( Update_RH_Tuto = ', error);
+ setUpdate_RH_Tuto_api("false");
+ alert(" Impossible de faire la mise à jour");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+ const [Add_RH_Tuto_api, setAdd_RH_Tuto_api] = useState();
+ const [Add_RH_Tuto_message, setAdd_RH_Tuto_message] = useState();
+ const [Add_RH_Tuto_result, setAdd_RH_Tuto_result] = useState();
+ function Add_RH_Tuto(event) {
+
+ var form = new FormData();
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+
+
+ var myurl = "";
+
+ myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_RH_List_Insc_Tutore/";
+ form.append("rh_id", props.rh_id);
+ form.append("inscription_id", p_one_detail_inscrit_id);
+ form.append("role", p_detail_inscrit_role);
+ form.append("include_com", p_detail_inscrit_communication);
+
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Add_RH_Tuto res.data.status = " + res.data.status);
+ //console.log(" In Add_RH_Tuto res.data.message r_class = " + res.data.message);
+ setAdd_RH_Tuto_api("true");
+ setAdd_RH_Tuto_result(res.data.message);
+
+ Getall_RH_Inscrit_Tutored();
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("success");
+ Dialog_tutorat_inscrit_handleClose_buton();
+ }
+ else {
+ setAdd_RH_Tuto_api("false");
+ setAdd_RH_Tuto_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+
+ setLoading(false);
+ console.warn('Not good man :( Add_RH_Tuto = ', error);
+ setAdd_RH_Tuto_api("false");
+ alert(" Impossible de faire la mise à jour");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+ const [New_Getall_TrainingSession_result, setNew_Getall_TrainingSession_result] = useState([]);
+
+ const [Getall_TrainingSession_api, setGetall_TrainingSession_api] = useState();
+ const [Getall_TrainingSession_message, setGetall_TrainingSession_message] = useState();
+ const [Getall_TrainingSession_result, setGetall_TrainingSession_result] = useState();
+ function Getall_TrainingSession(event) {
+ var form = new FormData();
+
+ const stored_cookie = getCookie('tokenmysypart');
+ form.append("token", stored_cookie);
+ form.append("archive", "0");
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/GetAllValideSessionPartner_List/";
+
+ setLoading(true);
+
+ axios.post(myurl, form).then(res => {
+
+ setLoading(false);
+
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_TrainingSession res.data.status = " + res.data.status);
+ //console.log(" In Getall_TrainingSession res.data.message r_class = " + res.data.message);
+ setGetall_TrainingSession_api("true");
+ setGetall_TrainingSession_result(res.data.message);
+
+ var new_data2 = [];
+ const new_data = res.data.message.map((x) => {
+
+ //---
+ var localid = JSON.parse(x).id;
+ var local_id = JSON.parse(x)._id;
+ var local_internal_url = JSON.parse(x).class_internal_url;
+ var local_title_session = JSON.parse(x).titre;
+ var local_code_session = JSON.parse(x).code_session;
+
+
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_code_session,
+ "class_internal_url": local_internal_url,
+ "titre": local_title_session,
+ "code_session": local_code_session,
+ };
+ new_data2.push(node);
+
+ // return {"_id": " + str(local_id) + ", "label": " + local_courrier_template_ref_interne + '" , "courrier_template_ref_interne": "' + local_courrier_template_ref_interne + '", "nom_champ_technique": "' + local_nom_champ_technique + '", "nom_champ_fonctionel": "' + local_nom_champ_fonctionel + '","valide": "1" };
+
+ });
+
+
+ if (new_data2.length > 0) {
+ setNew_Getall_TrainingSession_result(new_data2);
+ }
+
+
+ }
+ else {
+ setGetall_TrainingSession_api("false");
+ setGetall_TrainingSession_message(res.data.message);
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( Getall_TrainingSession = ', error);
+ setGetall_TrainingSession_api("false");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+ const [selected_session_id, setselected_session_id] = useState("");
+
+
+ const [New_Getall_TrainingParticipant_result, setNew_Getall_TrainingParticipant_result] = useState([{
+ "_id": "",
+ "id": "",
+ "nom": "",
+ "prenom": "",
+ "email": "",
+ "civilite": "",
+ "status": "",
+ "label": "",
+ }]);
+
+ const [Getall_TrainingParticipant_api, setGetall_TrainingParticipant_api] = useState();
+ const [Getall_TrainingParticipant_message, setGetall_TrainingParticipant_message] = useState();
+ const [Getall_TrainingParticipant_result, setGetall_TrainingParticipant_result] = useState([]);
+ function Getall_TrainingParticipant(local_session_id) {
+
+ var form = new FormData();
+ const stored_cookie = getCookie('tokenmysypart');
+
+ form.append("token", stored_cookie);
+ form.append("session_id", local_session_id);
+
+
+ //console.log(" ### Getall_TrainingParticipant form = ", form)
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Statgaire_List_Partner_with_filter/";
+
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+
+ setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_TrainingParticipant res.data.status = " + res.data.status);
+ //console.log(" In Getall_TrainingParticipant res.data.message r_class = " + res.data.message, " -- message_global_data = ", res.data.message_global_data);
+ setGetall_TrainingParticipant_api("true");
+ setGetall_TrainingParticipant_result(res.data.message);
+
+ var new_data2 = [];
+ const new_data = res.data.message.map((x) => {
+ //---
+ var localid = JSON.parse(x).id;
+ var local_id = JSON.parse(x)._id;
+ var local_status = JSON.parse(x).status;
+ var local_nom = JSON.parse(x).nom;
+ var local_prenom = JSON.parse(x).prenom;
+ var local_email = JSON.parse(x).email;
+ var local_civilite = JSON.parse(x).civilite;
+ var local_date_naissance = JSON.parse(x).date_naissance;
+
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "nom": local_nom,
+ "prenom": local_prenom,
+ "email": local_email,
+ "civilite": local_civilite,
+ "status": local_status,
+ "label": local_nom + " " + local_prenom + ", né(e) le " + local_date_naissance
+ };
+ new_data2.push(node);
+
+ // return {"_id": " + str(local_id) + ", "label": " + local_courrier_template_ref_interne + '" , "courrier_template_ref_interne": "' + local_courrier_template_ref_interne + '", "nom_champ_technique": "' + local_nom_champ_technique + '", "nom_champ_fonctionel": "' + local_nom_champ_fonctionel + '","valide": "1" };
+
+ });
+
+ var node = {
+ "_id": "",
+ "id": "",
+ "nom": "",
+ "prenom": "",
+ "email": "",
+ "civilite": "",
+ "status": "",
+ "label": "",
+ };
+ new_data2.push(node);
+
+ if (new_data2.length > 0) {
+ setNew_Getall_TrainingParticipant_result(new_data2);
+ }
+
+ }
+ else {
+ setGetall_TrainingParticipant_api("false");
+ setGetall_TrainingParticipant_message(res.data.message);
+ // alert(res.data.message);
+ setdisplay_alert_mysy("1");
+ setalert_message(res.data.message);
+ setalert_type("error");
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( Getall_TrainingParticipant = ', error);
+ setGetall_TrainingParticipant_api("false");
+ alert(" Impossible de recuperer la liste des inscrits")
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+ return (
+
+
+ {isLoading &&
}
+
+ {/*** Affichage des messages d'alerte*/}
+ {display_alert_mysy && String(display_alert_mysy) === "1" &&
+
+ }
+ {/*** FIN Affichage des messages d'alerte*/}
+
+
+
+
+ {/*** GESTION TUTORAT INSCRIT */}
+
+ {/*** FIN GESTION TUTORAT INSCRIT */}
+
+
+
+
+
+
+
+
+
+
+ {
+ setSelectionModel(newSelectionModel);
+ /*if (newSelectionModel.length === 1)
+ handleClick_edit_employee_From_Line(newSelectionModel);*/
+ if (newSelectionModel.length !== 1) {
+ setsubmenu();
+ // setdisplay_detail_employe();
+ //setadd_One_Employee();
+ }
+ }}
+ selectionModel={selectionModel}
+
+ localeText={frFR.components.MuiDataGrid.defaultProps.localeText}
+ rows={rowss.map((item, index) => (
+ {
+ id: index,
+ inscription_id: JSON.parse(item).inscription_id,
+ email: JSON.parse(item).email,
+ nom: JSON.parse(item).nom,
+ prenom: JSON.parse(item).prenom,
+ telephone_mobile: JSON.parse(item).telephone_mobile,
+ civilite: JSON.parse(item).civilite,
+ code_session: JSON.parse(item).code_session,
+ session_titre: JSON.parse(item).session_titre,
+ date_debut: JSON.parse(item).date_debut,
+ date_fin: JSON.parse(item).date_fin,
+ mode_animation: JSON.parse(item).mode_animation,
+ class_title: JSON.parse(item).class_title,
+ tuteur_role_label: JSON.parse(item).tuteur_role_label,
+ role: JSON.parse(item).role,
+ include_com: JSON.parse(item).include_com,
+ date_naissance: JSON.parse(item).date_naissance,
+
+ }
+ ))}
+
+ columns={columns}
+ pageSize={10}
+ className="datagridclass"
+
+ onRowDoubleClick={(newSelectionModel, e) => {
+
+ setmouse_x(e.clientX);
+ setmouse_y(e.clientY);
+ setp_detail_inscrit_id(newSelectionModel.row.inscription_id);
+ setp_detail_inscrit_civilite(newSelectionModel.row.civilite);
+ setp_detail_inscrit_nom(newSelectionModel.row.nom);
+ setp_detail_inscrit_prenom(newSelectionModel.row.prenom);
+ setp_detail_inscrit_role(newSelectionModel.row.role);
+ setp_detail_inscrit_email(newSelectionModel.row.email);
+ setp_detail_inscrit_telephone(newSelectionModel.row.telephone_mobile);
+ setp_detail_inscrit_communication(newSelectionModel.row.include_com);
+
+ setDialog_tutorat_inscrit_open(true);
+ }}
+
+ rowsPerPageOptions={[10]}
+ disableSelectionOnClick
+ components={{
+ Toolbar: GridToolbar,
+ }}
+ //sx={datagridSx}
+ getCellClassName={(params) => {
+ //field === 'distantiel'
+
+
+ //console.log(" ### params.field = ", params.field)
+
+
+
+ if (params.field === 'distantiel' && String(params.value) === "1") {
+ return 'cell--distantiel';
+ }
+ if (params.field === "presentiel" && String(params.value) == "1") {
+ return 'cell--presentiel';
+ }
+
+
+ //field === "statut"
+ if (params.field === "status" && String(params.value) == "0") {
+ return 'cell--statut--preinscrit';
+ }
+
+ if (params.field === "status" && String(params.value) == "1") {
+ return 'cell--statut--inscrit';
+ }
+
+ if (params.field === "status" && String(params.value) == "-1") {
+ return 'cell--statut--annule';
+ }
+
+ }}
+ getRowClassName={(params) => {
+ // Pour la gestion de la couleur de zone double cliquée
+ if (String(params.row.id) === String(gridline_id)) {
+ return 'line--statut--selected';
+ }
+ else if (parseInt(String(params.row.id)) % 2 === 0) {
+ return 'line--statut--pair';
+ }
+ else if (parseInt(String(params.row.id)) % 2 !== 0) {
+ return 'line--statut--impair';
+ }
+
+ if (String(params.row.status) === "-1") {
+ return 'line--statut--annule';
+ }
+ if (String(params.row.status) === "0") {
+ return 'line--statut--preinscrit';
+ }
+ if (String(params.row.status) === "1") {
+ return 'line--statut--inscrit';
+ }
+ }}
+ getEstimatedRowHeight={() => 200}
+ getRowHeight={() => "auto"}
+ sx={{
+ "& .MuiDataGrid-cellContent": {
+ minHeight: 50,
+
+ }
+ }}
+
+
+
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+ {String(props.check_user_acces_right("employe", "write")) === "1" && }
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default Module_RH_Tutorat;
diff --git a/src/components/PROD_FRONT_CODE/DisplayPartnerPromotion.js b/src/components/PROD_FRONT_CODE/DisplayPartnerPromotion.js
index 437f304..9cb0925 100644
--- a/src/components/PROD_FRONT_CODE/DisplayPartnerPromotion.js
+++ b/src/components/PROD_FRONT_CODE/DisplayPartnerPromotion.js
@@ -18950,7 +18950,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Etape
{rowss && String(session_selected_row_id).length > 0 &&
@@ -18959,7 +18959,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Code Promo
{rowss && String(session_selected_row_id).length > 0 &&
@@ -18968,7 +18968,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Durée
{rowss && String(session_selected_row_id).length > 0 &&
@@ -18978,7 +18978,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Modalité
@@ -18989,7 +18989,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Date début
@@ -18999,7 +18999,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Date fin
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19008,7 +19008,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Prix
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19018,7 +19018,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Nb participants
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19027,7 +19027,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Taux Remplissage
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19050,7 +19050,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Ftion Publiée
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19059,7 +19059,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Inclus BPF
{rowss && String(session_selected_row_id).length > 0 && String(JSON.parse(rowss[session_selected_row_id]).is_bpf) === "1" &&
diff --git a/src/components/PROD_FRONT_CODE/DisplayPartnerSession.js b/src/components/PROD_FRONT_CODE/DisplayPartnerSession.js
index 0829e14..70c47f3 100644
--- a/src/components/PROD_FRONT_CODE/DisplayPartnerSession.js
+++ b/src/components/PROD_FRONT_CODE/DisplayPartnerSession.js
@@ -19629,7 +19629,7 @@ const DisplayPartnerSession = (props) => {
-
+
Etape
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19638,7 +19638,7 @@ const DisplayPartnerSession = (props) => {
-
+
Code session
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19647,7 +19647,7 @@ const DisplayPartnerSession = (props) => {
-
+
Durée
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19657,7 +19657,7 @@ const DisplayPartnerSession = (props) => {
-
+
Modalité
@@ -19668,7 +19668,7 @@ const DisplayPartnerSession = (props) => {
-
+
Date début
@@ -19678,7 +19678,7 @@ const DisplayPartnerSession = (props) => {
-
+
Date fin
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19687,7 +19687,7 @@ const DisplayPartnerSession = (props) => {
-
+
Prix
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19697,7 +19697,7 @@ const DisplayPartnerSession = (props) => {
-
+
Nb participants
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19706,7 +19706,7 @@ const DisplayPartnerSession = (props) => {
-
+
Taux Remplissage
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19729,7 +19729,7 @@ const DisplayPartnerSession = (props) => {
-
+
Ftion Publiée
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19738,7 +19738,7 @@ const DisplayPartnerSession = (props) => {
-
+
Inclus BPF
{rowss && String(session_selected_row_id).length > 0 && String(JSON.parse(rowss[session_selected_row_id]).is_bpf) === "1" &&
diff --git a/src/components/PROD_FRONT_CODE_12122025/DisplayPartnerPromotion.js b/src/components/PROD_FRONT_CODE_12122025/DisplayPartnerPromotion.js
index 2774ba0..e3d1885 100644
--- a/src/components/PROD_FRONT_CODE_12122025/DisplayPartnerPromotion.js
+++ b/src/components/PROD_FRONT_CODE_12122025/DisplayPartnerPromotion.js
@@ -18946,7 +18946,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Etape
{rowss && String(session_selected_row_id).length > 0 &&
@@ -18955,7 +18955,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Code Promo
{rowss && String(session_selected_row_id).length > 0 &&
@@ -18964,7 +18964,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Durée
{rowss && String(session_selected_row_id).length > 0 &&
@@ -18974,7 +18974,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Modalité
@@ -18985,7 +18985,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Date début
@@ -18995,7 +18995,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Date fin
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19004,7 +19004,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Prix
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19014,7 +19014,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Nb participants
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19023,7 +19023,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Taux Remplissage
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19046,7 +19046,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Ftion Publiée
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19055,7 +19055,7 @@ const DisplayPartnerPromotion = (props) => {
-
+
Inclus BPF
{rowss && String(session_selected_row_id).length > 0 && String(JSON.parse(rowss[session_selected_row_id]).is_bpf) === "1" &&
diff --git a/src/components/PROD_FRONT_CODE_12122025/DisplayPartnerSession.js b/src/components/PROD_FRONT_CODE_12122025/DisplayPartnerSession.js
index 0829e14..70c47f3 100644
--- a/src/components/PROD_FRONT_CODE_12122025/DisplayPartnerSession.js
+++ b/src/components/PROD_FRONT_CODE_12122025/DisplayPartnerSession.js
@@ -19629,7 +19629,7 @@ const DisplayPartnerSession = (props) => {
-
+
Etape
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19638,7 +19638,7 @@ const DisplayPartnerSession = (props) => {
-
+
Code session
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19647,7 +19647,7 @@ const DisplayPartnerSession = (props) => {
-
+
Durée
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19657,7 +19657,7 @@ const DisplayPartnerSession = (props) => {
-
+
Modalité
@@ -19668,7 +19668,7 @@ const DisplayPartnerSession = (props) => {
-
+
Date début
@@ -19678,7 +19678,7 @@ const DisplayPartnerSession = (props) => {
-
+
Date fin
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19687,7 +19687,7 @@ const DisplayPartnerSession = (props) => {
-
+
Prix
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19697,7 +19697,7 @@ const DisplayPartnerSession = (props) => {
-
+
Nb participants
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19706,7 +19706,7 @@ const DisplayPartnerSession = (props) => {
-
+
Taux Remplissage
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19729,7 +19729,7 @@ const DisplayPartnerSession = (props) => {
-
+
Ftion Publiée
{rowss && String(session_selected_row_id).length > 0 &&
@@ -19738,7 +19738,7 @@ const DisplayPartnerSession = (props) => {
-
+
Inclus BPF
{rowss && String(session_selected_row_id).length > 0 && String(JSON.parse(rowss[session_selected_row_id]).is_bpf) === "1" &&
diff --git a/src/components/Partner_Client.js b/src/components/Partner_Client.js
index 3ba71a2..66ca5f9 100644
--- a/src/components/Partner_Client.js
+++ b/src/components/Partner_Client.js
@@ -1004,7 +1004,7 @@ const Partner_Client = (props) => {
-
+
Type
{Get_List_Partner_Clients_result && selected_id &&
@@ -1022,7 +1022,7 @@ const Partner_Client = (props) => {
-
+
Raison Sociale
{Get_List_Partner_Clients_result && selected_id &&
@@ -1032,7 +1032,7 @@ const Partner_Client = (props) => {
-
+
Nom
{Get_List_Partner_Clients_result && selected_id &&
@@ -1042,7 +1042,7 @@ const Partner_Client = (props) => {
-
+
E-mail
{Get_List_Partner_Clients_result && selected_id &&
@@ -1052,7 +1052,7 @@ const Partner_Client = (props) => {
-
+
Compte Intranet
{Get_List_Partner_Clients_result && selected_id &&
@@ -1072,7 +1072,7 @@ const Partner_Client = (props) => {
-
+
Téléphone
{Get_List_Partner_Clients_result && selected_id &&
@@ -1082,7 +1082,7 @@ const Partner_Client = (props) => {
-
+
Adresse postale
{Get_List_Partner_Clients_result && selected_id &&
@@ -1094,7 +1094,7 @@ const Partner_Client = (props) => {
-
+
Site Web
{Get_List_Partner_Clients_result && selected_id &&
diff --git a/src/styles/components/_apprenant.scss b/src/styles/components/_apprenant.scss
index 7921a3f..2588418 100644
--- a/src/styles/components/_apprenant.scss
+++ b/src/styles/components/_apprenant.scss
@@ -2623,7 +2623,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_dashbord_formation.scss b/src/styles/components/_dashbord_formation.scss
index 8386d80..84187c0 100644
--- a/src/styles/components/_dashbord_formation.scss
+++ b/src/styles/components/_dashbord_formation.scss
@@ -2537,7 +2537,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_dashbord_session.scss b/src/styles/components/_dashbord_session.scss
index 5308faf..e8d09a3 100644
--- a/src/styles/components/_dashbord_session.scss
+++ b/src/styles/components/_dashbord_session.scss
@@ -2538,7 +2538,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_displayPartnerunite_enseignement.scss b/src/styles/components/_displayPartnerunite_enseignement.scss
index e9ec708..a9380bb 100644
--- a/src/styles/components/_displayPartnerunite_enseignement.scss
+++ b/src/styles/components/_displayPartnerunite_enseignement.scss
@@ -2745,7 +2745,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_displaypartnersession.scss b/src/styles/components/_displaypartnersession.scss
index 8e14c1c..6b92a3b 100644
--- a/src/styles/components/_displaypartnersession.scss
+++ b/src/styles/components/_displaypartnersession.scss
@@ -2800,7 +2800,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_groupe_apprenant_dialog.scss b/src/styles/components/_groupe_apprenant_dialog.scss
index 64347fd..ab0cbfc 100644
--- a/src/styles/components/_groupe_apprenant_dialog.scss
+++ b/src/styles/components/_groupe_apprenant_dialog.scss
@@ -2648,7 +2648,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_module_alert_confirmation.scss b/src/styles/components/_module_alert_confirmation.scss
index 64cd382..7a001be 100644
--- a/src/styles/components/_module_alert_confirmation.scss
+++ b/src/styles/components/_module_alert_confirmation.scss
@@ -2980,7 +2980,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_module_email_management.scss b/src/styles/components/_module_email_management.scss
index 8128d02..4333a9a 100644
--- a/src/styles/components/_module_email_management.scss
+++ b/src/styles/components/_module_email_management.scss
@@ -2575,7 +2575,7 @@
font-family: 'DM Sans';
width: 20%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_module_internal_email_management.scss b/src/styles/components/_module_internal_email_management.scss
index 5fa2831..856c1ef 100644
--- a/src/styles/components/_module_internal_email_management.scss
+++ b/src/styles/components/_module_internal_email_management.scss
@@ -2575,7 +2575,7 @@
font-family: 'DM Sans';
width: 20%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_module_jury_selection_apprenants.scss b/src/styles/components/_module_jury_selection_apprenants.scss
index 94770a8..4522707 100644
--- a/src/styles/components/_module_jury_selection_apprenants.scss
+++ b/src/styles/components/_module_jury_selection_apprenants.scss
@@ -2649,7 +2649,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_module_rh_tutorat.scss b/src/styles/components/_module_rh_tutorat.scss
new file mode 100644
index 0000000..ef80d7a
--- /dev/null
+++ b/src/styles/components/_module_rh_tutorat.scss
@@ -0,0 +1,2857 @@
+.module_rh_tutorat {
+
+ .tooltip_css {
+ background: #81BC3A;
+ z-index: 9999;
+ font-family: "DM Sans", "sans-serif";
+ font-size:"13px";
+ }
+
+
+ .css-1bp1ao6{
+ height: 3.5rem !important;
+ }
+
+ .loader-container {
+ width: 100%;
+ height: 100vh;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ position: fixed;
+ background: white;
+ background-color: transparent;
+ z-index: 1;
+ top: 0px;
+ opacity: 80%;
+ left: 0px;
+ }
+
+ .spinner {
+ width: 20rem;
+ height: 10rem;
+ border: 8px solid;
+ border-color: #3d5af1 transparent #3d5af1 transparent;
+ border-radius: 50%;
+ animation: spin-anim 1.2s linear infinite;
+ background-color: red;
+ color: black;
+ }
+
+ .mysy_spinner {
+ border-radius: 5px;
+ //border: 1px solid #d5d8dc;
+ opacity: 100%;
+ }
+
+
+
+ .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font-size: small !important;
+ padding: 0px !important;
+ padding-left: 5px !important;
+ }
+
+
+
+ @media screen and (max-width: 600px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+
+ width: 100%;
+ border-radius: 10rem !important;
+ text-align: left;
+
+ margin: 0px !important;
+ margin-bottom: 0.5rem !important;
+ margin-top: 0.5rem !important;
+ }
+
+ .div_row_droite {
+ width: 100%;
+ border-radius: 10rem !important;
+ text-align: left;
+
+ margin: 0px !important;
+ margin-bottom: 0.5rem !important;
+ margin-top: 0.5rem !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ width: 10.5rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ width: 100%;
+ height: 2rem !important;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+
+ .training_caract {
+ width: 100%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 100%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 100%;
+ height: 180px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .hr_break {
+ border: 2px solid grey;
+ }
+
+ .icon_plus {
+ width: 6%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 100%;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 100%;
+ }
+
+ .icon_excel {
+ width: 6%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: smaller;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ padding-right: 10px;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 128px;
+ height: 128px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 10rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 10rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 100% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 100% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 40% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .div_row {
+ float: left;
+ border-width: 0.01rem;
+ width: 100%;
+
+ border-radius: 1rem;
+ }
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 0.5rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ width: 100%;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite {
+ float: left;
+ width: 100%;
+ border-radius: 1rem;
+ text-align: left;
+
+ }
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ margin-left: 10px;
+ margin-right: 10px;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-bottom: 1rem !important;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: black;
+ margin-bottom: 1rem !important;
+ }
+
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 3.5rem !important;
+
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+
+ }
+
+ .training_caract {
+ width: 100%;
+
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+
+ .block_detail_inscrit {
+ border: none;
+ background: #F8F9F9;
+ padding: 5px;
+ margin-top: 11rem;
+
+ }
+
+ .div_row_list_pj {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .div_row_list_pj_convention {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_en_mass {
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 100%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+
+ .bton_enreg_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 100%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_annule_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 100%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_supprime_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: rgb(224, 89, 89) !important;
+ text-align: right;
+ height: 2rem;
+ width: auto;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ padding-right: 5px;
+ padding-left: 5px;
+ }
+
+ .DialogContent_width {
+ width: 200px !important;
+ }
+
+ .img_class_logo_mini {
+ display: block;
+ width: 64px;
+ height: 64px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .mode_affichage {
+ width: 25%;
+ float: right;
+ cursor: pointer;
+
+ }
+
+ }
+
+ @media only screen and (min-width: 601px) and (max-width: 991px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ //width: 11rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ //font-size: small;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ font-size: 11px;
+ min-width: 10rem;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .training_caract {
+ width: 48%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 50%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 200px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.3);
+ margin-left: 5rem;
+ }
+
+ .hr_break {
+ border: 3px solid grey;
+ }
+
+ .icon_plus {
+ width: 6%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 50%;
+ height: 2rem !important;
+ }
+
+
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 65% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80% !important;
+ }
+
+ .icon_excel {
+ width: 5%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 168px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ margin-top: 1rem !important;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ //margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 0.5rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ min-width: 15rem;
+ }
+
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .block_detail_inscrit {
+ border: none;
+ background: #F8F9F9;
+ padding: 5px;
+ margin-top: 11rem;
+
+ }
+
+ .div_row_list_pj {
+ width: 50%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .div_row_list_pj_convention {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_en_mass {
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+
+ .bton_enreg_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_annule_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_supprime_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: rgb(224, 89, 89) !important;
+ text-align: right;
+ height: 2rem;
+ width: auto;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ padding-right: 5px;
+ padding-left: 5px;
+ }
+
+ .DialogContent_width {
+ width: 500px !important;
+ }
+
+ .img_class_logo_mini {
+ display: block;
+ width: 64px;
+ height: 64px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .mode_affichage {
+ width: 15%;
+ float: right;
+ cursor: pointer;
+
+ }
+
+ }
+
+ @media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ // width: 11rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ //font-size: small;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ font-size: 11px;
+ min-width: 10rem;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5x !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 33%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 180px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.3);
+ margin-left: 5rem;
+ }
+
+ .hr_break {
+ border: 3px solid grey;
+ }
+
+ .icon_plus {
+ width: 8%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 40%;
+ height: 2rem !important;
+ }
+ .bton_add_session_create_automatic {
+ background: #c8cfd5;
+ color: black;
+ width:60% !important;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 50% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80%;
+ }
+
+ .icon_excel {
+ width: 5%;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 65%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 65%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 65%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 65%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 168px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .titre1 {
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .block_detail_inscrit {
+ border: none;
+ background: #F8F9F9;
+ padding: 5px;
+ margin-top: 6rem;
+
+ }
+
+ .div_row_list_pj {
+ width: 30%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .div_row_list_pj_convention {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_en_mass {
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+
+ .bton_enreg_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_annule_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_supprime_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: rgb(224, 89, 89) !important;
+ text-align: right;
+ height: 2rem;
+ width: auto;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ padding-right: 5px;
+ padding-left: 5px;
+ }
+
+ .DialogContent_width {
+ width: 500px !important;
+ }
+
+ .img_class_logo_mini {
+ display: block;
+ width: 112px;
+ height: 112px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .mode_affichage {
+ width: 12%;
+ float: right;
+ cursor: pointer;
+
+ }
+
+ }
+
+ @media only screen and (min-width: 1200px) {
+ .okUpdateData {
+ font-size: small;
+ color: green;
+ font-style: italic;
+ }
+
+ .koUpdateData {
+ font-size: small;
+ color: red;
+ font-style: italic;
+ }
+
+ .div_row {
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ //margin-bottom: 1rem;
+ border-radius: 1rem;
+ }
+
+ .div_row_dialog {
+ font-family: DM sans;
+ float: left;
+ //border: 1px solid #d5d8dc;
+ border-width: 0.01rem;
+ width: 100%;
+ margin-bottom: 0.5rem;
+ border-radius: 2rem;
+ }
+
+ .div_row_gauche {
+ float: left;
+ // border:1px solid black;
+ // border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ }
+
+ .div_row_droite {
+ float: right;
+ //border:1px solid black;
+ //border-width:0.01rem;
+ width: 45%;
+ border-radius: 1rem;
+ text-align: right;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .titre1_aide_finance {
+ margin-top: 1rem;
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .pieddepage {
+ z-index: 50;
+ width: 100%;
+ float: left;
+ margin-top: 12rem;
+ }
+
+ .div_mobile {
+ position: absolute;
+ top: 8rem;
+ z-index: 1;
+ width: 100%;
+ }
+
+ .zone_data {
+ width: 95%;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .detail_class_submenu {
+ background: #d8edfc;
+ border-radius: 15px;
+ margin-right: 1rem;
+ padding: 0.3rem;
+ margin-bottom: 0.5rem;
+ //min-width: 12rem;
+ text-align: center;
+ border: 1px solid #9cf;
+ color: #3b3e40;
+ font-family: "DM Sans", "sans-serif";
+ //font-size: small;
+ letter-spacing: 0.1rem;
+ font-weight: normal;
+ height: 2rem !important;
+ font-size: 11px;
+ min-width: 10rem;
+ }
+
+ .detail_class_submenu:hover:active,
+ .detail_class_submenu:hover {
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu:focus {
+ //border: 3px dotted green;
+ background-color: #107758;
+ color: white;
+ }
+
+ .detail_class_submenu_data {
+ width: 100%;
+ min-height: 10rem;
+ background-color: #d8edfc;
+ padding-left: 5px;
+ text-align: left;
+ padding: 0;
+ border: 0px;
+ color: #3b3e40;
+ padding-left: 5px;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ border-radius: 10px;
+ border: 1px solid;
+ }
+
+ .disabled_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 90% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ }
+
+ .disabled_style_moitier {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 45% !important;
+ height: 3.5rem !important;
+ margin: 5px !important;
+ //border: none !important;
+ border-radius: 5px;
+ background: white;
+ border: solid gainsboro 1px;
+ float: left;
+ }
+
+ .training_caract {
+ width: 30%;
+ padding: 5px;
+ float: left;
+ }
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
+ font-family:'DM Sans','Sans-serif';
+ font: inherit;
+ letter-spacing: inherit;
+ color: currentColor;
+ border: 0;
+ box-sizing: content-box;
+ background: none;
+ background-color: rgba(0, 0, 0, 0);
+ margin: 0;
+ -webkit-tap-highlight-color: transparent;
+ display: block;
+ min-width: 0;
+ width: 100%;
+ -webkit-animation-name: mui-auto-fill-cancel;
+ animation-name: mui-auto-fill-cancel;
+ -webkit-animation-duration: 10ms;
+ animation-duration: 10ms;
+ height: 3rem !important;
+ padding: 0 !important;
+ padding-left: 5px !important;
+ }
+
+ .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
+ padding: 1px !important;
+ }
+
+ .selectsession {
+ width: 90%;
+ height: 3rem;
+ font-size: small;
+ border-radius: 0px !important;
+ }
+
+ .session_data {
+ float: left;
+ width: 100%;
+ box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+ }
+
+ .session_caract {
+ font-family: DM Sans;
+ width: 33%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ }
+
+ .session_style {
+ //background-color: #ECEFF1;
+ font-size: small !important;
+ color: black;
+ width: 100% !important;
+ height: 2rem !important;
+ margin: 5px !important;
+ }
+
+ .preview_certif {
+ display: block;
+ width: 90%;
+ height: 200px;
+ border-radius: 1rem !important;
+ margin-top: 1rem !important;
+ }
+
+ .preview_certif:hover {
+ transform: scale(1.4);
+ margin-left: 10rem;
+ }
+
+
+ .action_mass {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 40%;
+ background: #81BC3A;
+ height: 2rem;
+ }
+
+
+ .session_open_close {
+ cursor: pointer;
+ text-align: right;
+ font-size: small;
+ margin-right: 10px;
+ }
+
+ .hr_break {
+ border: 5px solid grey;
+ }
+
+ .icon_plus {
+ width: 8%;
+ }
+
+ .bton_add_session {
+ background: #c8cfd5;
+ color: black;
+ width: 20% !important;
+ height: 2rem !important;
+ }
+
+ .bton_add_session_create_automatic {
+ background: #c8cfd5;
+ color: black;
+ width: 40% !important;
+ height: 2rem !important;
+ }
+
+ .bton_import_excel {
+ background: #c8cfd5;
+ color: black;
+ width: 40% !important;
+ height: 2rem !important;
+ }
+
+ .div_row_gauche_etendu {
+ width: 80%;
+ }
+
+ .icon_excel {
+ width: 5%;
+ }
+
+ .bton_envoyer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 60%;
+ background: #81BC3A;
+ }
+
+
+ .bton_traiter_en_mass {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 40%;
+ background: #81BC3A !important;
+ margin-left: 5%;
+ height: 2rem;
+ color: white !important;
+
+ }
+
+ .bton_traiter_en_mass:hover{
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 40%;
+ background: #81BC3A !important;
+ margin-left: 5%;
+ height: 2rem;
+ color: white !important;
+
+ }
+
+
+
+ .bton_fermer {
+ border-radius: 5px;
+ font-size: small;
+ padding: 0.3rem;
+ width: 60%;
+ background-color: white;
+ color: #107758 !important;
+ }
+
+
+ .enable_style {
+ background-color: #FFFFFF;
+ }
+
+
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input:invalid {
+ padding-top: 5px !important;
+ padding-bottom: 5px !important;
+ padding-left: 5px !important;
+ }
+
+ .css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
+ border-color: transparent !important;
+ border-radius: 20px !important;
+ }
+
+ .bton_emarge {
+ border-radius: 5rem;
+ height: 2rem !important;
+ font-size: 11px;
+ padding: 0.5rem;
+ background: rgb(129, 188, 58);
+ margin-left: 5px;
+ margin-right: 5px;
+ color: white;
+ cursor: pointer;
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_emarge:hover {
+ border-radius: 5rem;
+ font-size: 11px;
+ padding: 0.5rem;
+ background: rgb(129, 188, 58);
+ margin-left: 5px;
+ margin-right: 5px;
+ color: white;
+ cursor: pointer;
+
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .css-1x5jdm {
+ padding: 5px;
+ }
+
+
+ .css-1x5jdmq {
+ padding: 6px !important;
+ height: 3rem ! important;
+ padding-bottom: 0px !important;
+ }
+
+ .css-qiwgdb {
+ padding: 6px !important;
+ }
+
+
+ .bton_suppr {
+ background: transparent;
+ color: red;
+ border-radius: 5rem;
+ font-size: small;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_enreg {
+ font-family: DM sans;
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_edit {
+ border-radius: 5rem;
+ font-size: small;
+ background: black !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+ .bton_annule {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 40%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+
+ .div_row_gauche_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ }
+
+ .div_row_droite_image {
+ float: left;
+ //border:0px solid black;
+ border-width: 0.01rem;
+ border-radius: 1rem;
+ text-align: left;
+ font-family: "DM Sans", "sans-serif";
+ font-size: small;
+ padding-left: 0.2rem;
+ }
+
+ .tips_img_class {
+ font-size: small;
+ font-style: italic;
+ margin-left: 1rem !important;
+ text-align: left;
+ float: left;
+ width: 100%;
+ }
+
+ .img_class_logo {
+ display: block;
+ width: 170px;
+ height: 168px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .bton_supprime_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ background: white;
+ color: red;
+ margin-top: 0.5rem;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_supprime_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .bton_image_class {
+ font-size: small;
+ text-align: center;
+ margin-left: 0px;
+ box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
+ padding: 5px;
+ padding-left: 10px;
+ padding-right: 10px;
+ border: 1px solid rgb(194, 186, 186);
+ border-radius: 10px;
+ width: 15rem;
+ cursor: pointer;
+ }
+
+ .bton_image_class:hover {
+ box-shadow: 5px 1px 5px 1px rgb(0 0 0 / 25%);
+ }
+
+ .tick_ok_ko {
+ max-width: 3%;
+ cursor: pointer;
+ padding-top: 4px;
+ }
+
+ .texte_area {
+ float: left;
+ width: 47% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 1.5rem !important;
+ }
+
+ .texte_area_filter {
+ float: left;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ }
+
+ .texte_area_filter_value {
+ float: left !important;
+ width: 40% !important;
+ font-size: x-small !important;
+ font-family: "DM Sans", "sans-serif";
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+
+ }
+
+
+ .filter_bton_add {
+ float: left;
+ width: 5% !important;
+ font-size: xx-large !important;
+ margin: 0.4rem !important;
+ margin-top: 0px !important;
+ margin-bottom: 2px !important;
+ text-align: right;
+ cursor: pointer;
+ }
+
+
+ .titre1 {
+ font-family: "DM Sans", "sans-serif";
+ font-size: medium;
+ text-align: center;
+ margin-bottom: 0.8rem;
+ color: white;
+ cursor: pointer;
+ font-style: italic;
+ background-color: gray;
+ font-weight: normal;
+ }
+
+ .file_ariane {
+ font-size: large;
+ font-weight: 600;
+ width: 100%;
+ text-align: center;
+ }
+
+
+
+ .block_detail_inscrit {
+ border: none;
+ background: #F8F9F9;
+ padding: 5px;
+ margin-top: 6rem;
+
+ }
+
+ .div_row_list_pj {
+ width: 30%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+
+ .div_row_list_pj_convention {
+ width: 100%;
+ border-left: 3mm ridge rgba(211, 220, 50, .6);
+ float: left;
+ }
+
+ .block_en_mass {
+ width: 50%;
+ float: left;
+ margin-bottom: 1rem;
+ margin-top: 15px;
+ margin-left: 0px;
+ }
+
+ .block_en_mass_select {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ }
+
+ .block_en_mass_bton_action {
+ width: 45%;
+ float: left;
+ margin-bottom: 1rem;
+ padding-top: 0.5rem !important;
+ }
+
+ .bton_enreg_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: #81BC3A !important;
+ text-align: center;
+ height: 2rem;
+ width: 80%;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_annule_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: lightgray !important;
+ text-align: right;
+ height: 2rem;
+ width: 80%;
+ color: black;
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+
+
+ .bton_supprime_dialog {
+ border-radius: 5rem;
+ font-size: small;
+ background: rgb(224, 89, 89) !important;
+ text-align: right;
+ height: 2rem;
+ width: auto;
+ color: white;
+ margin-left: 10px;
+ margin-right: 10px;
+ padding-right: 5px;
+ padding-left: 5px;
+ }
+
+
+ .DialogContent_width {
+ width: 600px !important;
+ }
+
+ .DialogContent_width_session {
+ width: 600px !important;
+ }
+
+
+
+
+ .div_row_gauche_dialog_session {
+ font-family: 'DM Sans';
+ width: 30%;
+ float: left;
+ font-weight: 400;
+ }
+
+ .div_row_droite_dialog_session {
+ font-family: 'DM Sans';
+ width: 69%;
+ float: right;
+ }
+
+ .mysy_hr_text {
+ border: none;
+ border-top: 3px double #333;
+ color: #333;
+ overflow: visible;
+ text-align: center;
+ height: 5px;
+ }
+
+ .mysy_hr_text:after {
+ background: #fff;
+ content: 'Détails';
+ padding: 0 4px;
+ position: relative;
+ top: -13px;
+ }
+
+ .img_class_logo_mini {
+ display: block;
+ width: 112px;
+ height: 112px;
+ border-radius: 10px !important;
+ border: 1px solid #d5d8dc;
+ float: left;
+ }
+
+ .mode_affichage {
+ width: 8%;
+ float: right;
+ cursor: pointer;
+ }
+
+ .DialogContent_width_for_week_model {
+ width: 900px !important;
+ max-width: none !important;
+ }
+
+
+ .MuiPaper-root{
+ max-width: none !important;
+ }
+ }
+
+ // end media
+
+
+ .DialogContent_width_for_week_model {
+ width: 900px !important;
+ max-width: none !important;
+ }
+
+ .disabled_style_with_visualiser {
+ width: 80% !important;
+ }
+
+ .disabled_style_with_visualiser_icone{
+ float: left;
+ text-align: center;
+ width: 100%;
+ font-size: large;
+ padding-top: 10px;
+ }
+
+ .disabled_style_left_text_with_visualiser_icone{
+ width: 80% !important;
+ float: left;
+ }
+
+ .disabled_style_right_bton_visualiser{
+ width: 9% !important;
+ float: left;
+ cursor: pointer;
+ }
+
+
+
+ .css-md26zr-MuiInputBase-root-MuiOutlinedInput-root{
+ height: 3rem !important;
+ }
+
+ .session_caract_Dialog {
+ font-family: 'DM Sans';
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ margin-bottom: 1rem !important;
+ }
+
+ .session_caract_Dialog_comment_2_lines {
+
+ width: 100%;
+ padding: 5px;
+ float: left;
+ text-align: left;
+ font-size: small;
+ margin-bottom: 1rem !important;
+ }
+
+
+ .session_caract_Dialog_DatePicker {
+
+ width: 99% !important;
+ background-color: #FFFFFF;
+ }
+
+ .session_caract_Dialog_icone_bton_add_reduce {
+ font-size: large;
+ cursor: pointer;
+ }
+
+
+
+ .css-1v4ccyo {
+ height: 3.5rem !important;
+ font-size: small;
+ }
+
+ option {
+ font-weight: normal;
+ display: block;
+ white-space-collapse: collapse;
+ text-wrap: nowrap;
+ padding: 0px !important;
+ }
+
+ .mysy_hr_text {
+ border: none;
+ border-top: 3px double #333;
+ color: #333;
+ overflow: visible;
+ text-align: center;
+ height: 5px;
+ }
+
+ .mysy_hr_text:after {
+ background: #fff;
+ content: 'Détails';
+ padding: 0 4px;
+ position: relative;
+ top: -13px;
+ }
+
+ .MuiMenu-paper {
+ max-width: 30% !important;
+
+ }
+
+
+ .MuiPaper-root{
+ border-radius: 10px !important;
+ // background: #F8F9F9 !important;
+ }
+
+}
+
+.MuiMenu-paper {
+ max-width: 30% !important;
+}
+
+.tox-statusbar {
+ display: none !important;
+}
+
+
+
+
+.css-1x5jdmq {
+ height: 3rem !important;
+ font-size: small;
+}
+
+.select_option_css {
+ border-radius: 0px !important;
+}
+
+.css-9ddj71-MuiInputBase-root-MuiOutlinedInput-root {
+font-family: DM Sans !important;
+ height: 3.5rem !important;
+}
+
+
+
+.react-datepicker__input-container {
+ width: 110%;
+}
+
+ .css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input {
+ font-size: small !important;
+ font-family: "DM Sans" !important;
+ padding-left: 5px !important;
+}
+
+.popup-overlay {
+ z-index: 1301 !important;
+}
\ No newline at end of file
diff --git a/src/styles/components/_module_session_note_classement.scss b/src/styles/components/_module_session_note_classement.scss
index 9fe3de6..26b3a1b 100644
--- a/src/styles/components/_module_session_note_classement.scss
+++ b/src/styles/components/_module_session_note_classement.scss
@@ -2649,7 +2649,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_moduleactivite.scss b/src/styles/components/_moduleactivite.scss
index 26259ee..b844a26 100644
--- a/src/styles/components/_moduleactivite.scss
+++ b/src/styles/components/_moduleactivite.scss
@@ -2647,7 +2647,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_moduleia.scss b/src/styles/components/_moduleia.scss
index 3c2da3e..2162ef8 100644
--- a/src/styles/components/_moduleia.scss
+++ b/src/styles/components/_moduleia.scss
@@ -2980,7 +2980,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_moduleselectionapprenants.scss b/src/styles/components/_moduleselectionapprenants.scss
index cb437d6..fede9da 100644
--- a/src/styles/components/_moduleselectionapprenants.scss
+++ b/src/styles/components/_moduleselectionapprenants.scss
@@ -2649,7 +2649,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_moduleselectionevaluationapprenants.scss b/src/styles/components/_moduleselectionevaluationapprenants.scss
index 930cf7b..068450a 100644
--- a/src/styles/components/_moduleselectionevaluationapprenants.scss
+++ b/src/styles/components/_moduleselectionevaluationapprenants.scss
@@ -2649,7 +2649,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_modulesessionevaluation.scss b/src/styles/components/_modulesessionevaluation.scss
index cd69dae..6fcfeaf 100644
--- a/src/styles/components/_modulesessionevaluation.scss
+++ b/src/styles/components/_modulesessionevaluation.scss
@@ -2653,7 +2653,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_modulesessionplanification.scss b/src/styles/components/_modulesessionplanification.scss
index ead0243..fcb1a5e 100644
--- a/src/styles/components/_modulesessionplanification.scss
+++ b/src/styles/components/_modulesessionplanification.scss
@@ -2649,7 +2649,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_mon_tableau_de_bord.scss b/src/styles/components/_mon_tableau_de_bord.scss
index a83b70e..6ed6ad1 100644
--- a/src/styles/components/_mon_tableau_de_bord.scss
+++ b/src/styles/components/_mon_tableau_de_bord.scss
@@ -2530,7 +2530,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/components/_partner_prix_achat.scss b/src/styles/components/_partner_prix_achat.scss
index bb94d24..75c4b3e 100644
--- a/src/styles/components/_partner_prix_achat.scss
+++ b/src/styles/components/_partner_prix_achat.scss
@@ -2525,7 +2525,7 @@
font-family: 'DM Sans';
width: 30%;
float: left;
- font-weight: 700;
+ font-weight: 400;
}
.div_row_droite_dialog_session {
diff --git a/src/styles/index.scss b/src/styles/index.scss
index 705a00d..7b1bdd2 100644
--- a/src/styles/index.scss
+++ b/src/styles/index.scss
@@ -206,6 +206,7 @@
@import "./components/module_ent_mes_formations";
@import "./components/conseil_classe";
@import "./components/module_internal_email_management";
+@import "./components/module_rh_tutorat";
// New Design 2025