   body {
	  margin-top:2px;
	  margin-bottom:2px;
	  /* DEBUG: this will reveal in green the text that has no specific FONT */
	  color:#000000;
	  background-color: "#FFFFFF";
   }
   /* default size */
   td {
      font-size:11px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	 line-height:17px
   }
   .actu {
	font-size:11px;
	font-family:verdana, arial,helvetica,sans-serif;
   }
   .field {
	font-size:12px;
	color:#000000;
	font-family:verdana, arial,helvetica,sans-serif;
   }
   .chaptertitle {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:14px;
      font-weight: bold;
	  color:navy;
   }
   /* Menus with items */
   .trigger{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:12px;
      font-weight: bold;
	  color:#000000;
   }
   .trigger2{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:11px;
      font-weight: bold;
	  color:navy;
   }
   .trigger3{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:10px;
      font-weight: bold;
	  color:navy;
   }
   /* Menus options */
   .options{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:12px;
   }
   /* Menus without items */
   .menu {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:10px;
   }
   /* collapsed items */
   .branch {
      display: none;
      margin-left: 16px;
   }
   /* menu items (formerly named "link") */
   .menuitem{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:10px;
      text-decoration: none;
      line-height:12px
   }
   /* menu header */
   .mheader {
      background: url(/img/bkg_menu_title.gif);
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: bold;
      color: #FFFFFF;
      text-align: center;
      vertical-align: middle;
   }
   /* title of a paragraph */
   .title {
      color: #000000;
	  font-family: Times New Roman;
	  font-size: 24px;
	  font-weight: normal;
	 line-height:28px
   }
   .headlinestitle {
/*      background: url(/img/bkg_headlines_title.gif);*/
      color: #FFFFFF;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: bold;
   }

   /* small */
   .small {
      color: #000000;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10px;
	 line-height:12px
   }
/* generic link in text */
A:link {text-decoration: underline; color:blue}
A:visited {text-decoration: underline; color:blue}
A:hover {text-decoration: underline; color:navy}
//A:active {text-decoration: none}
/* link in menuitem */
A.menuitem:link{color:#000000}
A.menuitem:visited{color:#4D4D4D}
A.menuitem:hover{text-decoration: underline; color:blue}
/* link in menu with items */
A.trigger:link{text-decoration: none; color:#FFFFFF}
A.trigger:visited{text-decoration: none; color:#FFFFFF}
A.trigger:hover{text-decoration: none; color:#F6FF03}
A.trigger2:link{text-decoration: none; color:navy}
A.trigger2:visited{text-decoration: none; color:navy}
A.trigger2:hover{text-decoration: underline; color:navy}
A.trigger3:link{text-decoration: none; color:navy}
A.trigger3:visited{text-decoration: none; color:navy}
A.trigger3:hover{text-decoration: underline; color:navy}
/* link in menu without items */
A.menu:link{font-size:10px;color:#4D4D4D}
A.menu:visited{font-size:10px;color:#4D4D4D}
A.menu:hover{font-size:10px;text-decoration: none; color:blue}
//A.menu:active{font-size:10px;color: #4D4D4D}
/* link in menu options */
A.options:link{text-decoration: none; color:#8AB2BC}
A.options:visited{text-decoration: none; color:#8AB2BC}
A.options:hover{text-decoration: none; color:blue}

A.actu:link{text-decoration: none; color:#000000}
A.actu:visited{text-decoration: none; color:#4D4D4D}
A.actu:hover{text-decoration: none; color:blue}

a.tab { 
	border-collapse: collapse; 
    border-style: solid solid none solid;  
    border-color: black; 
    border-width: 1px 1px 0px 1px; 
	background-color: white; 
	padding: 2px 0.5em 0px 0.5em; 
	margin-top: 4px;
    font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
    font-weight: bold;
	text-decoration: none;
	width: 25;
	text-align: center;
}
a.tab:hover { 
    border-color: black; 
	background-color: white; 
}
.panel { border: solid 1px black; background-color: white; padding: 5px; height: 125px; overflow: auto;}

/* buttons */
input.bouton {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	border: solid 1px #000;
/*	border: thin #333333 solid; */
	background-color: #E6F6FD;
}


.ItemStyle {
	list-style-image: url(/img/square4.gif);
	font-family: "Verdana";
	font-size: 12px;
	vertical-align: middle;
	background-repeat: no-repeat;
	font-style: italic;






}

.PopItemStyle {
	list-style-image: url(/img/open.gif);
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	vertical-align: middle;
	background-repeat: no-repeat;





}
