
/* start of default.css file content */

body { 
  background-color: #ffffff;
  margin-top: 0px; 
  margin-left: 4px;
  margin-right: 5px;
  font-family: arial, helvetica, sans-serif;
  white-space: nowrap;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  border: 0px White;
  border-right: 0px solid White;
  }

table, body, tbody, p, tr, th, td, li, div, span, select, option, input, textarea, dd, dl, dt, ol, ul {
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  }

h1 {
  font-weight: bold;
  font-size: 18px;
  color: #3c4e91;
  font-family: arial, helvetica, sans-serif;
  }
  
h2 {
  font-weight: bold;
  font-size: 16px;
  color: #000000;
  font-family: arial, helvetica, sans-serif;
  }

h3 {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  font-family: arial, helvetica, sans-serif;
  }
  
h4 {
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  font-family: arial, helvetica, sans-serif;
  }

th {
  font-weight: bold;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  }

b {
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  }

input[type="submit"], input[type="button"], input[type="reset"] {
  border-top: 1px solid #9f9f9f;
  border-left: 1px solid #9f9f9f;
  border-right: 1px solid #5f5f5f;
  border-bottom: 1px solid #5f5f5f;
  padding-left: 0px;
  padding-right: 0px;
  background-color: #e5e5e5;
  font-weight: bold;
  font-size: 11px;
  color: #3c4e91;
  margin: 4px;
  }

input.contentSubmitOff { 
  background-color: #e5e5e5;
  font-size: 12px; 
  color: #3c4e91;
  font-family: arial, helvetica, sans-serif; 
  font-weight: bold;
  border-top: 1px solid #9f9f9f;
  border-left: 1px solid #9f9f9f;
  border-right: 1px solid #5f5f5f; 
  border-bottom: 1px solid #5f5f5f; 
}  

a:link {
  font-family: arial, helvetica, sans-serif;
  color: #3c4e91;
  }

a:visited {
  font-family: arial, helvetica, sans-serif;
  color: #666666;
  }

a:hover, a:active {
  font-family: arial, helvetica, sans-serif;
  color: #ff0000;
  }

/* end of default.css file content */

form {
  margin: 0px;
}

img { 
  border: 0px none #ffffff;
  margin: 0px;
  padding: 0px;
  }

textarea {
  overflow: auto;
  }

td.content p {
  margin-top: 0px;
  margin-bottom: 6px;
}

img.popup {
  display: inline;
  }

fieldset#loginfieldset, fieldset#anonloginfieldset {
  margin: auto;
  text-align: center;
  }

fieldset {
  border: 1px #666666 solid;
  margin-top: 10px;
  padding: 0px;
  }

fieldset.nav {
  border: 1px #666666 solid;
  padding: 0px;
  }

fieldset.frameApps {
  border: 1px #666666 solid;
  padding: 10px;
  margin: 2px;
  }

fieldset.accnav {  
  padding: 0px;
  border: 1px #666666 solid;
  background-color: #ffffe8;
  }

fieldset.pware {  
  padding: 10px;
  border: 1px #666666 solid;
  }

div.nav {
  margin-top: 10px;
  border: 1px #666666 solid;
  padding: 5px;
  display: table;
  }

div.accnav {  
  margin-top: 6px;
  border: 1px #666666 solid;
  padding: 5px;
  background-color: #ffffe8;
  width: 98%;
  }

div.pware {  
  margin-top: 0px;
  padding: 10px;
  border: 1px #666666 solid;
  }
  
fieldset.invisible {
  border: 0px #ffffff none;
  padding: 0px;
  margin: 0px;
  }

div.invisible {
  border: 0px #ffffff none;
  padding: 0px;
  margin: 0px;
  }

.sectionlayer {
  display: none;
  visibility: hidden; 
  clip: auto; 
  z-index: 2;
  width: 100%;
  }

.canvasDiv1 { 
  position: absolute; 
  visibility: hidden; 
  clip: auto; 
  z-index: 1;
  color: #cecece;
  }

.canvasDiv2 { 
  position: absolute; 
  visibility: hidden; 
  clip: auto; 
  z-index: 2;
  color: #ffffff;
  }

.treeLineDiv { 
  position: absolute; 
  visibility: hidden; 
  clip: auto; 
  z-index: 3;
  color: #000000; 
  border-width: 0px; 
  padding: 0px;
  }

