
    /*********************************************************************************************/
    /*   AAAAAA     GGGGGG    IIIIIIIII   RRRRRRR               b                            d   */
    /*  A      A   G      G       I       R      R              b                            d   */
    /*  A      A   G              I       R      R              b                            d   */
    /*  AAAAAAAA   G   GGGG       I       RRRRRRR     aaaaa a   b bbbbbb     cccccc    ddddd d   */
    /*  A      A   G      G       I       R      R   a      a   b       b   c         d      d   */
    /*  A      A   G      G       I       R      R   a      a   b       b   c         d      d   */
    /*  A      A    GGGGGG    IIIIIIIII   R      R    aaaaa a   b bbbbbb     cccccc    ddddd d   */
    /*********************************************************************************************/
    /*                                  Fichier "Ecrancss.css"                                   */
    /*********************************************************************************************/
    /*  Description : Fichier de présentation "à l'écran" de toutes les pages                    */
    /*  Auteur : LANE Patrick                                                                    */
    /*********************************************************************************************/
    /*	Version N° 1.013 du 01/03/2024    TA                                                     */
    /*********************************************************************************************/
	

#body
{
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, "Times New Roman", Times, sans-serif;
/*	font-family: Arial, Helvetica, sans-serif;*/
/*	font-family: Arial;*/
	font-size: 5em;
}

#haut
{
	width: 99%;
	margin-left:auto;
	margin-right:auto;
	height: 100px;
	position: absolute;
	top: 0px;
	padding: 0px;
}

h1
{
	text-align: center;
	text-decoration: underline;
	font-size: 2.5em;
	padding-top: 0px;
}

h2
{
	text-align: center;
	font-size: 2em;
}

h3
{
	text-align: center;
	font-size: 1.7em;
}

h4
{
	text-align: center;
	font-size: 1.0em;
}

a
{
	color: black;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
	color: red;
}

a.tableau
{
 	display:block; width:100%; height:100%;
}

a.tableau:hover
{
 	text-decoration: underline;
	color: red;
	background-color: #ffffff;
}

a.tableauM
{
 	display:block; width:100%; height:100%;
}

a.tableauM:hover
{
 	text-decoration: underline;
	color: blue;
	background-color: #0085ff;
}

