
/* start of default.css file content */

body { 
  background-color: #ffffff;
  margin-top: 0px; 
  margin-left: 5px;
  margin-right: 5px;
  font-family: arial, helvetica, sans-serif;
  }

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: #3366cc;
  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: 2px solid #e6e6e6;
  border-left: 2px solid #e6e6e6;
  border-right: 2px solid #8f8f8f;
  border-bottom: 2px solid #8f8f8f;
  padding-left: 0px;
  padding-right: 0px;
  background-color: #e5e5e5;
  font-weight: bold;
  font-size: 11px;
  color: #3366cc;
  margin: 4px;
  }

input.contentSubmitOff { 
  background-color: #e5e5e5;
  font-size: 12px; 
  color: #3366cc;
  font-family: arial, helvetica, sans-serif; 
  font-weight: bold;
  border-top: 2px solid #e6e6e6;
  border-left: 2px solid #e6e6e6;
  border-right: 2px solid #8f8f8f; 
  border-bottom: 2px solid #8f8f8f; 
}  

a:link {
  font-family: arial, helvetica, sans-serif;
  color: #3366cc;
  }

/* 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 {
  position: absolute; 
  visibility: hidden; 
  clip: auto; 
  z-index: 2;
  background-color: #ffffff; 
  width: 100%;
  }

.canvasDiv1 { 
  position: absolute; 
  visibility: hidden; 
  clip: auto; 
  z-index: 1;
  background-color: #cecece;
  color: #cecece;
  }

.canvasDiv2 { 
  position: absolute; 
  visibility: hidden; 
  clip: auto; 
  z-index: 2;
  background-color: #ffffff; 
  color: #ffffff;
  }

.treeLineDiv { 
  position: absolute; 
  visibility: hidden; 
  clip: auto; 
  z-index: 3;
  background-color: #ffffff; 
  color: #000000; 
  border-width: 0px; 
  cell-spacing: 0px; 
  padding: 0px;
  }

.treeLine { 
  background-color: #ffffff; 
  color: #000000; 
  border-width: 0px; 
  cell-spacing: 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;
  layer-background-color: #f7f7f7;
  }

div.entrybox {
  margin: 0px 0px 4px 0px;
  border-bottom: 1px solid #666666;
}

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 #3366cc;
  padding: 10px;
  margin: 2px;
  background-color: #ffffe8;
  layer-background-color: #ffffe8;
  width: 100%;
}
  
/* the .blue style is to be replaced w/ .bgblue as practical, then deleted */

table.blue, tr.blue, td.blue {
  background-color: #ceddf2;
  }

/*  Please use the following classes to apply background colors:  */

