body {
	font-family:Arial;
	font-size:11px;
	text-align:justify;	
	padding: 0px;
	margin: 0px;
	color:#363A71;
	background-color:#A3B5C7;
	background-repeat:repeat-x;
	
}.bodytop 
{
    background-image:url(images/body_topbg.gif);
	background-repeat:repeat-x;
}td 
{
    font-family:Arial;
    font-size:11px;
}
td.quotes
{
    font-family:Verdana;
    font-size:10px;
}th
{
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    border-bottom:1px dotted #E7E7E7;
    background-image:url(images/bg3.png);
    background-repeat:repeat-x;
    background-position:bottom;
}th.right
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    padding-right:10px;
}th.center
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}.menuRes
{
    color:#57728D;
    font-size:10px;
    font-family:Arial;
	font-weight:bolder;
    border-right:1px dotted #ffffff;	
}.quote
{
    font-family:Arial;
    font-size:10px;
	border-bottom:1px dotted #dddddd;
	border-right:1px dotted #ffffff;
}.quote-right
{
    font-family:Arial;
    font-size:10px;
    text-align:right; 
    padding-right:10px;   
    border-bottom:1px dotted #dddddd;
}.quote-center
{
    font-family:Arial;
    font-size:10px;
    text-align:center;    
    border-bottom:1px dotted #dddddd;
}a,a.hover 
{
    font-size:11px;
    color:#4172A1;
    text-decoration:none;
}a,a.hover,.small
{
    font-size:10px;
    text-decoration:none;
}a.more,a.more.hover 
{
    font-size:10px;
    color:Navy;
    text-decoration:none;
    font-style:italic
}.title
{
    font-size:17px;
    font-family:Arial;
    font-weight:bolder;
    color:#004080
}.subtitle
{   
    font-size:13px;
    color:#DC4029;
    font-weight:normal;
}.subtitle1
{   
    font-size:12px;
    color:#0569C7;
    
}.subtitle2
{   
    font-size:11px;
    font-weight:bolder;
    color:#000000;
    
}.subtitle3
{
    font-size:11px;
    font-weight:bolder;
    color:#6c96ce;
    
}.subtitle4
{
    font-size:15px;
    font-family:'Arial Narrow' Arial;
    font-weight:bolder;
    color:#004080
    
}.comment
{
    font-size:10px;
    color:#666666;
}.dropdownlist
{
    background-color:#E1F0FF;
    color:navy;
    border:none;
    font-size:11px;
    font-weight:bolder;
}.treeNode 
{
    border-bottom : 1px solid #CCCCCC;
    background-color:#DDDDDD;
    padding:3px;
}.menuItem
{
    color:#DC4029;
    font-size:11px;
    font-family:Arial;
}a.menuItem
{
    color:#57566F;
    font-size:11px;
    font-weight:bolder;
}a.menuItem:hover
{
    color:#ca4532
    font-size:11px;
    font-weight:bolder;
}.lmenuItem
{
    color:#DC4029;
    font-size:11px;
    font-family:Arial;
	font-weight:bolder;	
}.lmenuItem:hover
{
    color:#ec662e;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;	
}.AVBIG
{
    font-size:40pt; 
    font-weight:bolder; 
    color:#6699cc;
    text-decoration:none;
}.DAVBIG
{
    font-size:20pt; 
    font-weight:bolder; 
    color:#AAAAAA;
    text-decoration:none;
}.new-date
{
    color:#36529c;
    font-size:10px;
    font-weight:bolder;
}.new-subject
{
    font-size:10px;
    font-weight:bolder;
}a.new-title
{
    color:#1A50B8;
    font-size:10px;
    font-weight:lighter;
}a.new-title:hover
{
    color:#1A50B8;
    font-size:10px;
    font-weight:lighter;
}.new-message
{
    color:#232323;
    font-size:10px;
    font-weight:lighter;
}.BUnderline
{
    border-bottom:1px dotted #DDDDDD;
}.input-text
{
    border:1px solid #57728D;
    background-color:#F7F7F7;
    color:#000000;
    font-size:10px;
    font-weight:bolder;
    font-family:Arial;    
}.numerical-input
{
    border:1px solid #71B8FF;
    text-align:right;
    
}
.error
{
    color:red;
    font-size:9px
    
}
.button
{
    border:1px solid #666666;
    font-size:9px;
    font-weight:bolder;
    font-family:Arial;
    color:#D74600;
    }
.scroll-title{
	font-size:10px;
	font-weight:bolder;
	color:#36529c;
}.scroll-message{
	font-size:10px;
	color:#333333;
}.tabbed{
	background-image:url(/images/tab.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bolder;
	text-align:center;
}.ptabbed{
	background-image:url(/images/ptab.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bolder;
	text-align:center;
}a.info {
   position: relative;
   font-weight:bolder;
   /* color: black;*/
   text-decoration: none;
   /* border-bottom: 1px gray dotted; on souligne le texte */
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 30px; /* on positionne notre infobulle */
   left: 20px;

   background: #FFFFCC;

   color: solid  blue;
   padding: 3px;

   border: 1px solid blue;
/*   border-left: 4px solid green; */
}
.plop 
{
       text-decoration: blink;
}
.poulina
{
    color:#DC4029;
    font-size:11px;
    font-family:Arial;
	border: 1px solid rg 2b(221,21, 221);
	
}

.contentTable {
	BORDER-TOP: #4172a1  1px solid; FONT-SIZE: 11px; MARGIN: 0px 5px; BORDER-LEFT: #4172a1 1px solid; WIDTH: 98%; 
}
.contentTable TH {
	BORDER-RIGHT: #4172a1 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #a5521c; PADDING-TOP: 2px; BORDER-BOTTOM: #ffc47e 3px solid; BACKGROUND-COLOR: #ffffff
}
.contentTable TR.odd {
	BACKGROUND-COLOR: #4172a1
}
.contentTable TR.even {
	BACKGROUND-COLOR: #ffffff
}
.contentTable TD {
	BORDER-RIGHT: #4172a1 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; BORDER-BOTTOM: #4172a1 1px solid
}
.contentTable TR.subtitle {
	FONT-WEIGHT: bold; COLOR: #a5521c; BACKGROUND-COLOR: #fff4df; TEXT-ALIGN: center
}


