body {
     margin: 0; /* pour éviter les marges */
	 text-align:center;
	 font-size:10px;
	 font-family: Verdana, Arial, Helvetica;
     }

#global {
     margin-left: auto;
     margin-right: auto;
     width: 810px;
	 text-align:left
     }

tbody { height:0; }	 
	 
p, a { font-family: Verdana, Arial, Helvetica; color:#6C6B70; font-size:10px; margin:0; padding:0; text-decoration:none  }
a:hover { text-decoration:underline }
a img { border:0; }
td { vertical-align:top; }

h2 { font-size:12px; padding:2px 0;  }
h3 { color:#6E6E70 }
h2, h3 { font-family:Verdana, Arial, Helvetica, sans-serif }
h3 { display:block; margin:0; padding:0; font-size:14px; font-weight:bold; color:#FF6400 }
.shp h3 { color:#6E6E70 }
.liste-actu h2 { font-size:16px; padding:2px 0; margin:0; display:inline; }
.titre-date { font-size:10px; color:#999999; font-weight:bold; text-decoration:underline  }

.txt-orange { color:#FF8A3A; } 
.txt-orange-fonce { color:#F96110 }
.txt-vert   { color:#86B740; }
/*.txt-bleu   { color:#7CB6FF; }*/
.txt-bleu   { color:#0077BE; }
.txt-marron { color:#AD8100; }
.txt-violet { color:#C83E9D; }

.txt-rouge { color:#FD0000; }
.txt-bleu-drup  { color:#0077BE; }
.txt-gris { color:#6E6E70 }


.phpdigHighlight{ background-color:#C83E9D; color:#FFFFFF}


.titre-vert { color:#93C70A;; font-size:14px; font-weight:bold}

.chemin-de-fer { padding:3px 0;color:#939395; font-size:10px;font-family: Verdana, Arial, Helvetica; }
.chemin-de-fer a { color:#939395 }

#footer { background:url(../images/footer.gif) no-repeat; width:810px; height:25px; color:#FFFFFF; padding-right:8px; vertical-align:middle; text-align:right }
#footer a, #footer a:visited { color:#FFFFFF }
/******* Formulaire *******/
form { padding:0; margin:0 }
input { height:15px; font-family: Tahoma, Verdana, Arial, Helvetica; color:#6C6B70; font-size:10px;  }
select { height:15px; font-family: Tahoma, Verdana, Arial, Helvetica; color:#6C6B70; font-size:10px;  }
textarea { font-family: Tahoma, Verdana, Arial, Helvetica; color:#6C6B70; font-size:10px;  }
input { border:1px inset #8C8C8C; height:13px; font-weight:bold; width:97px; letter-spacing:1px;}
input.submit { border:none; background:url(../images/btn-ok.gif) bottom; cursor:pointer; height:19px; width:20px }

fieldset#inscription-annuaire { width:500px; height:auto;  border:none;  }
fieldset#inscription-annuaire fieldset { border:none; color:#6E6E70; }
fieldset#inscription-annuaire fieldset input, fieldset#inscription-annuaire fieldset select { width:205px; font-weight:normal; }
fieldset#inscription-annuaire fieldset p { margin:15px 0; }
#inscription-annuaire label { display:block; color:#0077BE; font-weight:bold; margin-bottom:6px; }
#inscription-annuaire input { width:190px;font-weight:normal; }
.inscri-gauche { float:left; width:230px; }
.inscri-droite { float:right; width:230px }
.input-radio { border:none; width:20px }
.btn-envoyer { width:46px; height:16px; background:url(../images/btn-envoyer.gif) no-repeat; cursor:pointer;}
/******* HOMEPAGE *******/ 
#header { height:20px;}
#contenu { width:810px;  }
#contenu a { font-weight:bold }
#contenu-gauche { width:344px; }
h1.titre-a-la-une { background:url(../images/titre-a-la-une.gif) top left no-repeat; width:146px; height:21px; font-size:10px; padding-top:15px; padding-left:150px; font-family:Verdana, Arial, Helvetica, sans-serif  }

.bloc-actu h2, h2.txt-orange { border-top:1px solid #FF6100; border-bottom:1px solid #FF6100; margin-top:4px; margin-bottom:5px; }
.bloc-exp  h2, h2.txt-bleu { border-top:1px solid #7CB6FF; border-bottom:1px solid #7CB6FF; width:96%; margin-top:4px; margin-bottom:5px; }
.bloc-actu a { font-size:9px; }
div.bloc-actu, div.bloc-exp { width:275px; margin-left:19px; clear:both  }
div.bloc-actu { margin-left:0;}

.bloc-vert h2, h2.txt-vert { border-top:1px solid #93C70A; border-bottom:1px solid #93C70A; margin-top:4px; margin-bottom:5px; }
.bloc-vert a { font-size:9px; }
div.bloc-vert, div.bloc-vert { width:275px; margin-left:19px; clear:both  }
div.bloc-vert { margin-left:16px;}


#contenu-droite { width:467px;}
.a-gauche { padding-right:12px}

/******* SOUS HOMEPAGE ******/
.sep-orange { border-bottom:1px solid #FFB07F; margin:8px 0; }
.sep-blanc  { border-bottom:1px solid #FFFFFF; margin:8px 0; }
.sep-vert   { border-bottom:1px solid #93C70A; margin:2px 0 8px 0; }

/*.cadre-ora { margin-left:12px; }*/
.cadre-ora h3, .cadre-ora p { color:#FFFFFF; }

.cadre-orange-haut { background:url(../images/cadre-ora-haut.jpg) no-repeat bottom left; height:10px; width:292px; }
.cadre-orange-fd  { background:url(../images/cadre-ora-fd.jpg) repeat-y left; height:auto; width:284px; padding:2px 8px; color:#FFFFFF}
.cadre-orange-bas  { background:url(../images/cadre-ora-bas.jpg) no-repeat top left; height:10px; width:292px; }

.vert-table-encart {  background:url(../images/vert-fd-encart.jpg) repeat-y 1px 0px; width:635px; }
.cadre-vert-fd     {  background:url(../images/vert-table-encart.jpg) no-repeat top left; height:auto; width:635px; padding:8px 8px; color:#FFFFFF}
.cadre-vert-bas    { background:url(../images/vert-bas-encart.jpg) no-repeat 1px 0px; height:11px; width:635px;  }


.btn-menu h3 { margin-left:15px; font-size:16px; }
.btn-menu h3, .btn-menu p { color:#FFFFFF; }
.btn-menu-haut { background:url(../images/btn-menu-haut.jpg) no-repeat; width:148px; height:9px; }
.btn-menu-fd   { background:url(../images/btn-menu-fd.jpg) repeat-y; width:125px; color:#FFFFFF; padding:2px 10px 2px 13px; }
.btn-menu-fd a, .btn-menu-fd a:visited { color:#FFFFFF; text-decoration:none;}
.btn-menu-fd a:hover { text-decoration:underline }
.btn-menu-bas  { background:url(../images/btn-menu-bas.jpg) no-repeat; width:148px; height:8px }


.btn-gris h3, .btn-gris p { color:#0077BE; }
.btn-gris-haut { background:url(../images/btn-gris-haut.jpg) no-repeat; width:148px; height:9px; }
.btn-gris-fd   { background:url(../images/btn-gris-fd.jpg) repeat-y; width:125px; color:#0077BE; padding:2px 10px 2px 13px; }
.btn-gris-fd a, .btn-menu-fd a:visited { color:#0077BE; text-decoration:none; font-weight:bold; }
.btn-gris-fd a:hover { text-decoration:underline }
.btn-gris-bas  { background:url(../images/btn-gris-bas.jpg) no-repeat; width:148px; height:11px }


.cadre-actu-haut { background:url(../images/cadre-actu-haut.jpg) no-repeat bottom left; width:624px; height:13px; }
.cadre-actu-fd   { background:url(../images/cadre-actu-fd.jpg) repeat-y left; width:604px; height:214px; padding:2px 10px }
.cadre-actu-bas  { background:url(../images/cadre-actu-bas.jpg) no-repeat top left; width:624px; height:15px }

.actu-focus-haut { background:url(../images/actu-focus-haut.gif) no-repeat left bottom; width:151px; height:11px; }
.actu-focus-fd   { background:url(../images/actu-focus-fd.gif) repeat-y left; width:131px; padding:2px 10px; color:#FF8A3A }
.actu-focus-bas  { background:url(../images/actu-focus-bas.gif) no-repeat top left; width:151px; height:11px }
.actu-focus-fd p, .actu-focus-fd h3 { color:#FF8A3A  }
.actu-focus-fd p, .actu-focus-fd p a { color:#FF8A3A ; font-weight:bold; }

.vert-focus-haut { background:url(../images/vert-focus-haut.gif) no-repeat left bottom; width:151px; height:10px; }
.vert-focus-fd   { background:url(../images/vert-focus-fd.gif) repeat-y left; width:131px; padding:2px 10px; color:#93C70A }
.vert-focus-bas  { background:url(../images/vert-focus-bas.gif) no-repeat top left; width:151px; height:11px }
.vert-focus-fd p, .vert-focus-fd h3 { color:#86B740  }
.vert-focus-fd p, .vert-focus-fd p a { color:#86B740 ; font-weight:bold; }


.vert-plein-focus-haut { background:url(../images/vert-plein-focus-haut.gif) no-repeat bottom left; width:147px; height:10px; }
.vert-plein-focus-fd   { background:url(../images/vert-plein-focus-fd.gif) repeat-y left; width:147px; padding:2px 10px; color:#93C70A }
.vert-plein-focus--bas  { background:url(../images/vert-plein-focus-bas.gif) no-repeat left; width:147px; height:10px }
.vert-plein-focus--fd p, .vert-plein-focus-fd h3  { color:#86B740  }
.vert-plein-focus--fd p, .vert-plein-focus-fd p a { color:#86B740 ; font-weight:bold; }


.fck-table-graph{ background:url(../images/graph-fond.jpg) top left no-repeat; width:634px; min-height:289px; _height:289px; }
.fck-table-fd { background:url(../images/graph-vert-fd.jpg) top left repeat-y; width:634px;}
.fck-table-bas { background:url(../images/graph-vert-bas.jpg) top left no-repeat; width:634px; height:11px; }


.encart-orange p, .encart-orange a, .encart-orange a:visited  { color:#FFFFFF}
.encart-orange-haut { background:url(../images/encart-ora-haut.jpg) bottom no-repeat; width:188px; height:10px }
.encart-orange-fd   { background:url(../images/encart-ora-fd.jpg) repeat-y top; width:176px; padding:2px 6px; color:#FFFFFF }
.encart-orange-bas  { background:url(../images/encart-ora-bas.jpg) top no-repeat; width:188px; height:11px  }



.encart-vert p, .encart-vert a, .encart-vert a:visited  { color:#FFFFFF}
.encart-vert-haut { background:url(../images/encart-vert-haut.jpg) bottom no-repeat; width:188px; height:10px }
.encart-vert-fd   { background:url(../images/encart-vert-fd.jpg) repeat-y top; width:170px; padding:2px 10px; color:#FFFFFF }
.encart-vert-bas  { background:url(../images/encart-vert-bas.jpg) top  no-repeat; width:188px; height:11px  }


.ssmenu-orange p, .ssmenu-orange a, .ssmenu-orange a:visited  { color:#FEECD4}
.ssmenu-orange-haut { background:url(../images/ssmenu-ora-haut.jpg) top; width:144px; height:8px }
.ssmenu-orange-fd   { background:url(../images/ssmenu-ora-fd.jpg) repeat-y top; width:126px; padding:2px 8px 2px 10px; color:#FEECD4 }
.ssmenu-orange-bas  { background:url(../images/ssmenu-ora-bas.jpg) top no-repeat; width:144px; height:9px  }

.ssmenu-vert p, .ssmenu-orange a, .ssmenu-orange a:visited  { color:#FEECD4}
.ssmenu-vert-haut { background:url(../images/ssmenu-vert-haut.jpg) top; width:144px; height:8px }
.ssmenu-vert-fd   { background:url(../images/ssmenu-vert-fd.jpg) repeat-y top; width:126px; padding:2px 8px 2px 10px; color:#FEECD4 }
.ssmenu-vert-bas  { background:url(../images/ssmenu-vert-bas.jpg) top no-repeat; width:144px; height:9px  }

.ssmenu-bleu p, .ssmenu-bleu a, .ssmenu-bleu a:visited  { color:#FFFFFF}
.ssmenu-bleu-haut { background:url(../images/btn-ciel-haut.jpg) top; width:144px; height:8px }
.ssmenu-bleu-fd   { background:url(../images/btn-ciel-fd.jpg) repeat-y top; width:126px; padding:2px 8px 2px 10px; color:#FEECD4 }
.ssmenu-bleu-bas  { background:url(../images/btn-ciel-bas.jpg) top no-repeat; width:144px; height:9px  }


/***** Barre recherche  ******/
.barre-orange-liste { background:url(../images/barre-ora-liste.jpg) top center no-repeat; width:616px; height:31px; margin-bottom:8px; color:#9D9D9D; padding-top:8px; }
.barre-orange-liste a, .barre-orange-liste a:visited { color:#9D9D9D; }
.barre-bleu-liste { background:url(../images/barre-bleu-liste.jpg) top center no-repeat; width:616px; height:31px; margin-bottom:8px; color:#9D9D9D; padding-top:8px; }
.barre-bleu-liste a, .barre-bleu-liste a:visited { color:#9D9D9D; }


.total-page  { width:60px; text-align:center; }
.pagination { width:197px; }
.page-current { text-decoration:underline; color:black;}
.go-page { width:205px;  text-align:left }
.go-page-btn { width:20px; height:10px; font-size:9px; border:1px inset #C1C1C1; background-color:#F7F7F7;}
.barre-orange-liste .submit { padding:0; margin:0; height:15px; margin-left:4px}
.choix-cat select {  height:15px; font-size:9px; border:1px inset #C1C1C1; background-color:#F7F7F7; margin:0; padding:0  }

.formation { width:623px; height:423px; background:url(../images/formation-fd.jpg) no-repeat; padding:10px }
.formation-txt { width:auto}

.fd-haut-reforme { background:url(../images/fd-haut-reforme.jpg) top no-repeat; width:636px; height:173px; }

/****** Switch sous homepage / page interieure  ******/
h2.liste-titre-orange { border:none; display:inline; font-size:14px; width:90% }
.date-gris { color:#6E6E70; text-decoration:none }

#ss-hmpage h2.liste-titre-orange { display:block; padding:0; margin:0; }
#ss-hmpage .date-gris { display:none; } 

.synd-haut-orange { display:none; }
/*.synd-orange-d    { background:none;  }*/
.synd-bas-orange  { display:none  }

#ss-hmpage .synd-haut-orange { display:block;  width:300px; height:16px; background:url(../images/synd-orange-haut.jpg) bottom no-repeat;  }
#ss-hmpage h2 { margin-top:0; }
#ss-hmpage .synd-orange-fd    { width:280px; background:url(../images/synd-orange-fd.jpg) top repeat-y; padding-left:10px; padding-right:10px; }
#ss-hmpage .synd-bas-orange  {  display:block; width:300px; height:15px; background:url(../images/synd-orange-bas.jpg) top no-repeat;  }
#ss-hmpage .liste-titre-orange { color:#6E6C71; }


/**************************/
/*	After : Maintenance   */
/**************************/
table.directory tr.head td { color:#6E6C71; border-bottom: 1px solid #A4CAFB;font-weight:bold;}
table.directory tr.body td { border-left: 1px solid #A4CAFB; border-right: 1px solid #A4CAFB;}

.asc { 
 	padding-left:12px; 
 	background-position:  bottom left;
    background:url(../images/order-asc.gif) no-repeat; 
}	
.desc { 
 	padding-left:12px; 
 	background-position: bottom left;
    background:url(../images/order-desc.gif) no-repeat; 
}	
 	 	