.bgblue, td.bgblue, table.bgblue, tr.bgblue { background-color: #ceddf2; }
.bgdarkblue { background-color: #3366cc; }
.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: #3366cc;
  border-top: 1px solid #f7f7f7;
  border-bottom: 1px solid #666666;
  }

.linedivblack {
  background-color: #000000;
  }

.linedivdarkgray {
  background-color: #666666;
  }

.linedivwhite {
  background-color: #ffffff;
  }

.attribbox {
  border: 2px #999999 solid;
  padding: 3px;
  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 { 
  border: 1px #666666 solid;
  padding: 2px;
  background-color: #ffffe8;
  layer-background-color: #ffffe8;
  }

div.calapptcard {
  width: 400px; 
  padding: 8px;
  border: 1px #666666 solid;
  layer-background-color: #ffffe8;
  background-color:  #ffffe8;
  }

div.left  {
  float: left;
  text-align: left;
  }
  
div.right {
  float: right;
  text-align: 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: #3366cc;
 font-weight: bold;
 }
p.RfsocCJSomLien {font-size: 11px;margin: 0 0 1 0;}
p.RfsocCJSomInfos,
p.RfsocCJSomSujet,
p.RfsocCJSomTypeArticle,
p.RfsocCJSomTitreArticle,
p.RfsocCJSomChapoArticle {
	font-family : Arial, Helvetica, sans-serif;
}
p.RfsocCJSomSujet {font-size: 20px;font-weight: bold;color:  #CC6633; text-align : center;	margin : 5px 0px 1px 0px;}
p.RfsocCJSomInfos {font-size: 12px; color: #9b8a00; text-align : center; margin : 5 0 20 0;}
p.RfsocCJSomRubrique {font-size: 17px; font-weight: bold; color: #9b8a00; margin : 15 0 1 0;}
p.RfsocCJSomTypeArticle {font-size: 12px; font-weight: bold; color: #9b8a00; margin : 10 0 1 0;}
p.RfsocCJSomTitreArticle {font-size: 12px; font-weight: bold; color: #CC6633; margin : 8 0 1 0;}
p.RfsocCJSomChapoArticle {font-size: 10px; margin : 2 0 1 0;}

/* STYLES UTILISES DANS LES DOCUMENTS */
/* ====================================*/

/* STYLES GENERIQUES */
/*----------------------------------*/
a.RfsocCJDocLien {text-decoration: none; color: blue; font-size : 12px; margin : 0 0 0 0;}
a.RfsocCJDocLien:visited {text-decoration: none; color:#990099; font-size : 12px; }
a.RfsocCJDocLien:link {text-decoration: none; color: blue; font-size : 12px; }
a.RfsocCJDocLien:active {text-decoration: none; color: blue; font-size : 12px; }
a.RfsocCJDocLien:hover {text-decoration: underline; color: red; font-size : 12px; }
p.RfsocCJDocInfosRevue{font-family : Arial, Helvetica, sans-serif; font-size : 10px; color :  #808040; font-weight : bold;}
p.RfsocCJDocSource,
p.RfsocCJFicheSource{font-family : Georgia,Times New Roman, Times, serif; font-size : 11px; margin : 15 0 0 10;}
p.RfsocCJDocParag{font-family : Arial, Helvetica, sans-serif; font-size: 12px; margin : 0 0 5 10; text-align : justify; }
p.RfsocCJDocAnnotation{font-family : Arial, Helvetica, sans-serif; font-size: 11px; margin : 5 0 0 10;	text-align : justify; }

table.RfsocCJDocExergue{ 
	margin : 5 0 5 10;
 } 
 
p.RfsocCJDocAnoterParag,
p.RfsocCJDocRemarqueParag,
p.RfsocCJDocExempleParag{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : justify;
	margin: 0 0 0 3;
}
p.RfsocCJDocAnoterAnnotation,
p.RfsocCJDocRemarqueAnnotation,
p.RfsocCJDocExempleAnnotation{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : justify;
	margin: 0 0 0 8;
}
 
table.RfsocCJDocEncadre {
	margin : 10 0 10 0;
}
p.RfsocCJDocEncadreTitre{
	font-family : Arial, Helvetica, sans-serif;
	color :#808040;
	font-weight : bold;
	font-size : 12px;
	margin : 5 10 10 10;
}
p.RfsocCJDocEncadreParag{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : justify;
	margin : 0 10 0 10;
}
p.RfsocCJDocEncadreAnnotation{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : justify;
	margin : 0 10 0 20;
}

table.RfsocCJDocModele {
	margin : 10 0 10 0;
}
p.RfsocCJDocModeleTitre{
	font-family : Arial, Helvetica, sans-serif;
	color :#808040;
	font-weight : bold;
	font-size : 12px;
	margin : 3 10 3 10;
}
p.RfsocCJDocModeleParag{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : justify;
	margin : 0 10 0 10;
}



/* STYLES ESSENTIEL */
/*-------------------------------*/
p.RfsocCJDocTitreGeneEssentiel{
font-family: georgia,times new roman,times;
	font-size: 14px;
	color: #FF9900;
	font-style : italic;
	font-weight : bold;
    border-bottom : 1px solid #FF9900;
	margin : 5px 0px 2px 0px;
}
p.RfsocCJDocTitreEssentiel {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009933;
    margin : 5px 0px 5px 0px;
}
p.RfsocCJDocPartie1Essentiel{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
	margin : 5px 0px 5px 0px;
}

/* STYLES FICHES */
/*-------------------------*/
p.RfsocCJDocTitreGeneFicheCommentaires{
	font-family: georgia,times new roman,times;
	font-size: 12px;
	color: #808040;
	font-style : italic;
	font-weight : bold;
}
p.RfsocCJDocSurtitreFicheCommentaires{
	font-family: georgia,times new roman,times;
	font-size: 14px;
	color: #808040;
	font-style : italic;
	font-weight : bold;
}
p.RfsocCJDocTitreFicheCommentaires{
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
p.RfsocCJDocChapoFicheCommentaires{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #808040;
	text-align : justify;
}
p.RfsocCJDocPartie1FicheCommentaires{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
}
span.RfsocCJDocPartie1FicheCommentaires{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
}

/* STYLES RECAPITULATIFS : ANNEXES, TABLE_ALPHA */
/*-------------------------------------------------------------------------------*/
p.RfsocCJDocTitreGeneRecapitulatif, 
p.RfsocCJDocTitreGeneAnnexe{
	font-family: georgia,times new roman,times;
	font-size: 24px;
	color: #808040;
	font-style : italic;
	font-weight : bold;
}
p.RfsocCJDocTitreRecapitulatif, 
p.RfsocCJDocTitreAnnexe{
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
}
p.RfsocCJDocChapoRecapitulatif, 
p.RfsocCJDocChapoAnnexe{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #808040;
	text-align : justify;
}
p.RfsocCJDocPartie1Recapitulatif,
p.RfsocCJDocPartie1Annexe{
    font-family: georgia,times new roman,times;
	font-size: 18px;
	color: #FF9900;
	font-weight : bold;
}
span.RfsocCJDocPartie1Recapitulatif, 
span.RfsocCJDocPartie1Annexe{
    font-family: georgia,times new roman,times;
	font-size: 18px;
	color: #FF9900;
	font-weight : bold;
}

p.RfsocCJDocPartie2Annexe{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin : 15 0 10 10;
	text-align : justify;
	font-weight : bold;
}

p.RfsocCJDocPartie3Annexe{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin : 0 0 5 10;
	text-align : justify;
}

p.RfsocCJDocTitreGeneTableAlpha{
	font-family: georgia,times new roman,times;
	font-size: 24px;
	color: #808040;
	font-style : italic;
	font-weight : bold;
}
p.RfsocCJDocTitreTableAlpha{
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
}
p.RfsocCJDocChapoTableAlpha{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #808040;
	text-align : justify;
}
p.RfsocCJDocPartie1TableAlpha{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	margin : 0 0 0 0;
	text-align : center;
}
span.RfsocCJDocPartie1TableAlpha{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
	margin : 15 0 0 5;
}
p.RfsocCJDocParagTableAlpha{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin : 0 0 0 0;
	text-align : left;
}

/* STYLES ARTICLE */
/*---------------------------*/
p.RfsocCJDocTitreGeneArticle{
	font-family: georgia,times new roman,times;
	font-size: 14px;
	color: #FF9900;
	font-style : italic;
	font-weight : bold;
    border-bottom : 1px solid #FF9900;
	margin : 5px 0px 2px 0px;
    
}
p.RfsocCJDocSurtitreArticle{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
    margin : 5px 0px 2px 0px;
}
p.RfsocCJDocTitreArticle{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009933;
	margin : 5px 0px 2px 0px;
}
p.RfsocCJDocChapoArticle{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align : justify;
    margin : 5px 0px 2px 0px;
}
p.RfsocCJDocPartie1Article{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	color: #2E8B57;
	margin : 20 0 15 0;
}
p.RfsocCJDocPartie2Article{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 5px 0px 1px 0px;
	font-weight : bold;
	font-style : normal;
}
span.RfsocCJDocPartie3Article{
	font-family :  Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
}

/* STYLES ARTICLE PLUS */
/*-------------------------------------*/

p.RfsocCJDocTitreGeneArticlePlus{
	font-family: georgia,times new roman,times;
	font-size: 24px;
	color: #FF9900;
	font-style : italic;
	font-weight : bold;
}
p.RfsocCJDocSurtitreArticlePlus{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight : bold;
}
p.RfsocCJDocTitreArticlePlus{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #009933;
	margin : 2px 2px 5px 10px;
}
p.RfsocCJDocChapoArticlePlus{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align : justify;
	margin : 2px 2px 5px 10px;
}
p.RfsocCJDocPartie1ArticlePlus{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color: #FF9900;
	margin : 15px 0px 5px 0px;
}
span.RfsocCJDocPartie2ArticlePlus{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
}
p.RfsocSomGaTitre,
p.RfsocSomGaPartie,
p.RfsocSomTypeArticle,
p.RfsocSomAuteur  {
	font-family : Arial, Helvetica, sans-serif;
}

p.RfsocSomGaTitre {
	font-size: 12px;
	font-weight: bold;
	color: #CC6633;
}

p.RfsocSomGaPartie {
	font-size: 11px;
	font-weight: bold;
	color: #CC6633;
	margin : 0 0 0 10;
}

p.RfsocSomTypeArticle {
	font-size: 12px;
	font-weight: bold;
	color: #9b8a00;
	margin : 10 0 2 0;
}

p.RfsocSomAuteur {
	font-size : 11px;
	color: Black;
	margin :0 20 0 8;
}

p.RfsocSomInfosRevue {
	font-size: 16px;
	font-weight: bold;
	color: #9b8a00;
	text-align : center;
}

/* STYLES UTILISES DANS LES DOCUMENTS */
/* ====================================*/

/* STYLES GENERIQUES */
/*----------------------------------*/
p.RfsocDocInfosRevue{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color :  #808040;
	font-weight : bold;
}

p.RfsocDocSource{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin : 15 0 0 10;
/*	text-align : justify;*/
}

p.RfsocDocParag{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin : 5 0 0 10;
	text-align : justify;
 }
p.RfsocDocAnnotation{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin : 5 0 0 10;
	text-align : justify;
 }

table.RfsocDocExergue{ 
	margin : 5 0 0 10;
/*	text-align : justify;*/
 } 
p.RfsocDocAnoterParag,
p.RfsocDocRemarqueParag,
p.RfsocDocExempleParag{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : justify;
}
p.RfsocDocAnoterAnnotation,
p.RfsocDocRemarqueAnnotation,
p.RfsocDocExempleAnnotation{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : justify;
}
 
table.RfsocDocEncadre {
	margin : 20 0 0 0;
/*	text-align : justify;*/
}
p.RfsocDocEncadreTitreArticle{
	font-family : Arial, Helvetica, sans-serif;
	color :#808040;
	font-weight : bold;
	font-size : 12px;
	margin : 0 0 0 0;
/*	text-align : justify;*/
}
p.RfsocDocEncadreTitreGaArticle{
	font-family : Arial, Helvetica, sans-serif;
	color :#009933;
	font-weight : bold;
	font-size : 12px;
	margin : 0 0 0 0;
/*	text-align : justify;*/
}
p.RfsocDocEncadreParag{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin : 5 0 0 10;
	text-align : justify;
}
p.RfsocDocEncadreAnnotation{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin : 5 0 0 10;
	text-align : justify;
}

p.RfsocDocCdvSociete{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	text-align : center;
	margin : 0 0 15 0;
/*	text-align : justify;*/
}
p.RfsocDocCdvAuteur{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;
	text-align : center;
	margin : 10 0 0 0;
/*	text-align : justify;*/
}
p.RfsocDocCdvFonction{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
	margin : 5 0 0 0;
/*	text-align : justify;*/
}
p.RfsocDocCdvDetail{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin : 5 0 0 0;
	text-align : center;
/*	text-align : justify;*/
}

/* STYLES UTILISES DANS LES FLASH */
/* ==============================*/

p.RfsocDocTitreFlash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #808040;
	font-style : italic;
	font-weight : bold;
}

p.RfsocDocSourceFlash{
	font-family : Arial, Helvetica, sans-serif;
/*	font-family : Georgia,Times New Roman, Times, serif;*/
	font-size : 10px;
	font-weight: bold;
	text-align : right;	
	margin : 0 0 0 0;
/*	text-align : justify;*/
}

p.RfsocDocPartie1Flash{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC3300;
	margin : 15 0 10 0;
}

span.RfsocDocPartie2Flash{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
/*	text-align : justify;*/
}

/* STYLES OUVERTURE REVUE */
/*--------------------------------------------*/
p.RfsocDocTitreGeneOuverture{
font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF9900;
	font-style : italic;
	font-weight : bold;
}
p.RfsocDocTitreOuverture {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #009933;
}

/* STYLES AGENDA */
/*---------------------------*/
p.RfsocDocTitreAgenda{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC3300;
	margin : 0 0 30 0;
}
p.RfsocDocDateAgenda{
	font-family : Arial, Helvetica, sans-serif;
	color : White;
	font-weight : bold;
	font-size : 13px;
	margin : 0 0 0 0;
	text-align : center;
}
p.RfsocDocPartieAgenda{
	font-family : Arial, Helvetica, sans-serif;
	color :#009933;
	font-weight : bold;
	font-size : 13px;
	margin : 0 0 0 10;
/*	text-align : justify;*/
}

/* STYLES FICHE RENCONTRE */
/*-------------------------------------------*/
p.RfsocDocTitreGeneFicheRencontre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #808040;
	font-style : italic;
	font-weight : bold;
}
p.RfsocDocAuteurFicheRencontre{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
/*	text-align : justify;*/
}
p.RfsocDocTitreFicheRencontre {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
}
p.RfsocDocChapoFicheRencontre	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #808040;
	text-align : justify;
}
span.RfsocDocPartieFicheRencontre{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
/*	text-align : justify;*/
}

/* STYLES FICHE ZOOM */
/*---------------------------------*/
p.RfsocDocTitreGeneFicheZoom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #808040;
	font-style : italic;
	font-weight : bold;
}
p.RfsocDocTitreFicheZoom {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
}
p.RfsocDocChapoquestionFicheZoom{ 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #808040;
	text-align : justify;
 }
p.RfsocDocChapoFicheZoom{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff9900;
	text-align : justify;
}
span.RfsocDocPartieFicheZoom{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
/*	text-align : justify;*/
}

/* STYLES FICHE REPONSE */
/*---------------------------------------*/
p.RfsocDocTitreGeneFicheReponse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #808040;
	font-style : italic;
	font-weight : bold;
}
p.RfsocDocTitreFicheReponse {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
}
p.RfsocDocChapoFicheReponse	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #808040;
	text-align : justify;
}
span.RfsocDocPartieFicheReponse{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
/*	text-align : justify;*/
}

/* STYLES ARTICLE, FICHE CONSEIL, FICHE PRATIQUE, FICHE CAS ENTREPRISE*/
/*--------------------------------------------------------------------------------------------------------------------*/

p.RfsocDocTitreGeneFichePratique,
p.RfsocDocTitreGeneFicheCas,
p.RfsocDocTitreGeneFicheConseil,
p.RfsocDocTitreGeneArticle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #808040;
	font-style : italic;
	font-weight : bold;
}
p.RfsocDocSurtitreFichePratique,
p.RfsocDocSurtitreFicheCas,
p.RfsocDocSurtitreFicheConseil,
p.RfsocDocSurtitreArticle{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight : bold;
}
p.RfsocDocTitreFichePratique,
p.RfsocDocTitreFicheCas,
p.RfsocDocTitreFicheConseil,
p.RfsocDocTitreArticle {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin : 0 0 0 0;
}
p.RfsocDocChapoFichePratique,
p.RfsocDocChapoFicheCas,
p.RfsocDocChapoFicheConseil,
p.RfsocDocChapoArticle	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #808040;
	margin : 5 0 0 10;
	text-align : justify;
}
span.RfsocDocPartieFicheConseil{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
	margin : 10 0 5 0;
/*	text-align : justify;*/
}
p.RfsocDocPartie1FichePratique,
p.RfsocDocPartie1FicheCas,
p.RfsocDocPartie1Article{
	font-family : Arial, Helvetica, sans-serif;
	color :#808040;
	font-weight : bold;
	font-size : 18px;
/*	text-align : justify;*/
}
span.RfsocDocPartie2FichePratique,
span.RfsocDocPartie2FicheCas {
	font-family :  Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
	margin : 15 5 5 0;
/*	text-align : justify;*/
}
span.RfsocDocPartie2Article,
span.RfsocDocPartie3Article,
span.RfsocDocPartie3FichePratique,
span.RfsocDocPartie3FicheCas {
	font-family :  Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
}


/* STYLES GRAND ANGLE */
/*-------------------------------------*/
p.RfsocDocTitreGeneGaEssentiel,
p.RfsocDocTitreGeneGaArticle,
p.RfsocDocTitreGeneGaFicheConseil,
p.RfsocDocTitreGeneGaFichePratique{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF9900;
	font-style : italic;
	font-weight : bold;
}
p.RfsocDocSurtitreGaArticle,
p.RfsocDocSurtitreGaFicheConseil,
p.RfsocDocSurtitreGaFichePratique{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight : bold;
}
p.RfsocDocTitreGaEssentiel,
p.RfsocDocTitreGaArticle,
p.RfsocDocTitreGaFicheConseil,
p.RfsocDocTitreGaFichePratique {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #009933;
}
p.RfsocDocChapoGaArticle{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align : justify;
}
p.RfsocDocChapoGaFicheConseil,
p.RfsocDocChapoGaFichePratique{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009933;
	text-align : justify;
}
p.RfsocDocPartieGaEssentiel{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
	margin : 10 0 5 0;
/*	text-align : justify;*/
}
span.RfsocDocPartieGaFicheConseil{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
/*	margin : 10 0 5 0;
	text-align : justify;*/
}
p.RfsocDocPartie1GaFichePratique,
p.RfsocDocPartie1GaArticle{
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : bold;
	font-size : 19px;
	margin : 15 0 5 0;
/*	text-align : justify;*/
}
span.RfsocDocPartie2GaArticle,
span.RfsocDocPartie2GaFichePratique,
span.RfsocDocPartie3GaArticle,
span.RfsocDocPartie3GaFichePratique{
	font-family :  Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
/*	margin : 12 0 5 10;
	text-align : justify;*/
}

/* STYLES COURRIER */
/*-------------------------------*/
p.RfsocDocTitreGeneCourrier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #808040;
	font-style : italic;
	font-weight : bold;
}
p.RfsocDocTitreCourrier{
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}
p.RfsocDocQuestionCourrier{
	font-family : Arial, Helvetica, sans-serif;
	color : #808040;
	font-size : 12px;
	font-weight : bold;
	margin : 5 0 10 0;
	text-align : justify;
}
p.RfsocDocReponseCourrier{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin : 5 0 0 0;
	text-align : justify;
}
 .texte  {font-family : Arial, Helvetica, sans-serif; font-weight : normal; font-style : normal; font-size: 9pt; color : Black;}
.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;}

