
/* CSS ATTRIBUTES 
  Date       Version  Author 	Comments
  ----------------------------------------------------------------
  19/03/04   001      DLB     Initial Version
  -----------------------------------------------------------------

Specifications for body elements */
body{font-size: small;font-family: Arial, Helvetica, sans-serif;margin-top: 2px;margin-bottom: 4px;background-color:#FFFFFF;margin-left:3px;}


/* Specifications for text elements */ 

.largeHeading{font-size: 135%;font-weight: bold;color: #000000;font-family: Arial, Helvetica, sans-serif;line-height:3ex;}
.crumbTrail{height: 18px;vertical-align: middle;font-size: 80%; font-family: Arial, Helvetica, sans-serif;}/*;width: 586px*/


*[dir="ltr"] { unicode-bidi: embed; direction: ltr; }

*[dir="rtl"] { unicode-bidi: embed; direction: rtl; }

bdo[dir="ltr"] { unicode-bidi: bidi-override; direction: ltr; }

bdo[dir="rtl"] { unicode-bidi: bidi-override; direction: rtl; }


/* contour image+couleurs*/ 

.headBg1{background-image: url(../images/headImages/1.jpg);vertical-align: top;background-color:#CCCCCC;background-repeat: no-repeat;background-position:right bottom;width: 577px;border-top: 1px solid #ADADAD;}
.longPixel{width: 577px;height: 1px;}
.headBg2{background-image: url(../images/headImages/1b.jpg);background-color:#cccccc;background-repeat: no-repeat;background-position:right top;border-left: 1px solid #ADADAD;}
.headBg2a{background-image: url(../images/headImages/1b.jpg);background-color:#cccccc;background-repeat: no-repeat;background-position:left top;border-left: 1px solid #ADADAD;}
.logo{width: 63px;height:64px;}
.twistcell {background-image: url(twist.gif);background-repeat: no-repeat;background-color:#CCCCCC;width:20px;}
.curveCell{background-image: url(spCurve.gif);background-position:left top;background-repeat: no-repeat;background-color:#CCCCCC;vertical-align:top;height:10px;}
.curveCell2{background-image: url(spCurveInv.gif);background-repeat: no-repeat;background-color:#ffffff;width: 10px;vertical-align:top;}
.curveCell3{background-image: url(spCurveInv2.gif);background-repeat: no-repeat;background-color:#ffffff;width:10px;background-position:left bottom;height:10px;}
.navTable{background: #cccccc;border-left: #ffffff 1px solid;}


/* Images */ 
.pageSectionImage{padding-right:12px;padding-bottom:5px;}

/*.pushedTable2{color:#000000; border: 1px solid #000000; padding-left: 3px;padding-bottom: 3px;padding-top: 3px;padding-right: 3px;}*/

.mainContentTable{width:820px;}
.contentTable{border: 1px solid #AEAEAE;vertical-align: top;}

/* Specifications for hr elements */ 
hr{color: #AEAEAE;height: auto;}
.hrGrey{color:#999999;}

/* Specifications for cursors */ 
IMG.actionicon{cursor: pointer;}
IMG.helpicon{cursor: help;}
.helpicon{cursor: help;}


/* Specifications for generic top navigation elements */ 
table.topNav{border-right: #cccccc 1px solid;vertical-align: top;}
table.topNav td{border-bottom: #cccccc 1px solid;border-top: #999999 1px solid;text-align: center;background: #ffffff; height:18pt;line-height:18pt;}/*removed height:20px; line-height: 20px;*/
.topNav td a:link{color: #000000;text-decoration: none;}/*height:20px;*/
.topNav td a:visited{color: #000000;text-decoration: none;}/*height:20px;*/
.topNav td a:Active{color: #000000;text-decoration: none;}/*height:20px;*/
.topNav td a:hover{background: #E2E2E2;color: #000000;text-decoration: none;}/*height:20px;*/
.topNav a{}/*removed: display: block;cursor: pointer;*/
.topNav td.topNavNorm a:hover{text-decoration:none;}

/* Specifications for generic left navigation elements */ 

#leftNavContainer table{border-left: #ffffff 1px solid;border-top: #ffffff 1px solid;border-right: #ffffff 1px solid;width: 155px;}
#leftNavContainer td{border-bottom: #ffffff 1px solid;text-align: left;width: 155px;font-weight: bold; height:13pt;line-height:13pt;}/*removed: cursor: pointer;*/
#leftNavContainer a{display: block;}/*removed: display: block;*/
table#leftNav{border-left: #ffffff 1px solid;border-top: #ffffff 1px solid;border-right: #ffffff 1px solid;width: 155px;}
table#leftNav td{border-bottom: #ffffff 1px solid;text-align: left;width: 155px;font-weight: bold; height:13pt;line-height:13pt;}/*removed: cursor: pointer;*/
table#leftNav a{}/*removed: display: block;*/
#leftNav td.levelOneActive{background: #333333;}
#leftNav td a:link{color: #ffffff;text-decoration: none;}/* removed height: 22px;line-height:normal; */
#leftNav td a:visited{color: #ffffff;text-decoration: none;}
#leftNav td a:hover{color: #ffffff;text-decoration: none;}
#leftNav td a:active{color: #ffffff;text-decoration: none;}
#leftNav td.levelOneNorm a:link{}
#leftNav td.levelOneNorm a:visited{}
#leftNav td.levelOneNorm a:hover{text-decoration:none;}
#leftNav td.levelOneNorm a:active{}

caption /* Titre du tableau */
{
   margin: auto; /* Centre le titre du tableau */
   font-family: Arial, Times, "Times New Roman", serif;
   font-weight: bold;
   font-size: 1.2em;
   color: #009900;
   margin-bottom: 20px; /* Pour éviter que le titre ne soit trop collé au tableau en-dessous */
}

.tclaire /* Le tableau en lui-même */
{
   margin: auto; /* Centre le tableau */
   border: 4px outset green; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
}

thead tr th /* Les cellules d'en-tête */
{
   background-color: #006600;
   color: white;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}

.prob /* Les cellules normales */
{
   border: 1px solid black;
   font-family:  "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
   text-align: center; /* Tous les textes des cellules seront centrés*/
    /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}


abbr, acronym { border-bottom: 1px dotted gray } 
