/*============================================================================
   © CPAM91-2004-DPI/SI/EKC                                     charte1024.css
   FICHIER:  /chartegrph/charte.css
   PAGES APPELANTES: toutes les pages qui génèrent un affichage HTML
==============================================================================*/

/* style rajouter pour IDT, barre de progression*/
.graphe { 
     position: relative; /* IE hack */
     width: 130px; 
     border: 1px solid F3C463; 
     padding: 2px; 
     margin: 0 auto;
}

.graphe .barre { 
     display: block;
     position: relative;
     background: F3C463; 
     text-align: center;
     color: #000000; 
     height: 1em; 
     line-height: 1em; 
}


/*style généraux */

A:link          {
                color: #2A77B5;
                text-decoration: underline;
                }
A:active        {
                color: #5B31A8;
                text-decoration: underline;
                }
A:visited       {
                color: #5B31A8;
                text-decoration: underline;
                }
/* Fond de page et entete */
BODY            {
                font-size: 11px;
                color: #000080;
                background-color: E6E6E6;
                }
TABLE           {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                color: #000080;
                }
TEXTAREA        {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                color: #000080;
                }

/* Titre de l'applicatif */

.titre			{
				background-color: 2A77B5 ;
                }

.titre  A:link  {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 17px;
                font-weight: bold;
                color: white;
                text-align: left;
		        text-transform: capitalize;
				text-decoration: none;
				background-color: 2A77B5 ;
                }
.titre  A:active  {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 17px;
                font-weight: bold;
                color: white;
                text-align: left;
		        text-transform: capitalize;
				text-decoration: none;
				background-color: 2A77B5 ;
                }

.titre  A:visited  {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 17px;
                font-weight: bold;
                color: white;
                text-align: left;
		        text-transform: capitalize;
				text-decoration: none;
				background-color: 2A77B5 ;
                }
/*  Fin titre de l'applicatif */

/* Version de l'applicatif */
.version		{   
				font-size: 12px;
                color: #000000;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                text-align: left;
				}

/* chemin de navigation=chemin de fer= fil d'ariane */
.chemin_de_fer
              {
              font-family: Arial, Helvetica, sans-serif;
              font-size: 11px;
              color:#000000;
              }
.chemin_de_fer A:link
              {
              color: #2A77B5;
              text-decoration: underline;
              }
.chemin_de_fer A:visited
              {
              color: #2A77B5;
              text-decoration: underline;
              }
.chemin_de_fer A:hover
              {
              color:#2A77B5   /* white; */
              text-decoration: underline;
              }
.chemin_de_fer A:active
              {
              color:black      /* #800080;  */
              text-decoration: underline;
              }

/* fin class chemin de fer */

/* Navigation inter-applications (à revoir car pas testé) */
.inter_appli
              {
              font-family: Arial, Helvetica, sans-serif;
              font-size: 10px;
			  font-weight: bold;
			  text-align: right;
              color:#000000;
              }
.inter_appli A:link
              {
              color: #2A77B5;
              text-decoration: none;

              }
.inter_appli A:visited
              {
              color: #2A77B5;
              text-decoration: none;
              }
.inter_appli A:hover
              {
              color:#2A77B5   /* white; */
              text-decoration: underline;
              }
.inter_appli A:active
              {
              color:black      /* #800080;  */
              text-decoration: none;
              }
/* Fin Navigation inter-applications */

/*  Navigation inter-applications Menu déroulant */

.MenuInter_appli     {
               font-family: Arial, Helvetica, sans-serif;
               font-size: 11px;
               font-weight: bold;
               text-transform: uppercase;
               color: #000000;
               vertical-align :center;
               text-align: center;
               z-index:0;
               }
.MenuInter_appli A:link
               {
               color: #000000;
               text-decoration: none;
               }
.MenuInter_appli A:visited
               {
               color: #000000;
               text-decoration: none;
               }
.MenuInter_appli A:hover
               {
               color: #000000;
               text-decoration: underline;
               }
.MenuInter_appli A:active
               {
               color: #000000;
               text-decoration: none;
               }
/* Fin Navigation inter-applications Menu déroulant */

/* Filet bleu sous entete si pas de Barre de menu  */

.Filet_bleu	   {
				background-color: 2A77B5 ;
               }

/* Fin Filet bleu sous entete si pas de Barre de menu  */