.treeLine { 
  color: #000000; 
  border-width: 0px; 
  padding: 0px;
  }

.folders {
  position: absolute; 
  width: 200px; 
  visibility: hidden; 
  background-color: #66cccc; 
  color: #ffffff; 
  border: solid #339999 2px; 
  padding: 1px; 
  font-size : 10px; 
  font-family: arial, helvetica, sans-serif; 
  font-weight: normal;
  }

.buttonlayer {
  position: absolute; 
  width: 350px; 
  visibility: hidden; 
  background-color: #66cccc;
  color: #000000; 
  border-style: solid; 
  border-color: #339999; 
  border-width: 2px; 
  padding: 1px; 
  font-size : x-small; 
  }

div.spacing {
  margin: 4px;
  }

div.printspacing {
  margin: 4px;
  width: 85%;
  }

div.forms {
  margin: 10px 15px 10px 15px;
  }

div.indent {
  margin-left: 20px;
  }

div.description {
  padding: 10px;
  border: 1px #f7f7f7 solid;
  background-color: #f7f7f7;
  }

div.entrybox {
  margin: 0px 0px 4px 0px;
  border-bottom: 1px solid #666666;
}

div.vertical {
  margin: 0px 0px 6px 0px;
}

div.signature {
 margin: 0px 12px 2px 26px; 
 padding: 0px;
}

div.signature div.left {
  float: left;
  text-align: left;
  padding-left: 12px;
  }

div.bookmark {
 margin: 0px 12px 2px 36px; 
 padding: 0px;
}

.motdbox {
  border: 2px solid #3c4e91;
  padding: 10px;
  margin: 2px;
  background-color: #ffffe8;
  width: 95%;
}
  
/* the .blue style is to be replaced w/ .bgblue as practical, then deleted */

table.blue, tr.blue, td.blue {
  background-color: #d4def5;
  }

/*  Please use the following classes to apply background colors:  */