.rubrique
{
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.info
{
	color: red;
	text-align: center;
}

.bloccentre
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.NonValClair
{
	background-color: #c4e0ff;
}

.NonValClair:hover
{
	background-color: #ffffc0;
}

.NonValFonce
{
	background-color: #9dcbfd;
}

.NonValFonce:hover
{
	background-color: #ffffc0;
}

.ValClair
{
	background-color: #c1ffbf;
}

.ValClair:hover
{
	background-color: #ffffc0;
}

.ValFonce
{
	background-color: #7aff77;
}

.ValFonce:hover
{
	background-color: #ffffc0;
}

.ArchClair
{
	background-color: #dcd0ff;
}

.ArchClair:hover
{
	background-color: #ffffc0;
}

.ArchFonce
{
	background-color: #d0bde9;
}

.ArchFonce:hover
{
	background-color: #ffffc0;
}
.GrisClair
{
	background-color: #dfdfdf;
}

.GrisClair:hover
{
	background-color: #ffffc0;
}

.GrisFonce
{
	background-color: #d0d0d0;
}

.GrisFonce:hover
{
	background-color: #ffffc0;
}

.CommClair
{
	background-color: #ff9751;
}

.CommClair:hover
{
	background-color: #ffffc0;
}

.CommFonce
{
	background-color: #fd6500;
}

.CommFonce:hover
{
	background-color: #ffffc0;
}


#logo_agir
{
	width: 15%;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 0%;
	background-image: url("../img_agir/logo_AGIR_2024_2.jpg");
	background-repeat:	no-repeat;
}

#logo_agir_2024
{
	width: 10%;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 4.5%;
	background-image: url("../img_agir/logo_agir_2024_1.jpg");
	background-repeat:	no-repeat;
}

#en_tete1,
#en_tete,
#en_tete_admin,
#en_tete_activ,
#en_tete_finagir
{
	width: 84%;
	height: 100px;
	margin-left:15%;
	margin-right: 0;
	position: absolute;
	top: 0px;
	padding: 0px;
	background-color: #9dcbfd;
}

#en_teteEC
{
	width: 84%;
	height: 100px;
	margin-left:15%;
	margin-right: 0;
	position: absolute;
	top: 0px;
	padding: 0px;
	background-color: #fd6500;
}

.en_teteEC
{
	width: 84%;
	height: 100px;
	margin-left:15%;
	margin-right: 0;
	position: absolute;
	top: 0px;
	padding: 0px;
	background-color: #fd6500;
	text-align: center;
	font-size: 2.5em;
	font-weight:bold;
}

.en_teteEC_h1
{
/*	margin-top:0;
	margin-right:0;
	margin-left:0;
	margin-bottom:0;*/
	text-align: center;
	font-size: 2.5em;
	font-weight:bold;
	padding-top: 0px;
}


#en_tete1 h1,
#en_tete h1,
#en_teteEC h1,
#en_tete_admin h1,
#en_tete_activ h1,
#en_tete_finagir h1
{
	text-align: center;
	text-decoration: none;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	margin-bottom:0;
	/*	height: 100px;*/
}

#en_tete_archive,
#en_tete_archive1
{
	width: 84%;
	height: 100px;
	margin-left:15%;
	position: absolute;
	top: 0px;
	padding: 0px;
	background-color: #d0bde9;
}


#en_tete_archive h1,
#en_tete_archive1 h1
{
	text-align: center;
	text-decoration: none;
	margin-top:0;
	margin-bottom:0;
}

/*.titre_entete
{
	text-align: center;
	text-decoration: none;
	font-size: 2.5em;
}*/

/* style des menus */
#menu
{
	width: 15%;
/*	float: left;*/
/*	font-size: x-small;*/
	margin-left: 0;
/*	font-size: 0.7em;*/
	font-size: 0.9em;
	position: absolute;
	top: 100px;
	padding-top: 0;
}

#sousmenu1 { position: absolute; top: 129px; visibility: hidden }
#sousmenu2 { position: absolute; top: 129px; visibility: hidden }
#sousmenu3 { position: absolute; top: 129px; visibility: hidden }
#sousmenu4 { position: absolute; top: 129px; visibility: hidden }
#sousmenu5 { position: absolute; top: 129px; visibility: hidden }
#sousmenu6 { position: absolute; top: 129px; visibility: hidden }
#sousmenu11 { position: absolute; top: 129px; visibility: hidden }
#sousmenu12 { position: absolute; top: 129px; visibility: hidden }
#sousmenu13 { position: absolute; top: 129px; visibility: hidden }
#sousmenu14 { position: absolute; top: 129px; visibility: hidden }
#sousmenu15 { position: absolute; top: 129px; visibility: hidden }
#sousmenu16 { position: absolute; top: 129px; visibility: hidden }
#sousmenu21 { position: absolute; top: 129px; visibility: hidden }
#sousmenu22 { position: absolute; top: 129px; visibility: hidden }
#sousmenu23 { position: absolute; top: 129px; visibility: hidden }
#sousmenu24 { position: absolute; top: 129px; visibility: hidden }
#sousmenu25 { position: absolute; top: 129px; visibility: hidden }
#sousmenu32 { position: absolute; top: 129px; visibility: hidden }
#sousmenu33 { position: absolute; top: 129px; visibility: hidden }

#sousmenu1 table .sous_menu,
#sousmenu2 table .sous_menu,
#sousmenu3 table .sous_menu,
#sousmenu4 table .sous_menu,
#sousmenu5 table .sous_menu,
#sousmenu6 table .sous_menu,
#sousmenu11 table .sous_menu,
#sousmenu12 table .sous_menu,
#sousmenu13 table .sous_menu,
#sousmenu14 table .sous_menu,
#sousmenu15 table .sous_menu,
#sousmenu16 table .sous_menu,
#sousmenu21 table .sous_menu,
#sousmenu22 table .sous_menu,
#sousmenu23 table .sous_menu,
#sousmenu24 table .sous_menu,
#sousmenu25 table .sous_menu,
#sousmenu32 table .sous_menu,
#sousmenu33 table .sous_menu
{
 	font-size: 1.3em;
}

#sousmenu1 table,
#sousmenu2 table,
#sousmenu3 table,
#sousmenu4 table,
#sousmenu5 table,
#sousmenu6 table,
#sousmenu11 table,
#sousmenu12 table,
#sousmenu13 table,
#sousmenu14 table,
#sousmenu15 table,
#sousmenu16 table,
#sousmenu21 table,
#sousmenu22 table,
#sousmenu23 table,
#sousmenu24 table,
#sousmenu25 table,
#sousmenu32 table,
#sousmenu33 table
{
	border: 0;
/*	cellspacing: 0;
	cellpadding: 0;*/
}


#div .sous_menu
{
	margin-top: 0px;
	padding-top: 0;
}

#menuHor
{
	width: 98%;
/*	float: left;*/
/*	font-size: x-small;*/
	margin-left: 0;
/*	font-size: 0.7em;*/
	font-size: 0.9em;
	position: absolute;
	top: 100px;
	padding-top: 0;
	padding-left: 0;
	text-align: center;
}

#menuHor table
{
	width: 100%;
	font-size: 0.9em;
	margin-left: 0;
	padding-left: 0;
}

#menuHor table td
{
	width: 10%;
}

.sous_menu
{
	margin-top: 0px;
	padding: 5px;
/*	background-color: #307CE0;*/
	background-color: #0085ff;
	color: #F7E444;
}

.sous_menu a
{
	color: #F7E444;
	text-decoration: none;
}

.sous_menu a:hover
{
	text-decoration: underline;
	color: #88FF00;
}

.sous_menu center
{
	color: white;
}

.sous_menu_archive
{
	margin-top: 0px;
	padding: 5px;
/*	background-color: #307CE0;*/
/*	background-color: #873eea;*/
	
	background-color: #d0bde9;
/*	background-color: #ffff00;*/
/*	color: #F7E444;*/
	color: black;
}

.sous_menu_archive center
{
	color: white;
}

/* style du corps */
#corps
{
	width: 83%;
	margin-left:15%;
	position: absolute;
	top: 100px;
	padding:5px;
	padding-top:0px;
}

#corps100
{
	width: 98%;
	margin-left:0;
	position: absolute;
	top: 130px;
	padding:5px;
	padding-top:0px;
}

#HautPage
{
	width: 100%;
	float : left;
}

#BasPage
{
	width: 100%;
	clear : left;
}

#corps60C
{
	width: 58%;
	margin-left:20%;
	position: absolute;
	top: 130px;
	padding:5px;
	padding-top:0px;
}

#corps80C
{
	width: 78%;
	margin-left:10%;
	position: absolute;
	top: 130px;
	padding:5px;
	padding-top:0px;
}

#corps50C
{
	width: 48%;
	margin-left:25%;
	position: absolute;
	top: 130px;
	padding:5px;
	padding-top:0px;
}

#corps40C
{
	width: 38%;
	margin-left:30%;
	position: absolute;
	top: 130px;
	padding:5px;
	padding-top:0px;
}

#corpsAutoForm
{
	width: 98%;
	margin-left:0;
	position: absolute;
	top: 0px;
	padding:5px;
	padding-top:0px;
}

#corps table
{
	margin-left:auto;
	margin-right:auto;
}

#graph80C
{
	width: 80%;
	margin-left:10%;
	height: 50px;
}

#panneau70
{
	width: 70%;
	margin-left:auto;
	margin-right:auto;
}

#panneau90
{
	width: 90%;
	margin-left:auto;
	margin-right:auto;
}

#corpsventil1
{
/*	width: 70%;
	float: left;*/
}

/* pour le tableau et son entête */
#corpsventil1 table td, th
{
	font-size: small;
}

/* pour le tableau et son entête */
#corpsventil1 input
{
	font-size: small;
}

#boutonsventil
{
	font-size: small;
}

/* pour les titres des champs */
#corpsventil2 td
{
	font-size: small;
}

/* pour les sélecteurs de saisie */
#corpsventil2 select
{
	font-size: small;
}

/* pour les boutons et les champs de saisie */
#corpsventil2 input
{
	font-size: small;
}

#tableecritures2 table,
#tableecritures table
{
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	font-size: small;
	border: 1px solid white;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
/*	border-color: black;*/
}

#tableecritures2 input,
#tableecritures input
{
/*	font-size: xx-small;*/
	font-size: x-small;
}

#tablecommandes table
{
	font-size: small;
}

#tableventilation table
{
	width: 100%;
	margin-left:auto;
	margin-right:auto;
/*	font-size: x-small;*/
	border: 1px solid black;
	border-collapse: collapse;
}
#formOpeDiverse table
{
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: #9dcbfd;
	font-size: x-small;
}

#formMouvFond table
{
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: #9dcbfd;
	font-size: x-small;
}
/*
#tableSelectBalance
{
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: #9dcbfd;
	font-size: x-small;
}
*/
#formulairearchive table
{
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: #d0bde9;
	/*	font-size: x-small;*/
	font-size: small;
}

#formulaireActivite
{
	width: 70%;
	margin-left:auto;
	margin-right:auto;
	background-color: #9dcbfd;
	font-size: small;
}

#formulaireNature
{
	width: 80%;
	margin-left:auto;
	margin-right:auto;
	background-color: #9dcbfd;
	font-size: small;
}

#formAjoutNotedefrais
{
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: #9dcbfd;
/*	font-size: small;*/
	font-size: 2.7em;
}

#formAjoutNotedefrais input
{
	font-size: 1.7em;
}

#formEnregNdF, #formEnregFrais
{
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: #9dcbfd;
/*	font-size: small;*/
/*	font-size: 25px;*/
	border-radius:50px;
}

#formEnregNdF table, #formEnregNdF input, #formEnregNdF select, #formEnregNdF  textarea, #formEnregNdF td,
#formEnregFrais table, #formEnregFrais input, #formEnregFrais select, #formEnregFrais  textarea, #formEnregFrais td
{
/*	font-size: small;*/
	font-size: 15px;
}

#formulairedepense table,
#formulairedepense1 table,
#formulairedepense2 table,
#formulairedepense3 table,
#formulairedepense4 table,
#formulairedepense5 table,
#formulairedepense6 table
{
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: #9dcbfd;
/*	font-size: x-small;*/
	font-size: small;
}

#formulairedepense input, select
{
	font-size: small;
}

#formulairedepense select
{
	font-size: small;
}

select, input, textarea
{
/*	font-size: xx-small;*/
	font-size: small;
	font-family: Arial, "Times New Roman", Times, sans-serif;
}

table
{
	font-size: x-small;
	margin-left:auto;
	margin-right:auto;
}

#tableecritures a
{
	color: black;
	text-decoration: none;
}

#tableecritures a:hover
{
	text-decoration: underline;
	color: red;
}

#tablecommandes a
{
	width: 30%;
	margin-left:0%;
	margin-top:20px;
	padding:10px;
	height: 30px;
	background-color: #307CE0;
	font-size: x-small;
}

#BasPageAF table
{
	width: 100%;
	font-size: small;
}

#BasPageAF table a
{
	text-decoration: underline;
	font-size: medium;
	color: blue;
}

#BasPageAF table a:hover
{
	color: red;
}

#entetetableventil
{
	width: 100%;
}

#syntheventil
{
	font-size: x-small;
}

#field_ventil_dep
{
	font-size: x-small;
	background-color: #9dcbfd;
}

#IdFieldSage
{
	background-color: #9dcbfd;
}

#corpsIdent
{
	position: absolute;
	top: 0px;
/*	margin-top: 0;*/
	width: 100%;
	height: 100%;
	background-image: url("../img_agir/logo_AGIR_2024_309x136.jpg");
}
#messageIdentification
{
	margin-top:5%;
	width: 40%;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	background-color: #9dcbfd;
}

#messageIdentifMaintenance
{
	margin-top:5%;
	width: 40%;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	background-color: red;
}

#messageIkoula
{
	margin-top:5%;
	width: 40%;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	background-color: #9dcbfd;
}

#message65
{
	margin-top:10%;
	width: 65%;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	background-color: #9dcbfd;
}

#identification
{
	width: 40%;
	margin-left:auto;
	margin-right:auto;
}

#cadrepwtempo
{
	width: 50%;
	margin-left:auto;
	margin-right:auto;
}

#corpsIdent td
{
	height:40px;
}

#champIdentification
{
	padding-left:10%;
	background-color: #9dcbfd;
}

#champIdentification td
{
	font-size: 1.7em;
}

#champIdentification input
{
	font-size: 0.8em;
}

#aide a
{
	color: blue;
	text-decoration: underline;
}

#aide a:hover
{
	color: red;
	text-decoration: underline;
}

.retsom
{
	color: blue;
	text-align: center;
	text-decoration: underline;
}

#selectDelegation
{
	width: 40%;
	margin-left:auto;
	margin-right:auto;
	background-color: #9dcbfd;
	text-align:center;
}

#selectDelegation select
{
    margin-left:auto;
    margin-right:auto;
	font-size: 1.7em;
}

#selectDelegation input
{
    margin-left:auto;
    margin-right:auto;
	font-size: 1.7em;
}

#selectRattachement
{
	width: 70%;
	margin-left:auto;
	margin-right:auto;
	background-color: #9dcbfd;
	text-align:center;
}

#selectRattachement table
{
    margin-left:auto;
    margin-right:auto;
}

#selectRattachement select
{
    margin-left:auto;
    margin-right:auto;
	font-size: 1.7em;
}

#selectRattachement input
{
    margin-left:auto;
    margin-right:auto;
	font-size: 1.7em;
}

#messageIndisponible
{
	margin-top:10%;
	width: 40%;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	background-color: #9dcbfd;
}

#messageIndisponibleArchive
{
	margin-top:10%;
	width: 40%;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	background-color: #d0bde9;
}

#calendar
{
	position:fixed;
	top:10px;
	left:50%;
	
}

#corps60gauche
{
	width: 59%;
	float: left;
}

#corps40droite
{
	width: 39%;
	float: right;
}

#corpscodelocal1
{
	width: 49%;
	float: left;
}

#corpsmoitiegauche
{
	width: 49%;
	float: left;
}

/* pour le tableau et son entête */
#corpscodelocal1 table td, th
{
	font-size: small;
}

#corpsmoitiegauche table td, th
{
	font-size: small;
}

#tablecode table,
#tablecode1 table,
#tablecode2 table,
#tablecode3 table
{
/*	font-size: 1.2em;*/
/*	font-size: small;*/
	width: 100%;
	border: 1px solid white;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
}

#tableactivite table
{
/*	font-size: 1.2em;*/
/*	font-size: small;*/
	width: 100%;
	border: 1px solid white;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
}

#tableListeNotesdefrais table
{
	font-size: 18px;
/*	font-size: small;*/
	width: 100%;
	border: 1px solid white;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
}

#tableListeNotesdefrais table th
{
	font-size: 18px;
}


#corpscodelocal1 input,
#corpsmoitiegauche input
{
	font-size: small;
}

/*#boutonscode
{
	font-size: medium;
}*/

#corpscodelocal2,
#corpsmoitiedroite
{
	width: 48%;
	float: right;
}

/* pour les titres des champs */
#corpscodelocal2 td,
#corpsmoitiedroite td
{
	font-size: small;
}

/* pour les sélecteurs de saisie */
#corpscodelocal2 select,
#corpsmoitiedroite select
{
	font-size: small;
}

/* pour les boutons et les champs de saisie */
#corpscodelocal2 input,
#corpsmoitiedroite input
{
	font-size: small;
}

#corpsBudIntG
{
	width: 30%;
	float: left;
}

#corpsBudIntG2
{
	width: 45%;
	float: left;
}

/* pour les titres des champs */
#corpsBudIntG td,
#corpsBudIntG2 td,
#corpsBudIntC td,
#corpsBudIntD td,
#corpsBudIntD2 td
{
	font-size: small;
}

#corpsBudIntC
{
	width: 30%;
	float: left;
	margin-left: 5%;
}

/* pour les titres des champs */
/*#corpsBudIntC td
{
	font-size: small;
}*/

#corpsBudIntD
{
	width: 30%;
	float: left;
	margin-left: 5%;
}

#corpsBudIntD2
{
	width: 45%;
	float: left;
	margin-left: 10%;
}

/* pour les titres des champs */
/*#corpsBudIntD td
{
	font-size: small;
}*/

/*
.actions {
	visibility: hidden;
}
tr:hover .actions {
	visibility: visible;
}*/

	/*border: 2px dotted #F7E444;*/
	/*border: 2px dotted #F7E444;*/

span.info-bulle-contenu
{
	display: none;
	position: absolute;
	background: white;
	padding: 6px;
	padding-left: 12px;
	padding-right: 12px;
	color: black;
	border: 1px solid black;
}