/* Titre de page dans le corps de page */
.titre_page {
			font-size: 13px;
			color: black;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-align: center;
			}
/* fIN Titre de page dans le corps de page */

/* Menus métiers (idem menu horizontal ou rubriquage vertical) */
.MenuMetier   {
              font-weight: normal;
			  background-color:F3C463 ;
               font-family: Arial, Helvetica, sans-serif;
               font-size: 11px;
               font-weight: bold;
               text-transform: uppercase;
               color: #000000;
               vertical-align :middle;
               text-align: left;
               z-index:0;
              }
.MenuMetier A:link
              {
               background-color:F3C463 ;
               color: #000000;
               text-decoration: none;
              }
.MenuMetier A:visited
              {
               background-color:F3C463 ;
               color: #000000;
               text-decoration: none;
              }
.MenuMetier A:hover
              {
               background-color:F3C463 ;
               color: #000000;
               text-decoration: none;
              }
.MenuMetier A:active
              {
               background-color:F3C463 ;
               color: #000000;
               text-decoration: none;
              }

/* Fin Menus métiers (idem menu horizontal ou rubriquage vertical) */


/* Sous Menus métiers (idem menu horizontal ou rubriquage vertical) */

.MCache         {
                position: absolute;
                z-index:1;
                visibility:hidden;
                }

.SsMenuMetier {
              background-color:#FBF8D0; /*#E9E9E9; */
              font-family: Arial, Helvetica, sans-serif;
              font-size: 11px;
              font-weight: normal;
              color: #000000;
              vertical-align :center;
              text-align: left;
              }
.SsMenuMetier A:link
              {
              color: #000000;
              text-decoration: none;
              }
.SsMenuMetier A:visited
              {
              color: #000000;
              text-decoration: none;
              }
.SsMenuMetier A:hover
              {
              color:#000000;   /* #FFFFFF; */
              background-color:#F2DB86; /* #2A77B5; */
              text-decoration: none;
              }
.SsMenuMetier A:active
              {
              color: #000000;
              text-decoration: none;
              }

/* Fin Sous Menus métiers (idem menu horizontal ou rubriquage vertical) */

/* Menus Service */
.MenuService   {
              font-weight: normal;
			  background-color:2A77B5 ;
               font-family: Arial, Helvetica, sans-serif;
               font-size: 11px;
               font-weight: bold;
               text-transform: uppercase;
               color: white;
               vertical-align :middle;
               text-align: left;
               z-index:0;
              }
.MenuService A:link
              {
               background-color:2A77B5 ;
               color: white;
               text-decoration: none;
              }
.MenuService A:visited
              {
               background-color:2A77B5 ;
               color: white;
               text-decoration: none;
              }
.MenuService A:hover
              {
               background-color:2A77B5 ;
               color: white;
               text-decoration: none;
              }
.MenuService A:active
              {
               background-color:2A77B5 ;
               color: white;
               text-decoration: none;
              }

/* Fin MenuService */


/* Sous MenuService */

.SsMenuService {
              background-color:2A77B5;
              font-family: Arial, Helvetica, sans-serif;
              font-size: 11px;
              font-weight: normal;
              color: white;
              vertical-align :center;
              text-align: left;
              }
.SsMenuService A:link
              {
              background-color:2A77B5;
              color: white;
              text-decoration: none;
              }
.SsMenuService A:visited
              {
              background-color:2A77B5;
              color: white;
              text-decoration: none;
              }
.SsMenuService A:hover
              {
              color:#000000;  
			  background-color:B5D2E0;
              text-decoration: none;
              }
.SsMenuService A:active
              {
              background-color:2A77B5;
              color: white;
              text-decoration: none;
              }

/* Fin Sous Menus métiers (idem menu horizontal ou rubriquage vertical) */


/* Données contextuelles */
.DonneesContext {
              font-family: Arial, Helvetica, sans-serif;
              font-size: 10px;
              font-weight: normal;
              color: black;
              text-align: right;
              }
/* Fin données contextuelles */

/* Boutons */
.bouton         {
                font-family: Arial;
                font-size:8pt;
                color: white;
                font-weight: normal;
                text-align: center;
                border-top: 4 outset #FFFFFF;
                border-left: 4 outset #FFFFFF;
                border-bottom: 4 outset #FFFFFF;
                border-right: 4 outset #FFFFFF;
                background-color: 2A77B5 ;
                width:150;
                height:21
                }