.bgblue, td.bgblue, table.bgblue, tr.bgblue { background-color: #d4def5; }
.bgdarkblue { background-color: #3c4e91; }
.bgwhite { background-color: #ffffff; }
.bglightgray { background-color: #f7f7f7; }
.bgmedgray { background-color: #cccccc; }
.bgdarkgray { background-color: #666666; }
.bgdarkergray { background-color: #333333; }
.bgblack { background-color: #000000; }
.bgmanila { background-color: #ffffe8; }
.bgworkflow { background-color: #e4e4e4; }

div.blueBar {
  background-color: #3c4e91;
  border-top: 1px solid #f7f7f7;
  border-bottom: 1px solid #666666;
  }

.linedivblack {
  background-color: #000000;
  }

.linedivdarkgray {
  background-color: #666666;
  }

.linedivwhite {
  background-color: #ffffff;
  }

.attribbox {
  border: 1px #999999 solid;
  border: 1px #999999 solid;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 0px;
  padding-bottom: 0px;
  white-space: nowrap;
  }

hr.wizard {
  height: 1px;
  border: 0px solid white;
  width: 95%;
  text-align: left;
  color: #666666;
  }

/* margins for text divs inside of td's -- prevents another nested table */

.margins { 
  padding: 6px;
 }

.indented { 
  margin-left: 10px; 
  margin-right: 10px;
  }

div.workflow { 
  padding: 2px;
  background-color: #ffffe8;
  }

div.calapptcard {
  width: 400px; 
  padding: 8px;
  border: 1px #666666 solid;
  background-color:  #ffffe8;
  }

div.left  {
  float: left;
  text-align: left;
  }
  
div.right {
  float: right;
  }

 div.spacer {
   clear: both;
   font-size: 1px;
   border: 0px solid #ffffff;
  }

div.leftnavpanel {
   margin: 6px;
}

div.globaltoolbar {
 margin: 4px 5px 0px 5px;
 background-color: #ffffff;
 color: #3c4e91;
 }

div.dropbox { 
  background-color: #ffffff;
  font-family: arial, helvetica, sans-serif;
  }

table.barAlternate, tr.barAlternate, td.barAlternate {
    background-color: #f5f8ff;
    line-height: 180%;
}

table.barPrimary, tr.barPrimary, td.barPrimary {
    background-color: #fcfcfc;
    line-height: 180%;
}

table.barHighlight, tr.barHighlight, td.barHighlight {
    background-color: #ffffcc;
    line-height: 180%;
}

table.compactBarAlternate, tr.compactBarAlternate, td.compactBarAlternate {
    background-color: #f5f8ff;
    line-height: 110%;
}

table.compactBarPrimary, tr.compactBarPrimary, td.compactBarPrimary {
    background-color: #fcfcfc;
    line-height: 110%;
}

table.compactBarHighlight, tr.compactBarHighlight, td.compactBarHighlight {
    background-color: #ffffcc;
    line-height: 110%;
}


DIV.bannerStyle {
    background-color: #d4def5;
}

.contrast {
    background-color: #d4def5;
}

div.contrast {
    background-color: #d4def5;
}

table.contrastTable, tr.contrastTable, td.contrastTable {
    background-color: #d4def5;
}



table.contrastVGradTable, tr.contrastVGradTable, td.contrastVGradTable {
    background-image: url(../pics/en3/vgrad-d4def5.gif);
    background-repeat: repeat-x;
    background-position: top left;
}

div.contrastVGrad {
    background-image: url(../pics/en3/vgrad-d4def5.gif);
    background-repeat: repeat-x;
    background-position: top left;
}

table.contrastHGradTable, tr.contrastHGradTable, td.contrastHGradTable {
    background-image: url(../pics/hgrad-d4def5.gif);
    background-repeat: repeat-y;
    background-position: top left;
}

div.contrastHGrad {
    background-image: url(../pics/hgrad-d4def5.gif);
    background-repeat: repeat-y;
    background-position: top left;
}

.containerBox {
  background-color: #f5f8ff;
}

div.containerBox {
  background-color: #f5f8ff;
}

table.containerTable, tr.containerTable, td.containerTable {
    background-color: #f5f8ff;
}


input.toolbarSearchBox {
    background-color: #f5f8ff;
    border-width: 1px;
    border-color: #888888;
    border-style: solid;
    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   2px;
    padding-right:  2px;
}


table.lightgrayHGradTable, tr.lightgrayHGradTable, td.lightgrayHGradTable {
    background-image: url(../pics/hgrad-f7f7f7.gif);
    background-repeat: repeat-y;
    background-position: top left;
}

div.lightgrayHGrad {
    background-image: url(../pics/hgrad-f7f7f7.gif);
    background-repeat: repeat-y;
    background-position: top left;
}

.activeTabLike {
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 4px;
  padding-bottom: 3px;
  font-size: 12px;
  font-weight: bold;
  color: #3c4e91;
  background-color: #d4def5;
}

div.dbox {
  position: absolute; 
  visibility: hidden; 
  clip: auto; 
  z-index: 2;
  border: #666666 1px solid;
  background-color: #ffffff; 
  color: #000000;
}
div.dboxheader {
  border-bottom: #666666 1px solid;
  background-color: #ffffff; 
  color: #000000;
}
iframe#viewframe {
  border-width: 0px;
}

.texte  {font-family : Arial, Helvetica, sans-serif; font-weight : normal; font-style : normal; font-size: 9pt; color : #232323;}
.texte7  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 7pt; color : #696969;  text-align: left; }
.texte8  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 8pt; color : Black;   }
.texte8b  {font-family : arial, sans-serif; font-weight : bold; font-style : normal; font-size: 8pt; color : Black;}
.la8g {FONT-FAMILY: Arial, sans-serif; text-decoration:	none; FONT-SIZE: 8pt; FONT-WEIGHT: normal; color: #0066cc;}
.la8g:link  {text-decoration:	none; font-size: 8pt; color: #0066cc; FONT-WEIGHT: normal; font-family: Arial, sans-serif; }
.la8g:hover  {text-decoration:	underline; font-size: 8pt; color: #0066cc; FONT-WEIGHT: normal; font-family: Arial, sans-serif; }
.la8g:active {text-decoration:	none; font-size: 8pt; color: #0066cc; FONT-WEIGHT: normal; font-family: Arial, sans-serif; }
.lme {font-size: 14px; font-weight: bold; color: #3366CC; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; background-color: #fffaf0; border-color: #ffeece; border-width: 1px; border-bottom-width: 0px;
	border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px;}
.lmeac {font-size: 14px; font-weight: bold; color: #3366CC; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; background-color: #f5f5f5; border-color: #D4DFF8; border-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px;}
.lm2 {font-size: 13px; font-weight: bold; color: #0066cc; text-decoration: none; font-family: ARIAL, sans-serif; background-color: #ffffff; border-color: #e0e0e0; border-width: 1px; border-bottom-width: 0px;
	border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 0px; }
.lm2m { border-color: #ccccff; border-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px; }
.fm {font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; background-color: #578AD6; border-color: #578AD6; border-width: 1px; border-bottom-width: 0px;
	border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px; }
.fmac {font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; background-color: #FFCC88; border-color: #FFCC88; border-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px; }
.fm2 {font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none; font-family: ARIAL, sans-serif; background-color: #578AD6; border-color: #578AD6; border-width: 0px; border-bottom-width: 0px;
border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; }
.menub {font-size: 8pt; font-family : Arial, sans-serif; text-decoration:	none; color: #232323; }
.menub:link  {text-decoration: none; color:	#232323;background	:	transparent; }
.menub:hover  {text-decoration: underline; color:	#0066cc; background	:	transparent;}
.menub:active {text-decoration:	none; color:	#232323; background	:	transparent;}
.fondmenu {background-color:#f5f5f5; text-decoration:none; border-color:#c0c0c0; color:#0066cc; 
border-color: #c0c0c0; border-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 0px; height: 25px;}
.fonddeco {background-color: #578AD6; } 
.tb {background-color: #578AD6; } 
.to {background-color: #FFCC88; } 
.tv {background-color: #4AB68C; } 
.tf {background-color: #c0c0c0; }
.tbligne {background-color: #D4DFF8; }
.toligne {background-color: #fee7c2; }
.tvligne {background-color: #ade2c9; }
div.menu2 a.menuItem {font-family : Arial, Helvetica, sans-serif; font-weight : normal; font-style : normal; font-size: 9pt; display: block; background-color: White; color: #232323; text-decoration: none; padding-bottom: 4px;  
  padding-top: 2px;   margin-left: 0px; margin: 2px 0px 0px 0px; }
div.menu2 a.menuItem:hover, div.menu a.menuItemHighlight {font-family : Arial, Helvetica, sans-serif; font-weight : normal; font-style : normal; font-size: 9pt; 
  background-color: #ffffff; color: #0066cc; padding-bottom: 4px;  padding-top: 2px; text-decoration: underline; margin: 2px 0px 0px 0px; }
div.menu2 div.menuItemSep {border-bottom: 0px solid #f0f0f0; font-family : Arial, Helvetica, sans-serif; font-weight : normal; font-style : normal; font-size: 9pt; 
margin: 0px 0px 0px 0px;padding-bottom: 4px;  padding-top: 2px; }
DIV.point {background: url(../pics/en3/point.gif) repeat-x; height: 1px; overflow: hidden; margin: 5px 0px 0px 0px;  position: static;  }
DIV.theme {margin: 3px 0px 0px 5px; font: bold 16px arial, serif; color: #696969; background-color: #ffffff; border-color: #eeeeee; 
   height: 21px; border-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 0px; position: static;}
DIV.menutheme {margin: 0px 0px 0px 0px; font: bold 16px arial, serif; color: #696969; background-color: #ffffff; border-color: #eeeeee; 
   height: 21px; border-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; position: static;}
div.containerfin {border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; border-bottom:1px solid #CFCFCF; padding:10px; overflow:hidden; clear:both; }

div.cadre2 {border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee; padding: 0px 6px 5px 0px; overflow:hidden; clear:both; }
div.cadre2titrebc h3 {background:#4086D5; color: #FFFFFF; font-family: arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; vertical-align: middle; padding: 3px 5px 1px 6px; margin:0px!important; }
div.cadre2bc {border-left:1px solid #ccccff; border-right:1px solid #ccccff; border-bottom:1px solid #ccccff; border-top:1px solid #ccccff; padding:2px; overflow:hidden; clear:both; }

div.cadre2acj {border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee; padding: 0px 6px 5px 0px; overflow:hidden; clear:both; }
div.cadre2titrebcacj h3 {background:#fee7c2; color: #232323; font-family: arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; vertical-align: middle; padding: 3px 5px 1px 6px; margin:0px!important; }
div.cadre2bcacj {border-left:1px solid #fee7c2; border-right:1px solid #fee7c2; border-bottom:1px solid #fee7c2; border-top:1px solid #fee7c2; padding:2px; overflow:hidden; clear:both; }

div.cadre2net {border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee; padding: 0px 6px 5px 0px; overflow:hidden; clear:both; }
div.cadre2titrebcnet h3 {background: #4AB68C; color: #ffffff; font-family: arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; vertical-align: middle; padding: 3px 5px 1px 6px; margin:0px!important; }
div.cadre2bcnet {border-left:1px solid #ade2c9; border-right:1px solid #ade2c9; border-bottom:1px solid #ade2c9; border-top:1px solid #ade2c9; padding:2px; overflow:hidden; clear:both; }

div.cadre2titre {background:#ffffff; color: #FFFFFF; font-family: arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: left; vertical-align: middle; padding: 3px 5px 6px 8px; margin:0px!important;}



H3.cadre2titre {margin: 4px 0px 0px 6px; font-size: 15px; color: #232323; horizontal-align: left; }
div.cadre2bcinfo {border-left:1px solid #fee7c2; border-right:1px solid #fee7c2; border-bottom:1px solid #fee7c2; border-top:1px solid #fee7c2; padding:2px; overflow:hidden; clear:both; }
div.cadre2bcnet {border-left:1px solid #ade2c9; border-right:1px solid #ade2c9; border-bottom:1px solid #ade2c9; border-top:1px solid #ade2c9; padding:2px; overflow:hidden; clear:both; }

div.cadre2bcc {background:#f5f5f5; border-left:1px solid #ccccff; border-right:1px solid #ccccff; border-bottom:1px solid #ccccff; border-top:1px solid #ccccff; padding:5px; overflow:hidden; clear:both; }
.cadreimg {border: 0px solid #ffffff; margin: 0px 4px 0px 4px;}
DIV.titre { margin: 0px 0px 0px 5px;font: normal 17px Georgia, serif; line-height: 100%; color: #006699;}
DIV.source {font-family : arial, sans-serif; font-size: 10px; color: #808080; margin: 0px 0 0px 5px;}
DIV.resume {color: #232323; font: normal 12px arial, serif;; margin: 0px 6px 6px 5px;}
.fm {font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; background-color: #578AD6; border-color: #578AD6; border-width: 1px; border-bottom-width: 0px;
	border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px solid #163B65; padding: 1px 0px 0px 0px;}
.lmc {font-size: 11px; text-decoration:	none; font-weight: bold; color: #232323; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; padding: 3px 0px 0px 0px;}
.lmc:link {font-size: 11px; font-weight: bold; color: #232323; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; }
.lmc:hover {font-size: 11px; font-weight: bold; color: #3366CC; text-decoration: underline;  font-family: ARIAL, sans-serif; text-align: center; }
.lmc:active {font-size: 11px; font-weight: bold; color: #232323; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; }
.lmct {font-size: 12px; text-decoration:	none; font-weight: normal; color: #232323; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; padding: 3px 0px 0px 0px;}
.lmct:link {font-size: 12px; font-weight: nomal; color: #232323; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; }
.lmct:hover {font-size: 12px; font-weight: normal; color: #3366CC; text-decoration: underline;  font-family: ARIAL, sans-serif; text-align: center; }
.lmct:active {font-size: 12px; font-weight: normal; color: #232323; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; }

DIV#cadreresume {border: 0px solid ##ffffff; background-color: #ffffff; margin: 0px 0px 0px 0px;}
.contenu {border: 0px; background-color: #ffffff; padding: 4px 4px 4px 4px;}
DIV#cadreresumetexte {font-size: 11px; font: arial, san serif; font-weight: normak; margin: 4px 8px 4px 4px;}
div.cadretitrebci {background:#fee7c2; color: #232323; font-family: arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; vertical-align: middle; padding: 4px 5px 6px 8px; margin:0px!important;}
DIV.cadresituationp2 {margin: 0px 0px 0px 0px; background-color: #ffffff; border-color: #D4DFF8; border-width: 0px; border-bottom-width: 3px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 0px;
    height: 19px;}
DIV.cadresituationhp {margin: 0px 0px 0px 0px; background-color: #ffffff; border-color: #ffffff; border-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 0px; height: 23px;}
DIV.cadrelignesituation {margin: 5px 0px 5px 5px; color: #ffffff; }	
DIV.lignesituation {FONT-FAMILY: Arial, sans-serif; text-decoration:	none; FONT-SIZE: 8pt; FONT-WEIGHT: normal; color: #353535;}


DIV.cadredbas {margin: 5px 0px 5px 0px; background-color: #ffffff; border-color: #eaeaea; border-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 1px;
   position: right;  }
DIV.cadredtheme {margin: 0px 0px 0px 0px; background-color: #ffffff; border-color: #ffffff; 
    border-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 0px; height: 22px;}
DIV.theme {margin: 4px 4px 2px 2px; font: bold 16px arial, serif; color: #618bc0; background-color: #ffffff; border-color: #eeeeee; height: 21px; border-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 0px; position: static; }
DIV.themenet {margin: 1px 4px 2px 2px; font: bold 16px arial, serif; color: #618bc0; background-color: #ffffff; border-color: #eeeeee; height: 21px; border-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 0px; position: static; }

DIV.cadredpage {margin: 0px 0px 0px 0px; background-color: #ffffff; border-color: #c0c0c0; border-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px; width:592px;  }
DIV.cadredpagetexte {margin: 5px 0px 6px 0px; color: #ffffff; }	
.ta9ng {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; color: #111111;}
.la9b {FONT-FAMILY: Arial, sans-serif; text-decoration:	none; FONT-SIZE: 9pt; FONT-WEIGHT: bold; color: #0066cc;}
.la9b:link  {text-decoration:	none; font-size: 9pt; color: #0066cc; FONT-WEIGHT: bold; font-family: Arial, sans-serif; }
.la9b:hover  {text-decoration:	underline; font-size: 9pt; color: #0066cc; FONT-WEIGHT: bold; font-family: Arial, sans-serif; }
.la9b:active {text-decoration:	none; font-size: 9pt; color: #0066cc; FONT-WEIGHT: bold; font-family: Arial, sans-serif; }
DIV.texteA12bn {color: #232323; font: bold 12px arial, serif;; margin: 2px 6px 0px 4px;}
DIV.rubrique {font-weight: normal; font-size: 11px; color: #000000; margin: 4px 0px 0px 5px;  position: static; }
.menug {font-size: 8pt; font-family : Arial, sans-serif; text-decoration:	none; color: #232323; }
.menug:link  {text-decoration: none; color:	#232323; background	:	transparent; }
.menug:hover  {text-decoration: underline; color:	#0066cc; background	:	transparent;}
.menug:active {text-decoration:	none; color:	#232323; background	:	transparent;}
DIV.ep {width: 1px; }
DIV.point {background: url(../pics/en3/point.gif) repeat-x; height: 1px; overflow: hidden; margin: 5px 0px 0px 0px;  position: static;  }
DIV.pointt {background: url(../pics/en3/point.gif) repeat-x; height: 1px; overflow: hidden; margin: 0px 0px 0px 0px;}
DIV.cadrepage2 {border: 0px solid ##ffffff; background-color: #ffffff; margin: 0px 15px 15px 12px;}
DIV.cadrepage2titre { margin: 0px 0px 8px 0px;font: normal 24px Georgia, serif; line-height: 100%; color: #006699;}
DIV.cadrepage2source {font-size: 11px; font: verdana, san serif; font-weight: normak; margin: 3px 0px 0px 0px; color: #232323;}
DIV.cadrepage2texte {font-size: 13px; font: arial, san serif; font-weight: normak; margin: 16px 0px 0px 0px; color: #232323;;}
DIV.rubriquepage2texte { margin: 6px 6px 6px 6px; }
.logo { margin: 2px 0px 0px 0px; }
DIV.sousrubrique2page2 {font-weight: normal; font-size: 11px; color: #000000; margin: 6px 5px 8px 0px;  width: 540px;  background-color: #ffffff;}
DIV.rubrique3page2 {font-weight: normal; font-size: 11px; color: #000000; margin: 0px 0px 8px 0px;  background-color: #f6f6f6;  border-top-width: 1px; border-style: solid;border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color: #ccccff; width: 540;}
DIV.titreheadexpo {margin: 0px 0 2px 0; font: bold 18px arial,san serif; color: #ade2c9; text-decoration:	italic;}
DIV.sousrubrique2b {font-weight: normal; font-size: 11px; color: #000000; margin: 5px 0px 4px 0px;  width: 192px;  background-color: #f6f6f6; }
DIV.rubriqueR {font-weight: normal; font-size: 11px; color: #000000; margin: 0px 0px 8px 0px;  background-color: #F2F6FB;  border-top-width: 1px; border-style: solid;border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color: #ccccff; width: 568;}
DIV.espaceligne {background-color: #ffffff; height: 8px; overflow: hidden; margin: 0px 0px 0px 0px;}
DIV.espaceligne2 {background-color: #ffffff; height: 2px; overflow: hidden; margin: 0px 0px 0px 0px;}
DIV.espaceligne6 {background-color: #ffffff; height: 6px; overflow: hidden; margin: 0px 0px 0px 0px;}
DIV.photosource {font-size: 9px; color: #666; text-align: right;}
DIV.photo {border: 1px solid #7d868b; margin: 4px 4px 4px 4px;}
.photo1 {border: 1px solid #7d868b; margin: 0px 0px 0px 0px;}
.photo {border: 1px solid #7d868b; margin: 4px 4px 4px 4px;}
.photomagazine {border: 1px solid #7d868b; margin: 5px 5px 5px 5px;}
.photosc {border: 0px solid #ffffff; margin: 0px 4px 0px 4px;}
.photofiche {border: 0px solid #ffffff; margin: 2px 10px 2px 0px;}

.I_credit {
  font-size: 0.78em;
  font-family : arial, sans-serif;
  line-height: 1.228em; /*11px*/
  text-align: right;
  color: #909090;
  margin: 0px 2px 0px 0px
}

.I_legende {
  font-size: 0.9em;
  color: #696969;
  font-family : arial, sans-serif;
  line-height: 1.2728em; /* 14px*/ 
  margin-bottom: 3px;
}
.I_texte8n  {
	font-family: arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	color: Black;
	line-height: 14px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.I_la8g {
	FONT-FAMILY: Arial, sans-serif;
	text-decoration: none;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	color: #058;
	line-height: 14px;
}
.I_la8g:link  {text-decoration:	none; }
.I_la8g:hover  {text-decoration:	underline; }
.I_la8g:active {text-decoration:	none;  }
.I_date { padding-top: 3px; padding-left: 0px; padding-right: 5px; font-family: ARIAL, sans-serif; font-size: 11px; color: #353535; border-color: #ffffff; border-width: 0px; border-bottom-width: 0px; border-bottom-width: 1px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; background-color: #ffffff}
.I_titre { padding-top: 0px; padding-left: 0px; padding-right: 5px; font-family: ARIAL, sans-serif; font-weight: bold; font-size: 11px; color: #696969; }

DIV.I_ligneb3 {background-color: #eeeeee ; height: 3px; overflow: hidden; margin: 0px 0px 0px 0px;}
DIV.I_ligne {background-color: #696969 ; height: 1px; overflow: hidden; padding: 6px 0px 6px 0px; margin: 0px 0px 0px 0px;}
DIV.I_espaceligne {background-color: #ffffff; height: 8px; overflow: hidden; margin: 0px 0px 0px 0px;}
DIV.I_espaceligne2 {background-color: #ffffff; height: 2px; overflow: hidden; margin: 0px 0px 0px 0px;}
DIV.I_espaceligne6 {background-color: #ffffff; height: 6px; overflow: hidden; margin: 0px 0px 0px 0px;}
DIV.I_espaceligne8 {background-color: #ffffff; height: 8px; overflow: hidden; margin: 0px 0px 0px 0px;}
DIV.I_titre { margin: 0px 0px 0px 0px;font: normal 19px Georgia, serif; line-height: 100%; color: #006699; padding: 5px 0px 0px 0px;}
DIV.I_source {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #808080;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
}
DIV.I_resume {
	color: #232323;
	font-family: arial, "times new roman", times, serif;
	font: normal 13px ;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.I_navtitre {text-decoration:	none; font: normal 20px arial, serif; color: #058;}
.I_navtitre:link {text-decoration: none; }
.I_navtitre:hover {text-decoration: underline; }
.I_navtitre:active {text-decoration:	none; }

.I_photo_1 {border: 1px solid #c0c0c0; margin: 5px 0px 0px 0px;}

div.I_texte_article
{
	line-height: 1.18;/* 15px at default font size 15/12 */
	font-family: arial, sans-serif;;
	font-size: 1.045em;/* 18px */
	font-weight: normal;
	color: #282828;
	padding: 3px 0px 0px 0px;
}