BODY      { FONT-SIZE: 11px; COLOR: #005500; FONT-FAMILY: Verdana, Arial, sans-serif;
            margin :0; text-align:center; background-color:#fcfffc;
		  }

div.txt     { padding:5px;   }
div.enum    { padding-left:15;  text-indent:-10; }
a.pointe     {TEXT-DECORATION: none; cursor:pointer}
A.txtmp 	   { FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none; cursor:pointer}
A.txtmp:hover  { COLOR: #000000; TEXT-DECORATION: none ; cursor : pointer }
a.txtpointe 	    { display:block; padding:5; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none; BACKGROUND-COLOR: #fff3d0; cursor:pointer }
a.txtpointe:hover   { display:block; BACKGROUND-COLOR: #ffff99;  }
a.txtpointe:visited { display:block;  FONT-SIZE: 12px; COLOR: #339933; TEXT-DECORATION: none; BACKGROUND-COLOR: #ffffcc; cursor:pointer }
a.txtpointe2 	    { display:block; padding:5; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none; BACKGROUND-COLOR: #ffff99; cursor:pointer }
a.txtpointe2:hover   { display:block; BACKGROUND-COLOR: #fff3d0;  }
a.txtpointe2:visited { display:block;  FONT-SIZE: 12px; COLOR: #339933; TEXT-DECORATION: underline; BACKGROUND-COLOR: #ffffcc; cursor:pointer }
/* liens sp - (pratique)*/

a.pointe1	       { display:block;  padding:2;        FONT-SIZE: 24px; COLOR: #000000; TEXT-DECORATION: none; BACKGROUND-COLOR: #ffffcc; cursor:pointer }
a.pointe1:hover    { BACKGROUND-COLOR: #ffff99;  }
a.tpointe1:visited { COLOR: #339933; TEXT-DECORATION: none; BACKGROUND-COLOR: #ffffcc; cursor:pointer }

a.pointe2 	       { display:block;  padding:2;        FONT-SIZE: 20px; COLOR: #000000; TEXT-DECORATION: none; BACKGROUND-COLOR: #ffffcc; cursor:pointer }
a.pointe2:hover    { BACKGROUND-COLOR: #ffff99;  }
a.pointe2:visited  { COLOR: #005500; TEXT-DECORATION: none; }

a.pointe3	       { display:block; padding:2;  FONT-SIZE: 17px; COLOR: #000000; TEXT-DECORATION: none; BACKGROUND-COLOR: #ffffcc; cursor:pointer }
a.pointe3:hover    { BACKGROUND-COLOR: #ffff99;  }
a.pointe3:visited { COLOR: #339933; TEXT-DECORATION: none; }


a.pointe4	       { display:block; padding:2;  FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none; BACKGROUND-COLOR: #ffffcc; cursor:pointer }
a.pointe4:hover    { BACKGROUND-COLOR: #ffff99;  }
a.pointe4:visited { COLOR: #339933; TEXT-DECORATION: none; }


a.pointe5	       { display:block; padding:2;  FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none; BACKGROUND-COLOR: #ffffcc; cursor:pointer }
a.pointe5:hover    { FONT-SIZE: 12px; BACKGROUND-COLOR: #ffff99;  }
a.pointe5:visited { FONT-SIZE: 12px; COLOR: #339933; TEXT-DECORATION: none; }


table.corps {border-color :#ff9900; border-width:0pt ; border-style:solid}
tr.txt    { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none }
tr.mp     { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: none }
tr.pointe { cursor : pointer }
TD 	      { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif}
td.centre { text-align: center ; }
td.txtmp 	      {FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none; BACKGROUND-COLOR: #fff3d0; cursor:pointer ; text-align: center; }
td.txtmp:hover 	  {FONT-SIZE: 12px; COLOR: #00ff00; TEXT-DECORATION: none; BACKGROUND-COLOR: #fff3d0; cursor:pointer ;}
td.txtmp:visited  {FONT-SIZE: 12px; COLOR: #00ff00; TEXT-DECORATION: none; BACKGROUND-COLOR: #ffffcc; cursor:pointer ;}

td.selec 	      { FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none; BACKGROUND-COLOR: #fff3d0 ; cursor:pointer ;  text-align: center; }
td.selec:hover 	  {                  COLOR: #00ff00; BACKGROUND-COLOR: #ffff99 ;  }
td.selec:visited  {                  COLOR: #00ff00; BACKGROUND-COLOR: #ffffcc ;  }
td.nav 	          { FONT-SIZE: 12px; COLOR: #ffffcc; TEXT-DECORATION: underline; BACKGROUND-COLOR: #336600 ; cursor:pointer ;  text-align: center; }
td.nav:hover 	  { COLOR: #990000; BACKGROUND-COLOR: #336600 ;  }/*Barre de navigation*/
td.nav:visited    { COLOR: #ffffcc; BACKGROUND-COLOR: #ffffcc ;  }

/* ------ PA1 --------*/
td.nature  { BACKGROUND-COLOR: #fcfffc ; text-align: center; }/*  PA1 - fond pub univers-nature*/
div.cadre1  /*  PA1 - fond pub */
    { display :block ; width:620px ; background-color: #ffff99;
	  padding:5px; border-width : 3px ; border-color:silver;
            FONT-SIZE: 12px; FONT-FAMILY:verdana, sans-serif;
    }
div.pa1pub {  background-color: #fcfffc;
     }
div.accroche { text-align: center ; background-color: #336600;
             }
/* ------ PA1 --------*/

a.liennav { cursor:pointer ; text-decoration:underline; FONT-SIZE : 14px ; COLOR: #ffffcc ;}
a.liennav:hover {  COLOR: #990000 ; text-decoration:none;}
a.liennav:visited { COLOR: #ffffcc ; }


h1 { text-align: center ;}
h3.cara3 { FONT-SIZE : 12px ; text-decoration : none;}
hr.t1    { height : 1; border-color : #a9a9a9; border-width : 0; background-color : #a9a9a9 ; border-style : none }
hr.t3    { height : 3; border-color : #a9a9a9; border-width : 0; background-color : #a9a9a9 ; border-style : solid } /*   */
hr.f     { height : 1; border-color : #ffffcc; border-width : 0; background-color : #ffffcc ; border-style : none }

/* --- menu liste ---- */
div.MenuList {width: 150px ; color:#000000;}
.MenuList ul {font-family: Helvetica, Verdana, Arial, sans-serif;  font-weight: bold; text-align: left; border-width: 1px 1px 1px 2px; border-style: solid; color: #336600; padding: 0; margin: 0; border-bottom-color: #000000; border-left-color: #dddddd; border-right-color: #000000; border-top-color: #FFFFFF}
.MenuList li {border-bottom:1px solid #f5e972; font-weight: normal; list-style:none; margin:0;}	/* -- général (bordure) --- */
.MenuList span a {display:block;text-decoration:none;background-color:#336600;color:#ffff33; padding: 5px,0,5px,0;border-style:none}  /* -- niveau 1 --- */
.MenuList span {font-weight: bold; text-align: center ; color:#FFFFFF; border-color:336600; } /* -- niveau 1 --- */
.MenuList span {FONT-SIZE: 12px; display:block;text-decoration:none;background-color:#ffcc33;color:#000000; text-indent:3px;}  /* -- niveau 2 --- */
.MenuList a {display:block; text-decoration:none;text-indent:0px; color:#006600; background-color:#ffffcc; padding: 2px; } 	 /* -- niveau3 --- */
.MenuList a:hover {background-color:#ffff99;color:#000000;}  /* -- Survol niveau3 --- */
/*  fonds */
td.fme { background-color:#336600 ; COLOR: #ffffcc ; FONT-SIZE: 14px; text-align: center ; } /* -- en-tete - vert 339933--- */
td.fmm { background-color:#ffcc00 ; COLOR: #000000 ; FONT-SIZE: 14px; text-align: center ; } /* -- menu - or gold -ffcc33-- */


.fonde { background-color:#336600 ;  COLOR: #ffffcc ; FONT-SIZE: 12px; } /* -- en-tete - vert 339933--- */
.fondm {background-color:#ffcc00 ; FONT-SIZE: 12px;} /* -- menu - or gold -ffcc33-- */
.fondp {BACKGROUND-COLOR: #fff3d0}/* -- page - papier bulle --- */
.fondq {BACKGROUND-COLOR: #f5e972}/* -- page foncé - j moyen --- */
.fondf {BACKGROUND-COLOR: #ffffcc}/* -- formulaire - j clair --- */
.fondb {BACKGROUND-COLOR: #ff9900}/* -- bordure - orange --- */
/* #f5e972 - jaune foncé     */
/* #ffffdd - jaune très clair */
/* cadres */
table.ta { background-color :#ffffdd;  border-style:none; }  /* jaune-clair - fenêtre */
table.tb { background-color :#339900;  border-style:none; }  /* vert foncé - bordure  */
table.tic { background-image :url('../if_portillon/fond0.jpg'); background-repeat : repeat ;   border-style:none; }  /* test  */

td.fa    { background-color :#ffffdd;   border-style:none; } /*   femêtre (angles : idem table*/
td.fb    { background-color :#0000ff;   border-style:none; } /* 339900  femêtre (angles : idem table*/
td.ft    { background-color :#ff0000;   border-style:none; } /* test*/
td.ca    { background-color :#ffffdd;   border-style:none;  }/*  ?  */
td.cb    { background-color :#339900;   border-style:none;  }/*   comme bordure  pour trait épais  */
td.cc    { background-color :#fffff0;   border-style:none;  }/*    */
td.cii   { background-color :#0000ff;   border-style:none;  } /* pour test */
td.blanc { background-color :#ffffee;}
td.ci    { background-image :url('../if_portillon/fond0.jpg'); background-repeat : repeat ;    border-style:none;  }

table.ti2 { background-image :url('../../if_portillon/fond_a.jpg'); background-repeat : repeat ;   border-style:none; }  /* cadre portillon  */
.ti { background-image :url('../if_portillon/fond_a.jpg'); background-repeat : repeat ;   border-style:none;
	  display: block; TEXT-DECORATION: none; cursor:pointer;
    }
.ti:hover { display: block; color: #ffcc00; text-decoration:none; cursor:pointer ; }
.ti:visited { display: block; text-decoration:none;}
/*  blocs */
.blocg {BACKGROUND-COLOR: #f5e972 ; border-color :#ffcc33; border-width:2 ; border-style:solid; text-align: center; }/* -- bandeau g - j clair --- */
.blocd {BACKGROUND-COLOR: #ffffcc ; border-color :#ffcc33; border-width:2 2 2 0 ; border-style:solid}/* -- formulaire - j clair --- */

.carbb { background-color:#ffcc33;  font-size : 13px;  font-weight: bold;  color:#990000 ; text-align: left; }/* bandeau-bandeau*/
.cartitre1 {background-color:#339933;  font-size : 14px;  font-weight: bold;  color:#ffffcc ; text-align: left;text-decoration: none;}

.caramenu  {FONT-SIZE: 12px; }/* -- caractère menu barre --- */
.CARAC2	   {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffff80; FONT-FAMILY: Verdana, Arial, sans-serif}
.carfixe   {font-family:"fixedsys";}
.carfixe2   {font-family:"fixedsys"; BACKGROUND-COLOR: #fff3d0}
.carbody   {FONT-SIZE: 11px; COLOR: #005500; FONT-FAMILY: Verdana, Arial, sans-serif}
.carpet     {FONT-SIZE: 10px;}
.retr	   {text-indent:25px }
.carn1	   {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif}
.fond1    {font-weight:bolder;  background-color:#e3d2c1;  font-family:Arial ; color:#000000; }
.texte1   { background-color:#FaE7C6;   font-family:Verdana, Arial ;color:#000000;  }
.texte2   { background-color:#FaEfdf;   font-family:Verdana, Arial  ;color:#000000; }
.texte_r4   {color: #990000; font-size:14px; }
.texte_r3   {color: #990000; font-size:12px; }
.texte_r   {color: #9F0004; }
.texte_j4   {color: #ffcc00; font-size:14px;  text-decoration:none; }/* texte jaune - portillon  */
.texte_j5   {color: #ffcc00; font-size:18px; text-decoration:none; }/* texte jaune - portillon  */
.texte_j7   {color: #ffcc00; font-size:36px;  text-decoration:none; }/* texte jaune - portillon  */
.texten   { FONT-SIZE: 10px; font-weight: normal; color:#000000; }/* -- petit noir -- */

.textec   { text-align : center  }/* -- centré -- */
.espace1   { FONT-SIZE: 1px; }
.espace   { FONT-SIZE: 4px; }
.espace8   { FONT-SIZE: 8px; }

/* calculs */
.titre1   { padding:5; FONT-SIZE: 24px; text-align: center;  } /* ---- remplacé par h1   */
.h1   { padding:5; FONT-SIZE: 24px; text-align: center;  }
.titre2c  { FONT-SIZE: 18px; text-align: center;  }
.titre2g  { padding:5; FONT-SIZE: 18px; text-align: left;  } /* ---- remplacé par h2   */
.h2  { padding:5; FONT-SIZE: 18px; text-align: left;  }
.titre3c  { padding:25; FONT-SIZE: 14px; text-align: center;  }

.h3  { padding:25; FONT-SIZE: 14px; text-align: left;  }
.h4  { padding:50; FONT-SIZE: 12px; text-align: left;  }
.haut3    { FONT-SIZE: 12px; }
.haut3r    { FONT-SIZE: 12px; padding:5; } /* retrait - texte normal */
.haut3g   { FONT-SIZE: 12px; font-weight: bold;  } /* gras - sous titre */
.haut3gr   { FONT-SIZE: 12px; font-weight: bold; padding:5;  }
.haut4    { FONT-SIZE: 14px; }
.haut4a    { padding:5; FONT-SIZE: 14px; }
.haut4g   { FONT-SIZE: 14px; font-weight: bold;  }
.haut4gr   { FONT-SIZE: 14px; font-weight: bold;  padding:5;  }
.noter1   { FONT-SIZE: 14px; color:red;}
.f_1 { background-image :url('../../isimages/fonds/fond_g.jpg'); background-repeat : repeat ;   }
.f_2    { background-image :url('../../isimages/fonds/fond_n.jpg'); background-repeat : repeat ;   border-style:none; }

.rg1  /* texte en retrait (gauche)  */
      { padding:5;
      }
/* menu pages */
a.menuet { display:block; width:600; height:70px; BACKGROUND-COLOR: #ffffaa; text-align:left; text-decoration: none;
            FONT-SIZE: 14px; FONT-FAMILY: Times New Roman, Verdana, Arial, sans-serif; COLOR: #006600;}
a.menuet:hover {  BACKGROUND-COLOR: #ffee99; }
.mg       { display:block;float:left; width:150; height:70px;
            FONT-SIZE: 20px; text-align:left; text-decoration: none;      }

td.menua   {   FONT-SIZE: 20px; FONT-FAMILY: Times New Roman, Verdana, Arial, sans-serif; cursor:pointer; }
td.menub   {   FONT-SIZE: 14px; FONT-FAMILY: Times New Roman, Verdana, Arial, sans-serif; cursor:pointer; }
td.td70    {   FONT-SIZE: 56px; }
/* sous menu pages */
a.menuet2 { display:block; width:500; height:22px; BACKGROUND-COLOR: #ffffaa; text-align:left; text-decoration: none;}/**/
a.menuet2:hover {  BACKGROUND-COLOR: #ffee99; COLOR: #ffffff;}
td.menua2   {   FONT-SIZE: 17px; FONT-FAMILY: Times New Roman, Verdana, Arial, sans-serif; cursor:pointer; }
td.menub2   {   FONT-SIZE: 14px; FONT-FAMILY: Times New Roman, Verdana, Arial, sans-serif; cursor:pointer; }
td.tm2 {   FONT-SIZE: 14px; }
/* retour haut de page*/
a.menuethp { display:block; width:135; height:22px; BACKGROUND-COLOR: #ffffaa; text-align:left; text-decoration: none;}/**/
a.menuethp:hover {  BACKGROUND-COLOR: #ffee99; COLOR: #ffffff;}