.boutonaction   {
                font-family: Arial;
                font-size: 8pt;
                color: 2A77B5;
                font-weight: normal;
                text-align: center;
                border-top: 4 outset 2A77B5;
                border-left: 4 outset 2A77B5;
                border-bottom: 4 outset 2A77B5;
                border-right: 4 outset 2A77B5;
                background-color:white;
                height:21;
                }

/* Fin boutons */

/* Onglets */
.ongletactifgauche {   
				background:url('./imagesnew/ongletEnCours_bordGauche.gif');
				background-repeat:no-repeat;
				font-size: 10px;
                color: 2A77B5;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-weight: bold;
                text-align: center;
             }
.ongletactifcentre {   
				background:url('./imagesnew/ongletEnCours_fondCentre.gif');
				background-repeat:repeat-x;
				font-size: 10px;
                color: 2A77B5;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-weight: bold;
                text-align: center;
             }
.ongletactifdroit {   
				background:url('./imagesnew/ongletEnCours_bordDroit.gif');
				background-repeat:no-repeat;
				font-size: 10px;
                color: 2A77B5;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-weight: bold;
                text-align: center;
             }

.ongletaccessiblegauche {   
				background:url('./imagesnew/ongletAccessible_bordGauche.gif');
				background-repeat:no-repeat;
				font-size: 10px;
                color: 2A77B5;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-weight: bold;
                text-align: center;
             }
.ongletaccessiblecentre {   
				background:url('./imagesnew/ongletAccessible_fondCentre.gif');
				background-repeat:repeat-x;
				font-size: 10px;
                color: FFFFFF;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-weight: bold;
                text-align: center;
             }
.ongletaccessibledroit {   
				background:url('./imagesnew/ongletAccessible_bordDroit.gif');
				background-repeat:no-repeat;
				font-size: 10px;
                color: 2A77B5;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-weight: bold;
                text-align: center;
             }
.ongletactif {   
				background:url('./images/ongletActif_fond.gif');
				background-repeat:no-repeat;
                border-top:url('./images/ongletActif_bordhaut.gif');;
                border-left:url('./images/ongletActif_bordGauche.gif');;
                border-right:url('./images/ongletActif_bordDroit.gif');;
				font-size: 10px;
                color: 2A77B5;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-weight: bold;
                text-align: center;
             }
.ongletinactif {
				background:url('./images/ongletInactif_fond.gif');
				background-repeat:no-repeat;
                border-top:url('./images/ongletInactif_bordHaut.gif');;
                border-left:url('./images/ongletInactif_bordGauche.gif');;
                border-right:url('./images/ongletInactif_bordDroit.gif');;
				font-size: 10px;
                color: white;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-weight: bold;
                text-align: center;
             }

.ongletinaccessible {
				background:url('./images/ongletInaccessible_fond.gif');
				background-repeat:no-repeat;
                border-top:url('./images/ongletInaccessible_bordHaut.gif');;
                border-left:url('./images/ongletInaccessible_bordGauche.gif');;
                border-right:url('./images/ongletInaccessible_bordDroit.gif');;
				font-size: 10px;
                color: white;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-weight: bold;
                text-align: center;
             }

/* Fin onglet */ 

/* Titre de tableau */
.titre_tableau {
			font-size: 12px;
			color: black;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-align: center;
			}
/* fIN Titre de page dans le corps de page */

/* Texte de formulaire de saisie */


.texte          {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-weight: normal;
                color: black;
				vertical-align :middle;
                }
.texte input { 
				background-color: white; font-family: tahoma; font-size: 8pt; 
}
.texte select { 
				background-color: white; font-family: tahoma; font-size: 8pt; 
}
/* Fin Texte de formulaire de saisie */


/* Texte de colonne de tableau et de formulaire de consultation et de saisie */

.contour_formulaire {
				padding: 0;
                background-color:#F7F7F7;
}



/*='padding:0cm 5.4pt 0cm 5.4pt' padding: 1px 0.25em 0 1pt;*/
.texte_libelle   {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: normal;
		        color: black;

                }

.texte_valeur   {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
				color: 666666;

                }

/* Fin Texte de colonne de tableau et de formulaire de consultation */