.bf  {background-color: #F4F6FB; } 

.fa9g  {font-family : arial, sans-serif; font-weight : bold; font-style : normal; font-size: 9pt; color : #696969;}

.ta8n {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 8pt; line-height: 100%; FONT-WEIGHT: bold; color: #000000;}
.ta7n {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 7pt; FONT-WEIGHT: normal; color: #000000;}
.ta8n {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; color: #000000;}
.ta8g {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; color: #808080;}
.ta8gi {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; color: #808080; font-style : italic;}
.ta8ni {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal; color: #202020; }
.ta9n {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; color: #000000;}
.ta10n {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; color: #000000;}
.ta11n {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; color: #003366;}
.ta9ng {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; color: #696969;}
.ta12n {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold; color: #000000;}
.ta13n {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 13pt; FONT-WEIGHT: bold; color: #000000;}
.ta14n {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 14pt; FONT-WEIGHT: bold; color: #000000;}
.ta10bc {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; color: #ffffff; background-color: #4086d5;}
.cnfb9n {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; color: #000000; background-color: #ffffff;}
.cnfb9nv {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; color: #000000; background-color: #DFFFDF;}
.cnfb9 {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal; color: #000000; background-color: #ffffff;}
.ta11 {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 11pt; FONT-WEIGHT: bold; color: #2e2e2e;}

.ta10vc {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; color: #ffffff; background-color: #66cc99;}
.D4DFF810n {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; color: #000000; background-color: #D4DFF8;}
.D4DFF8 {background-color: #D4DFF8;}
.F8F8FF {background-color: #F8F8FF; }
.cadreg {background-color: #505050;}
.couv {border: 1px solid #606060;}

.b1  {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 1pt; FONT-WEIGHT: normal; color : #ffffff;}
.bb1  {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 1pt; FONT-WEIGHT: normal; color: #0066cc;}

.la8 {font-size: 8pt; font-family : Arial, sans-serif; color: #3366CC; font-weight: bold; }
.la8:link  {text-decoration:	none; font-family : Arial, sans-serif; color:	#3366CC;background	:	transparent; font-weight: bold; }
.la8:hover  {text-decoration:	none; font-family : Arial, sans-serif; color:	Red; background	:	transparent; font-weight: bold; }
.la8:active {text-decoration:	none; font-family : Arial, sans-serif; color:	#3366CC; background	:	transparent; font-weight: bold;}

.fab8b {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; color: #0066cc;}
.fa8 {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; color: #696969;}

.fa9o {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; color: #ff9933;}
.fa9or {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt;  FONT-WEIGHT: bold; color: #ff9933;}
.fa9 {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; color: #000000;}
.fa9is {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; color: #000000;  line-height: 15px;  }
.fa9is2 {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; color: #000000;  line-height: 18px;  }
.fa9nb {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal; color: #000000;}
.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:	none; font-size: 9pt; color: Red; 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; }

.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:	none; font-size: 8pt; color: Red; 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; }



.la9 {FONT-FAMILY: Arial, sans-serif; text-decoration:	none; FONT-SIZE: 9pt; FONT-WEIGHT: normal; color: #0066cc;  }
.la9:link  {text-decoration:	none; font-size: 9pt; color: #0066cc; FONT-WEIGHT: normal; font-family: Arial, sans-serif; }
.la9:hover  {text-decoration:	none; font-size: 9pt; color: Red; FONT-WEIGHT: normal; font-family: Arial, sans-serif; }
.la9:active {text-decoration:	none; font-size: 9pt; color: #0066cc; FONT-WEIGHT: normal; font-family: Arial, sans-serif; }

.la10b {FONT-FAMILY: Arial, sans-serif; text-decoration:	none; FONT-SIZE: 10pt; FONT-WEIGHT: bold; color: #0066cc;}
.la10b:link  {text-decoration:	none; font-size: 10pt; color: #0066cc; FONT-WEIGHT: bold; font-family: Arial, sans-serif; }
.la10b:hover  {text-decoration:	none; font-size: 10pt; color: Red; FONT-WEIGHT: bold; font-family: Arial, sans-serif; }
.la10b:active {text-decoration:	none; font-size: 10pt; color: #0066cc; FONT-WEIGHT: bold; font-family: Arial, sans-serif; }

.lbc {color: #3366CC; border-color: #0066cc; border-bottom-width: 1px; border-style: solid; border-top-width: 1px; }
	
.lm {font-size: 13px; font-weight: bold; color: #3366CC; text-decoration: none; font-family: ARIAL, sans-serif;
	text-align: center; background-color: #EBEBEB; border-color: ActiveBorder; border-width: 1px; border-bottom-width: 0px;
	border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px;
	
 }
	
 }
.lmc {font-size: 13px; text-decoration:	none; font-weight: bold; color: #3366CC; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; }
.lmc:link {text-decoration:	none; font-size: 13px; font-weight: bold; color: #3366CC; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; }
.lmc:hover {text-decoration:	none; font-size: 13px; font-weight: bold; color: Red; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; }
.lmc:active {text-decoration:	none; font-size: 13px; font-weight: bold; color: #3366CC; text-decoration: none; font-family: ARIAL, sans-serif; text-align: center; }

.lm2 {font-size: 13px; font-weight: bold; color: #3366CC; 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; }

.lm2g {FONT-FAMILY: Arial, sans-serif; text-decoration:	none; FONT-SIZE: 8pt; FONT-WEIGHT: normal; color: #696969;
background-color: #F5F3FA; 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; }

.lm2gAS {FONT-FAMILY: Arial, sans-serif; text-decoration:	none; FONT-SIZE: 8pt; FONT-WEIGHT: normal; color: #696969;
background-color: #F5F3FA; 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; }

.lm2m { border-color: #c0c0c0; border-width: 0px; border-bottom-width: 0px;
border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; }
	
.lm2t { border-color: #c0c0c0; border-width: 0px; border-bottom-width: 0px; border-bottom-width: 1px; border-top-width: 1px;
border-left-width: 1px; border-right-width: 1px; border-style: solid; }
	
.lm2b {font-size: 13px; font-weight: bold; color: #3366CC; text-decoration: none; font-family: ARIAL, sans-serif;
	background-color: #f5f5f5; border-color: #e0e0e0; border-width: 1px; border-bottom-width: 1px;
	border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px; }

.lm3 {font-size: 9pt; font-weight: bold; color: #3366CC; text-decoration: none; font-family: ARIAL, sans-serif;
	background-color: #ffffff; border-color: #D5E1F4; border-width: 1px; border-bottom-width: 1px;
	border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 0px;
	margin-left: 5px;}


 .lm4 {background-color: #d3d3d3; border-color: #EAF1F8; border-bottom-width: 1px;
	border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 0px;
	margin-left: 5px;
 }
 
 .fblanc {background-color: #ffffff; }
 
 
.lmc2 {font-size: 13px; text-decoration:	none; font-weight: bold; color: #3366CC; text-decoration: none; font-family: ARIAL, sans-serif;   }
.lmc2:link {text-decoration:	none; font-size: 13px; font-weight: bold; color: #3366CC; text-decoration: none; font-family: ARIAL, sans-serif;  }
.lmc2:hover {text-decoration:	none; font-size: 13px; font-weight: bold; color: Red; text-decoration: none; font-family: ARIAL, sans-serif;  }
.lmc2:active {text-decoration:	none; font-size: 13px; font-weight: bold; color: #3366CC; text-decoration: none; font-family: ARIAL, sans-serif;  }

.lmc3 {font-size: 9pt; text-decoration:	none; font-weight: bold; color: #3366CC; text-decoration: none; font-family: ARIAL, sans-serif;   }
.lmc3:link {text-decoration:	none; font-size: 9pt; font-weight: bold; color: #3366CC; text-decoration: none; font-family: ARIAL, sans-serif;  }
.lmc3:hover {text-decoration:	none; font-size: 9pt; font-weight: bold; color: Red; text-decoration: none; font-family: ARIAL, sans-serif;  }
.lmc3:active {text-decoration:	none; font-size: 9pt; font-weight: bold; color: #3366CC; text-decoration: none; font-family: ARIAL, sans-serif;  }

.fm2v {font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none; font-family: ARIAL, sans-serif;
	background-color: #66cc99; border-color: #c0c0c0; border-width: 0px; border-bottom-width: 0px;
border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; }



.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; }

.fm2 {font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none; font-family: ARIAL, sans-serif;
	background-color: #578AD6; border-color: #c0c0c0; border-width: 0px; border-bottom-width: 0px;
border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; }
.fmAS {font-size: 13px; 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; }

.fm2AS {font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none; font-family: ARIAL, sans-serif;
	background-color: #FFCC88; border-color: #c0c0c0; border-width: 0px; border-bottom-width: 0px;
border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; }
	
.date { padding-top: 0px; padding-left: 0px; padding-right: 5px; font-family: ARIAL, sans-serif; font-size: 11px; color: #333333; }
.titre { padding-top: 0px; padding-left: 0px; padding-right: 5px; font-family: ARIAL, sans-serif;
	font-weight: bold; font-size: 11px; color: #696969; }


.nav {font-family: Arial, sans-serif; text-decoration:	none; font-size:9pt; color: #3366CC; text-decoration: none;}
.nav:link {text-decoration:	none; font-family: Arial, sans-serif; font-size:9pt; color: #3366CC; text-decoration: none;}
.nav:hover {text-decoration:	none; font-family: Arial, sans-serif; font-size:9pt; color: red; text-decoration: none;}
.nav:active {text-decoration:	none; font-family: Arial, sans-serif; font-size:9pt; color: red; text-decoration: none;}

.cg  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 8pt; color : Black;}



.ligne1  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 1px; color : Black;}
.ligne2  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 2px; color : Black;}
.ligne3  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 3px; color : Black;}
.ligne4  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 4px; color : Black;}
.ligne5  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 5px; color : Black;}
.ligne6  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 6px; color : Black;}
.ligne7  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 7px; color : Black;}
.ligne8  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 8px; color : Black;}
.ligne9  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 9px; color : Black;}
.ligne10  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 10px; color : Black;}
.ligne11  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 11px; color : Black;}
.ligne12  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 12px; color : Black;}
.ligne13  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 13px; color : Black;}
.ligne14  {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 14px; color : Black;}

.heurerg {font-size: 12px; font-family : arial, sans-serif; font-weight : bold; color: #ff6600; }

.menubg {font-size: 9pt; font-family : Arial, sans-serif; text-decoration:	none; font-weight: bold; color: #3366CC; }
.menubg:link  {text-decoration:	none; text-decoration:	none; color:	#3366CC;font-weight: bold; background	:	transparent; }
.menubg:hover  {text-decoration:	none; text-decoration:	none; color:	Red; font-weight: bold; background	:	transparent;}
.menubg:active {text-decoration:	none; text-decoration:	none; color:	#3366CC; font-weight: bold; background	:	transparent;}
.menub {font-size: 8pt; font-family : Arial, sans-serif; text-decoration:	none; color: #3366CC; }
.menub:link  {text-decoration:	none; color:	#3366CC;background	:	transparent; }
.menub:hover  {text-decoration:	none; color:	Red; background	:	transparent;}
.menub:active {text-decoration:	none; color:	#3366CC; background	:	transparent;}

.menubc {font-size: 8pt; font-family : Arial, sans-serif; line-height: 100%; text-decoration:	none; color: #3366CC; }
.menubc:link  {text-decoration:	none; color:	#3366CC;background	:	transparent; }
.menubc:hover  {text-decoration:	none; color:	Red; background	:	transparent;}
.menubc:active {text-decoration:	none; color:	#3366CC; background	:	transparent;}

.search {font-family : arial, sans-serif; font-weight : normal; font-style : normal; font-size: 9pt; color : Black;background-color: #ffff99;}

.te2 { background-color: #EAF1F8; color: #0066cc; font-weight: bold; padding-left: 4px; }
.te2j { background-color: #D5E1FA; color: #0066cc; font-weight: bold; padding-left: 4px;    }
.te2jp { FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; color: #000000; background-color: InfoBackground; color: #0066cc; padding-left: 4px;  border: 1px solid #F5DEB3;  }
.te2jj { background-color: #ffffcc; color: #0066cc; font-weight: bold; padding-left: 4px;    }
.te2jjAS { background-color: #faebb8; color: #0066cc; font-weight: bold; padding-left: 4px;    }
.te2jv { background-color: #ffffcc; color: #0066cc; font-weight: bold; padding-left: 4px;    }

.menuhp {background-color: #F8F8FF; }
.tb {background-color: #4086d5; }
.ts {background-color: #FFCC88; }
.tvd {background-color: #66cc99; }
.tbd {background-color: #D5E1F4; }
.tbs {background-color: #faebb8; }
.tvdc {background-color: #DFFFDF; }

.bas {width: 150px; padding-bottom: 0px;  padding-top: 0px; border-color: #D5E1F4; border-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 0px;
	       }

div.menu {width: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0066cc; font-weight: normal;  height: 22px;  padding-bottom: 0px;  padding-top: 0px;   
 border-color: #D5E1F4; border-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 1px;
	text-indent: 1px;
	text-align: left;
	text-transform: none;
	
         }

div.menu a.menuItem {
  display: block; background-color: White; color: #0066cc; text-decoration: none; padding-bottom: 0px;  padding-top: 3px; width: 150px; height: 22px;/* ie5win fix begins */ voice-family: "\";
  margin-left: 0px;
}\""; voice-family: inherit; width: 150px; }
html>body #navLinks li a { width: 150px; /* ie5win fix ends */ }


div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #F5F3FA; color: #ff0000; padding-bottom: 0px;  padding-top: 3px;
  height: 22px;
}

div.menu div.menuItemSep {
  
  border-bottom: 0px solid #f0f0f0;
  margin: 0px 0px;
  padding-bottom: 0px;  padding-top: 4px;
}

div.menuAS {width: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0066cc; font-weight: normal;  height: 22px;  padding-bottom: 0px;  padding-top: 0px;   
 border-color: #FFEFD5; border-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 1px;
	text-indent: 1px;
	text-align: left;
	text-transform: none;
	
         }

div.menuAS a.menuItemAS {
  display: block; background-color: White; color: #0066cc; text-decoration: none; padding-bottom: 0px;  padding-top: 3px; width: 150px; height: 22px;/* ie5win fix begins */ voice-family: "\";
  margin-left: 0px;
}\""; voice-family: inherit; width: 150px; }
html>body #navLinks li a { width: 150px; /* ie5win fix ends */ }


div.menuAS a.menuItemAS:hover, div.menuAS a.menuItemHighlightAS {
  background-color: #F5F3FA; color: #ff0000; padding-bottom: 0px;  padding-top: 3px;
  height: 22px;
}

div.menuAS div.menuItemSepAS {
  
  border-bottom: 0px solid #ffcc66;
  margin: 0px 0px;
  padding-bottom: 0px;  padding-top: 4px;
}

div.menubb {width: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0066cc; font-weight: bold;  height: 22px;  padding-bottom: 0px;  padding-top: 0px;   
 border-color: #ffffff; border-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 1px;
	text-indent: 1px;
	text-align: left;
	text-transform: none;
	
         }

div.menubb a.menuItembb {
  display: block; background-color: #D5E1F4; color: #0066cc; text-decoration: none; padding-bottom: 0px;  padding-top: 3px; width: 150px; height: 22px;/* ie5win fix begins */ voice-family: "\";
  margin-left: 0px;
}\""; voice-family: inherit; width: 150px; }
html>body #navLinks li a { width: 150px; /* ie5win fix ends */ }


div.menubb a.menuItembb:hover, div.menu a.menuItemHighlightbb {
  background-color: #578AD6; color: #ffffff; padding-bottom: 0px;  padding-top: 3px;
  height: 22px;
}

div.menubb div.menuItemSepbb {
  
  border-bottom: 0px solid #f0f0f0;
  margin: 0px 0px;
  padding-bottom: 0px;  padding-top: 4px;
}

div.menubbAS a.menuItembbAS {
  display: block; background-color: #faebb8; color: #0066cc; text-decoration: none; padding-bottom: 0px;  padding-top: 3px; width: 150px; height: 22px;/* ie5win fix begins */ voice-family: "\";
  margin-left: 0px;
}\""; voice-family: inherit; width: 150px; }
html>body #navLinks li a { width: 150px; /* ie5win fix ends */ }


div.menubbAS a.menuItembbAS:hover, div.menuAS a.menuItemHighlightbbAS {
  background-color: #FFCC88; color: #ff0000; padding-bottom: 0px;  padding-top: 3px;
  height: 22px;
}

.menuAS {
  background-color: #FFCC88; color: #ff0000; padding-bottom: 0px;  padding-top: 3px;
  height: 22px;
}

div.menubbAS div.menuItemSepbbAS {
  
  border-bottom: 0px solid #f0f0f0;
  margin: 0px 0px;
  padding-bottom: 0px;  padding-top: 4px;
}

div.menubbAS {width: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0066cc; font-weight: bold;  height: 22px;  padding-bottom: 0px;  padding-top: 0px;   
 border-color: #ffffff; border-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 1px;
	text-indent: 1px;
	text-align: left;
	text-transform: none;
	
         }
		 
		 