﻿/* bruno : ajoute font-size dans BODY*/
BODY {font-family: Arial, Helvetica, Verdana; font-size: small}
                     /*=========================  format titre  ========================= */

H3  { font-weight: bold; font-size: 14pt; text-align: center; padding: 20 0 0px;marging: 0}
H5  { font-weight: bold; font-size: 10pt; text-align: center; padding: 0 0 0px;marging: 0 }


                     /*========================= couleur titre texte  ========================= */
.couleurserv  { color: #132172}
.couleurperson  { color: #0066cc}

                     /*========================= liens haut de page  ========================= */
.haut a         { color: #037551; font-weight: normal; font-size: 9pt; text-decoration: none }
.haut a:hover   { color: #933; font-weight: normal; font-size: 9pt }
.haut a:visited { color: #99c; font-weight: normal; font-size: 9pt }


                     /*========================= Applicable � l'ensemble  ========================= */


TABLE.tabridet1 { color: #339; font-size: 8pt }


.titregene   { color: #132172; text-align: center; width: 800px;  }
.titresecon    { color: #132172;text-align: left; width: 800px; padding-left: 8px }

.textegenegauche     { color: #132172; font-weight: normal; font-size: 8pt; line-height: 10pt; padding: 5px ;text-align: left; border-left: 1px solid #f8ba9d }
.textegenedroite    { color: #132172; font-weight: normal; font-size: 8pt; line-height: 10pt; padding: 5px ;text-align: left; border-right: 1px solid #f8ba9d }
.textegenegauchebas     { color: #132172; font-weight: normal; font-size: 8pt; line-height: 10pt; padding: 5px ;text-align: left; border-left: 1px solid #f8ba9d; border-bottom: 1px solid #fac166 }
.textegenedroitebas    { color: #132172; font-weight: normal; font-size: 8pt; line-height: 10pt; padding: 5px ;text-align: left; border-right: 1px solid #f8ba9d; border-bottom: 1px solid #fac166 }
.textegenehautgauche    { color: #132172; font-weight: normal; font-size: 8pt; line-height: 10pt; padding: 5px ;text-align: left; border-left: 1px solid #f8ba9d; border-top: 1px solid #fac166 }
.textegenehautdroite    { color: #132172; font-weight: normal; font-size: 8pt; line-height: 10pt; padding: 5px ;text-align: left; border-right: 1px solid #f8ba9d; border-top: 1px solid #fac166 }
.textedrotegauchebas    { color: #132172; font-weight: normal; font-size: 8pt; line-height: 10pt; padding: 5px ;text-align: left; border-right: 1px solid #f8ba9d;border-left: 1px solid #f8ba9d; border-top: 1px solid #f8ba9d }
.cadre    { border: solid 1px #132172 }

.misjour { color: #808080; font-size: 8pt;text-align: left; }

/****************************************** ajout bruno ***************************************/
/* Boites de selection et boutons*/
select {font-size: 12px; color: #000000; background-color: #FFFFFF}
/* definir sel_option pour les select normaux */
.sel_optionL 	{font-size: 12px;color:#FFFFFF;background-color : #0066cc }
.sel_optionC 	{font-size: 12px;color:#FFFFFF;background-color : #a06944}
.sel_option2 	{font-size: 12px;color : #00aa00}

DIV.affiner 	{margin:0; padding:0; border:none; float:left;}
input.affinerL {color:#0066cc;font-size: 8pt;background-color:#99ccff;}
input.affinerC {color:#a06944;font-size: 8pt;background-color:#fad8c8;}

P  {font-size: small}
TH {font-size: small}
TD {font-size: small}

/* Division pour les boutons d'action (nov 2004)*/
.div_bouton{clear:both; margin:0; padding:0;border-width:thin; border-top-style:groove;}
.p_bouton{margin:0 0px;padding:8px 0;font-size:12px;}
.sansmarge {border:none; margin:0; padding:0;}

/* Selection des Criteres Lignes */
.div_critL {float:left;border:none;margin:0;padding: 0 }
TABLE.tab_critL {border:1px solid #0066cc;margin:3px;}
.tab_critL th {color:#0066cc;font-size: 12px;font-weight:bold;margin:0; padding:0 3;}
.tab_critL td {color:#0066cc;font-size: 12px;text-align:left; padding : 0 3;}

/* Selection des Criteres Colonnes */
.div_critC {float:left;border:none;margin:0;padding: 0 }
TABLE.tab_critC {border:1px solid #a06944;margin:3px}
.tab_critC th {color:#a06944;font-size: 12px;font-weight:bold;margin:0; padding:0 3;}
.tab_critC td {color:#a06944;font-size: 12px;text-align:left; padding : 0 3;}

/* texte d'explication � droite*/
.div_aide1 {border:none;margin:0;padding: 0;}
/*TABLE.tab_aide {border:1px solid #990000;margin:3px;}*/

TABLE.tab_aide {border:none}
.tab_aide th {color:#990000;font-size: 14px;vertical-align:top; padding : 0 3}
.tab_aide td {color:#132172;font-size: 12px;text-align:left; vertical-align:top ;	padding : 0 3}

TABLE.tab_modemp {border:none}
.tab_modemph {color:#990000;font-size: 14px;text-align:left;vertical-align:center; padding : 5;border-width:thin; border-top-style:groove;}
.tab_modempd {color:#132172;font-size: 12px;text-align:left; vertical-align:top ;	padding : 0 3}

/* Padding haut/bas et gauche/droite ou haut,droite,bas,gauche*/
.tit_critL		{color:#0066cc; margin:0; padding: 5 5 1 5px;font-size: 12px; }
.tit_critC		{color:#a06944; margin:0; padding: 5 5 1 5px;font-size: 12px; }

/* classe pour les crit�res lignes */
DIV.sele_critL {clear:both;margin:0; padding:0; border-width:thin; border-top-style:groove;}

/* classe pour les crit�res colonne */
DIV.sele_critC {clear:both;margin:0; padding:0; border-width:thin; border-top-style:groove; }



                     /*========================= Applicable au tableau  ========================= */
.deb_tab 		{clear:both;margin:0;padding:0;border-width:thin; border-top-style:groove;}                    

.tableau 		{margin:0; border: 0; border-collapse:separate;border-spacing: 1px}
.tableau TD     {font-size: 8pt; padding: 5px ; text-align: right;}
.tableau TH     {padding: 5px}

.critpage 		{color:#0066cc;font-size: 12px; font-weight:bold; padding: 5px ;text-align:left}
.titligne       {color: #99ccff; font-weight: bold; font-size: 8pt;text-align: center; background-color: #0066cc }
.libcolonne     {color: #fad8c8; font-weight: bold; font-size: 8pt;text-align: center; background-color: #a06944}
.libtotal		{color: #ffffff; font-weight: bold ; font-size: 8pt;text-align: center; background-color: #990000}
.libligne		{color: #0066cc; font-weight: normal; font-size: 8pt;text-align: left; padding: 5px; background-color: #99ccff }
.libsource		{color: #132172; font-weight: normal; font-size: 8pt; text-align: left; padding: 5px ;}

.fond_clair		{color: #a06944; font-weight: normal; font-size: 8pt; text-align: center; background-color: #fdece3}
.fond_fonce		{color: #a06944; font-weight: normal; font-size: 8pt; text-align: center; background-color: #fdece3}
.fond_total     {color: #131272; font-weight: normal; font-size: 8pt; text-align: center; background-color: #fad8c8}

/*.fond_fonce		{color: #a06944; font-weight: normal; font-size: 8pt; text-align: center; background-color: #fce3d8}*/
/*.fond_total     {color: #131272; font-weight: normal; font-size: 8pt; text-align: center; background-color: #fce3d8}*/
/*.fond_total      {color: #131272; font-weight: normal ; font-size: 8pt;text-align: center; background-color: #fbd4d4}*/

/* ajout novembre 2004 */

.titre_ex		{color: #990000}
.liblignec		{color: #0066cc; font-weight: normal; font-size: 8pt;text-align: center; background-color: #99ccff }
IMG			  	{ border:none}
.tit_excel 		{color:#990000;font-size: 12px;font-weight: bold;padding: 5px ;}
.text_bouton		{color:#132172;font-size: 12px;padding: 5px ;}
.text_reqful		{color:#132172;font-size: 11px;padding: 0px ;}
.text_erreur		{color:#990000;font-weight: bold ;font-size: 12px; padding: 5px ;}

/* ajout juillet 2009 */
.text_base		{color:#990000;font-weight: bold ;font-size: 12px; }
.text_base_sel		{color:#009900;font-weight: bold ;font-size: 12px; padding: 5px ;}
.text_base_nonsel	{color:#000099;font-weight: bold ;font-size: 12px; padding: 5px ;}


/* ajout septembre 2010 */

.fond_impair	{color: #000000; font-weight: normal; font-size: 9pt; text-align: center; background-color: #FFFFFF}
.fond_pair		{color: #000000; font-weight: normal; font-size: 9pt; text-align: center; background-color: #DFEBF1}
.fond_impairH	{color: #000000; font-weight: normal; font-size: 9pt; text-align: center; background-color: #FFFFFF}
.fond_pairH		{color: #000000; font-weight: normal; font-size: 9pt; text-align: center; background-color: #DFEBF1}
.fond_impairL	{color: #000000; font-weight: normal; font-size: 9pt; text-align: left; background-color: #FFFFFF}
.fond_pairL		{color: #000000; font-weight: normal; font-size: 9pt; text-align: left; background-color: #DFEBF1}
.fond_titre		{color: #183745; font-weight: bold; font-size: 9pt; text-align: center; background-color: #9DBAD1}
.titre_avis     {color: #990000; font-weight: bold; font-size: 8pt;text-align: center; background-color: #C7DAE8}
.titre_raison   {color: #990000; font-weight: bold; font-size: 12pt;text-align: left}
input.chercherid {color:#183745;font-size: 9pt;background-color:#9DBAD1;}
.text_avis 	{color:#183745;font-size: 12px; font-weight:bold; padding: 5px ;text-align:left}
.text_avis2 	{color:#183745;font-size: 10px; font-weight: normal;text-align:left}

.gtContainer {
  display: grid; 
  grid-template-columns: 1fr; 
  grid-template-rows: 0.1fr 0.1fr 1.2fr; 
  gap: 0px 0px; 
  height: 150px;
  grid-template-areas: 
    "gtTitle"
    "gtIntro"
    "."; 
}
.gtTitle {
  display: grid; 
  grid-template-columns: 0.45fr 1.55fr; 
  grid-template-rows: 1fr; 
  gap: 0px 0px; 
  grid-template-areas: 
    "gtISEELogo gtTitleLibelle"; 
  grid-area: gtTitle; 
}
.gtISEELogo { grid-area: gtISEELogo; }
.gtTitleLibelle {
  justify-self: start;
  align-self: end; 
  grid-area: gtTitleLibelle; 
}
.gtIntro { grid-area: gtIntro; }