/* Titre de colonne de tableau */
/* fond bleu */
.titre_col_bleu {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: bold;
				height: 20;
                color: white;
                text-align: center;
                background-color:2A77B5;
                }

/* fond orange */
.titre_col_jaune  {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: bold;
				height: 20;
                color: black;
                text-align: center;
                background-color:F3C463;
                }

.tab_ligne_jaune_clair   {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-weight: normal;
                color: black;
                text-align: center;
                background-color:#F2DB86;
                }

.tab_ligne_jaune_fonce   {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-weight: normal;
                color: black;
                text-align: center;
                background-color:#FBF8D0;
                }

.tab_ligne_bleue_clair   {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-weight: normal;
                color: black;
                text-align: center;
                background-color:#F2F2FF;
                }

.tab_ligne_bleue_fonce   {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-weight: normal;
                color: black;
                text-align: center;
                background-color:#D9D9FF;
                }

/* Fin Titre de colonne de tableau - fond bleu */

/* Navigation de tableau */
/* (affichage du n° de page en cours, au format x/xx */
.tableau_nav_cours   {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-weight: normal;
                color: black;
                text-align: center;
                background-color:white;
                }

/* (Liens de navigation et affichage de données complémentaires) sauf dans tableau */
.navigation {
              font-family: Arial, Helvetica, sans-serif;
              font-size: 11px;
              font-weight: normal;
              color: 2A77B5;
              vertical-align :center;
              text-align: left;
              }

.navigation A:link
              {
              color: 2A77B5;
              text-decoration: underline;
              }
.navigation A:visited
              {
              color: 5B31A8;
              text-decoration: underline;
              }
.navigation A:hover
              {
              color:2A77B5;
              text-decoration: underline;
              }
.navigation A:active
              {
              color: 2A77B5;
              text-decoration: underline;
              }
/* Fin Navigation */


 /* pied de page */
.zonelibre  {
              font-family: Arial, Helvetica, sans-serif;
              font-size: 10px;
              font-weight: normal;
              color: black;
              vertical-align :middle;
              text-align: left;
              }

.zonemessage_err  {
              background-color:white;
              font-family: Arial, Helvetica, sans-serif;
              font-size: 10px;
              font-weight: italic;
              color: FF0000;
              vertical-align :middle;
              text-align: left;
              }

.zonemessage  {
              background-color:white;
              font-family: Arial, Helvetica, sans-serif;
              font-size: 10px;
              font-weight: normal;
              color: black;
              vertical-align :middle;
              text-align: left;
              }


 /* Fin pied de page */


/*
.textepetit     {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-weight: normal;
                color: #000080;
                }
.texterouge     {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: normal;
                color: red;
                }

.pdf            {
                font-family: Arial;
                font-size: 10pt;
                color: #000080;
                font-weight: normal;
                text-align: center;
                border-top: 3 outset #99CCFF;
                border-left: 3 outset #99CCFF;
                border-bottom: 3 outset #CCCCCC;
                border-right: 3 outset #CCCCCC;
                background-color:#2A77B5;
                text-align: center;
                height:21;
                }

.arborescence
              {
              font-family: Arial, Helvetica, sans-serif;
              font-size: 11px;
              color:#000000;
              }
.arborescence A:link
              {
              color: #2A77B5;
              text-decoration: underline;
              }
.arborescence A:visited
              {
              color: #2A77B5;
              text-decoration: underline;
              }
.arborescence A:hover
              {
              color:#2A77B5 
              text-decoration: underline;
              }
.arborescence A:active
              {
              color:black   
              text-decoration: underline;
              }
/*INPUT.NumPage
             {    font-family: Arial, Helvetica, sans-serif;
                  font-size: 9px;
                  font-weight: normal;
                  text-align: center;
                  color: black;
                  height:15;
             }
*/
.souligne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
}

.bouton_perso {   
				background:url('./images/bt_perso_milieu.png');
				background-repeat:no-repeat;
				cursor:hand;
}


.encadre_critere {
	border-top:solid 2A77B5 0.5pt;
	border-bottom:solid 2A77B5  0.5pt;
	border-right:solid 2A77B5 1.5pt;
	border-left:solid 2A77B5 1.5pt;
	padding:0cm 5.4pt 0cm 5.4pt;
	border-color : #2A77B5; 
	background-color:#F2F2FF;
}


