body {
  background-color: #ffffff;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  scrollbar-3dlight-color: #293151;
  scrollbar-arrow-color: #293151;
  scrollbar-base-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-highlight-color: #eeeeee;
  scrollbar-shadow-color: #293151;
  font-size: 11px;
  color: #134657;
  font-family: Verdana, Arial, Helvetica;
}

.body-etiteurjs { background-color: #ffffff; color: #134657; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; }

li { color: #134657; font-size: 11px; line-height: 15px; font-family: verdana, helvetica, arial, sans-serif; }

td    { color: #134657; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; }
table { color: #134657; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; }

.td00  { background-color: #ffffff; color: #134657; font-size: 11px; font-family: Verdana; }
.td05  { background-color: #cfe0e9; color: #134657; font-size: 11px; font-family: Verdana; }
.td29  { background-color: #f3f6f7; color: #134657; font-size: 11px; font-family: Verdana; }
.td30  { background-color: #7b9eb1; color: #ffffff; font-size: 11px; font-family: Verdana; }
.td32  { background-color: #7fb8cb; color: #ffffff; font-size: 11px; font-family: Verdana; font-weight: bold; }
.td33  { background-color: #e5edf1; color: #134657; font-size: 11px; }

.td06  { background-color: #d7e5ec; font-size: 11px; font-family: Verdana; }
.td07  { background-color: #e5edf1; font-size: 11px; font-family: Verdana; }
.td22  { background-color: #dae5e9; border-bottom: 1px solid #000017; border-top: 1px solid #000017; }
.td27  { background-color: #ef571d; color: #ffffff; font-size: 11px; font-family: Verdana; }
.td31  { background-color: #ffffff; color: #134657; font-size: 11px; font-family: Verdana; }
.td34  { background-color: #e5edf1; color: #c31e1e; font-size: 11px; font-family: Verdana; }

.txt9      { font-size: 9px; }
.txtbld    { font-weight: bold; }
.txt01     { color: #7b9eb1; }
.txt02     { color: #ef571d; }
.txt01bld  { color: #7b9eb1; font-weight: bold; }
.txt02bld  { color: #ef571d; font-weight: bold; }

.txt10     { font-size: 10px; }
.txt11     { font-size: 11px; }
.txt13     { font-size: 13px; }
.txt18     { font-size: 18px; }
.txt22     { color: #c31e1e; }

.t01			{ font-size: 11px; font-family:  verdana, arial, helvetica; background-color: #7fb8cb; color: #ffffff; padding: 3px; width: 30px; text-align: center; font-weight: bold; border: 1px solid #ffffff; }
.t02			{ background-color: white; color: #ffffff; padding: 3px; width: 110px; height: 110px; text-align: center; border: 1px solid #7fb8cb; }

.bold			{ font-weight: bold; }

.boutonvert   { background-color: #afc555; color: #ffffff; font-size: 10px; font-family: Verdana; font-weight: bold; text-align: center; cursor: pointer; }
.boutongris   { background-color: #eeeeee; color: #bbbbbb; font-size: 10px; font-family: Verdana; font-weight: bold; text-align: center; cursor: pointer; }
.boutonbleu   { background-color: #7fb8cb; color: #ffffff; border: 1px solid #188199; font-size: 10px; font-family: Verdana; font-weight: bold; text-align: center; cursor: pointer; }
.boutonbleu02 { background-color: #cfe0e9; color: #134657; font-size: 10px; font-family: Verdana; font-weight: bold; text-align: center; cursor: pointer; border: 1px solid #7b9eb1; }

input          { font-family: Verdana; font-size: 11px; color: #134657; border: 1px solid #134657; background: #ffffff; }
.inputNoBorder { border: 0; }
textarea       { font-family: Verdana; font-size: 11px; color: #134657; border: 1px solid #134657; background: #ffffff; }
select         { font-family: Verdana; font-size: 11px; color: #134657; border: 1px solid #134657; background: #ffffff; }

#divcontenu { background-color: #ffffff; color: #000017; margin: 10px; }
#img { margin: 5px; float: left; }

/* #textecontenu { #000017; font-size: 11px; font-family: Verdana; line-height: 125%; text-align: justify; } */

a:link    { color: #134657; font-size: 11px; font-family: verdana; text-decoration: underline; }
a:visited { color: #134657; font-size: 11px; font-family: verdana; text-decoration: underline; }
a:hover   { color: #6d8e99; font-size: 11px; font-family: verdana; text-decoration: underline; }
a:active  { color: #134657; font-size: 11px; font-family: verdana; text-decoration: underline; }

a.a34:link    { color: #c31e1e; font-size: 11px; font-family: Verdana; text-decoration: underline; }
a.a34:visited { color: #c31e1e; font-size: 11px; font-family: Verdana; text-decoration: underline; }
a.a34:hover   { color: #ff8080; font-size: 11px; font-family: Verdana; text-decoration: underline; }

/* menus/header.xsl */
a.a00:link    { color: #ffffff; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.a00:visited { color: #ffffff; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.a00:hover   { color: #ffffff; font-size: 11px; font-family: Verdana; text-decoration: underline; }

a.a02:link    { color: #c31e1e; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.a02:visited { color: #c31e1e; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.a02:hover   { color: #750505; font-size: 11px; font-family: Verdana; text-decoration: none; }

/* sitemap/index.xsl */
a.a03:link    { color: #d65e05; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.a03:visited { color: #d65e05; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.a03:hover   { color: #d64f05; font-size: 11px; font-family: Verdana; text-decoration: underline; }

/* faq/tree.xsl  et  sitemap/index.xsl*/
a.a08:link    { color: #000017; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.a08:visited { color: #000017; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.a08:hover   { color: #808286; font-size: 11px; font-family: Verdana; text-decoration: none; }

/* sitemap/index.xsl */
a.a08b:link    { color: #555860; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.a08b:visited { color: #555860; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.a08b:hover   { color: #808286; font-size: 11px; font-family: Verdana; text-decoration: none; }

a.a12:link    { color: #134657; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.a12:visited { color: #134657; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.a12:hover   { color: #c31e1e; font-size: 11px; font-family: Verdana; text-decoration: none; }

a.a13:link    { color: #f85010; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.a13:visited { color: #f85010; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.a13:hover   { color: #750505; font-size: 11px; font-family: Verdana; text-decoration: none; }

/* formelec */
.txtcontenu  { color: #000017; font-size: 11px; font-family: Verdana; line-height: 125%; text-align: justify; }

/* Menus "Sections" - LeftNav*/

/* faq/tree.xsl */
a.itemContentMenu:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; }
a.itemContentMenu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; }
a.itemContentMenu:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; background-color: #d23d04; }
a.itemContentMenu:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; background-color: #d23d04; }

a.itemContentContenu:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #134657; text-decoration: none; }
a.itemContentContenu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #134657; text-decoration: none; }
a.itemContentContenu:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #134657; text-decoration: none; font-weight: bold; background-color: #e5edf1; }
a.itemContentContenu:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #134657; text-decoration: none; font-weight: bold; background-color: #e5edf1; }

/* menus/vertical.xsl */
a.itemContentAmicale:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; }
a.itemContentAmicale:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; }
a.itemContentAmicale:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; background-color: #316d80; }
a.itemContentAmicale:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; background-color: #316d80; }

/* menus/vertical.xsl */
a.nodeContentAmicale:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; }
a.nodeContentAmicale:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; }
a.nodeContentAmicale:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; background-color: #316d80; }
a.nodeContentAmicale:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; background-color: #316d80; }

/* arborescence.js */
a.itemContent:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; }
a.itemContent:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; }
a.itemContent:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; background-color: #d23d04; }
a.itemContent:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; background-color: #d23d04; }

/* arborescence.js */
a.nodeContent:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; }
a.nodeContent:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; }
a.nodeContent:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; background-color: #d23d04; }
a.nodeContent:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; background-color: #d23d04; }

/* Styles pour l'éditeur JS */
.ed_txt9      { font:  9px verdana, arial, helvetica; color: #134657; font-weight: normal; }
.ed_txtbld    { font: 11px verdana, arial, helvetica; color: #134657; font-weight: bold;   }
.ed_txt01     { font: 11px verdana, arial, helvetica; color: #7b9eb1; font-weight: normal; }
.ed_txt02     { font: 11px verdana, arial, helvetica; color: #ef571d; font-weight: normal; }
.ed_txt01bld  { font: 11px verdana, arial, helvetica; color: #7b9eb1; font-weight: bold;   }
.ed_txt02bld  { font: 11px verdana, arial, helvetica; color: #ef571d; font-weight: bold;   }

.ed_td00  { background-color: #ffffff; color: #134657; font: 11px verdana, helvetica, geneva, swiss, sunsans-regular; }
.ed_td05  { background-color: #cfe0e9; color: #134657; font: 11px verdana, helvetica, geneva, swiss, sunsans-regular; }
.ed_td29  { background-color: #f3f6f7; color: #134657; font: 11px verdana, helvetica, geneva, swiss, sunsans-regular; }
.ed_td30  { background-color: #7b9eb1; color: #ffffff; font: 11px verdana, helvetica, geneva, swiss, sunsans-regular; }
.ed_td32  { background-color: #7fb8cb; color: #ffffff; font: 11px verdana, helvetica, geneva, swiss, sunsans-regular; font-weight: bold; }
.ed_td33  { background-color: #e5edf1; color: #134657; font: 11px verdana, helvetica, geneva, swiss, sunsans-regular; }
