body {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size : 9pt;
	padding : 0pt;
	margin : 0pt 0pt 0pt 0pt;	
	background-position: center center;

}

#calque1 
	{ font-size: 9pt; 
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  background-color: rgb(255,255,255); 
	  visibility: visible; 
	  margin: 0px 0px 0px 0px; 
	  padding: 20px; 
	  position: absolute; 
	  top: 166px; 
	  left: 171px; 
	  width: 75%; 
	  height: auto;
	}

/* ------------------------------------------------------------------------- */

div.top
     { background-color: rgb(0,77,136);
       position: absolute; 
       top: 0px; 
       left: 171px; 
       width: auto; 
       height: 149px;
     }

div.menu
    { height : auto;
      position: fixed;
      float : left;
      top : 0px;
      left : 0pt;
      padding : 0pt 0pt 0pt 0pt;
    }

div.titre
	 { color: rgb(106,142,186); 
	   font-weight: bold; 
	   font-size: 11pt;
	   padding-left : 15pt;
	 }

div.rech 
	{ display : none;
	}

div.rech2
	{ display : block;
	}

div.alsom
    { display : block;
      font-style : italic;
      text-align : justify;
      padding-top : 5pt;
    }
    
div.chapeau_art
    { text-align : justify;
      font-size : 9pt;
      font-style : italic;
    }
    
div.image
    { text-align : center;
      padding : 5pt 5pt 5pt 5pt;
      display : block;
    }

div.image2
    { text-align : right;
      padding : 5pt 5pt 5pt 5pt;
      display : block;
    }
    
div.texte
    { text-align : justify;
      font-size : 9pt;
      padding-top : 5pt;
      padding-bottom : 5pt;
    }
    
div.ftns
    { padding-top : 15pt;
    }   

div.auteur
    { text-align : right;
    }   

div.toc
    { padding-left : 5pt;
    }

div.toc a
    { color : rgb(0,74,175);
      text-decoration : none;
    }   

div.visible
    { display : inline;
    }

div.nonvisible
    { display : none;
    }

div.rechnum
    { color : #5c82e3;
      font-size : 9pt;
      margin-left : 10pt;
      margin-top : 10pt;
      display : none;
    }

div.minpu
    { text-align : center;
      font-weight : normal;
      margin-top : -10pt;
    }
    
div.titre
	 { color: black; font-weight: 
	   bold; font-size: 15px 
	 }
	
div.titre2
	{ color : rgb(0,0,0);
	  font-weight : bold;
	  padding-left : 10pt;
	}
	
div.titre3
	{ color : rgb(0,0,0);
	  font-weight : bold;
	  padding-left : 20pt;
	}
	
div.warning
	{ color : rgb(146,2,11);
	  font-size : 12pt;
	  font-weight : bold;
	}
	
div.haut
	{ text-align : right; 
	}
   
div.titreKeyword
	{ font-size : 9pt;
	  font-weight : bold;
	  padding-top : 10pt;	  
	}
	
div.keyword
	{ padding : 10pt 0pt 10pt 0pt;
	  font-weight : bold;
	  color : rgb(106,142,186);
	}

div.ref 
	{ text-align : center;
	  font-weight : bold;
	  font-style : italic;
	}

div.ref table
	{ text-align : center;
	  font-weight : bold;
	  font-style : italic;
	}

div.rech 
	{ display : none;
	}

div.rech2
	{ display : block;
	}


div.recherche
	{ border : rgb(106,142,186) solid 1pt;
	  margin : 0pt 30pt 0pt 30pt;
	}
/* ------------------------------------------------------------------------- */

table.top
	{ width : 95%;
	  border : none;
	  padding-top : 0pt;
	}
table.recherche
	{ font-size : 9pt;	  
	  margin-top : 15pt;
	  margin-bottom : 15pt;
	}
	
table.indextm
    { color: black; 
      font-weight: bold; 
      font-size: 9pt; 
      font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      text-align : justify;
      vertical-align: top;
      border : none;
      width : auto;
      margin-left : 30pt;
      margin-bottom : 10pt;
      margin-top : 0pt;
      padding-top: 0pt;
    }

table.menuBouton
	{ margin-right : 5pt;
	  width : 169px;
	}

table.interv
    { font-weight: normal; 
      font-size: 9pt; 

      cellpadding : 0pt; 
      cellspacing : 0pt;
      text-align : center;
    }
    
table.listeResult
	{ margin-left : 30pt;
	  margin-bottom : 10pt;
	  width : 90%;
	}

table.ftnt 
    { border : 0; 
      width : 100%;
      cellpadding : 0pt; 
      cellspacing : 0pt;
      margin-top : 10pt;
      border-top : rgb(0,0,0) solid 1pt;
    }


table.keyword
	{ width : 100%;
	  margin : 10pt 0pt 10pt 0pt;
	  border-top : rgb(0,0,0) solid 1pt;
	  border-bottom : rgb(0,0,0) solid 1pt;
	}

table.liste
    { margin-left : 10pt;
      margin-right : 10pt;
      font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      font-size : 9pt;
    }

table.lien
    { border: solid 1pt rgb(106,142,186); 
      width : 90%;
    }
    
/* ------------------------------------------------------------------------- */

td.keyword
	{ width : 50%;
	  padding : 0pt 5pt 10pt 5pt;
	  font-size : 9pt;
	  vertical-align : top;
	}

td.choixLG
	{ padding : 5pt 10pt 5pt 10pt;
	  border : rgb(106,142,186) solid 1pt;
	  font-weight : bold;
	}

td.TxtCenter
	{ font-size : 9pt;
	  text-align : center;
	}

td.LibRight
	{ font-size : 9pt;
	  text-align : right;
	  color: rgb(106,142,186); 
	  padding-right : 5pt;
	}

td.LibLeft
	{ font-size : 9pt;
	  text-align : left;
	  color: rgb(106,142,186); 
	  padding-left : 5pt;
	}

td.LibLeftBold
	{ font-size : 9pt;
	  text-align : left;
	  color: rgb(106,142,186); 
	  padding-left : 55pt;
	  font-weight : bold;
	}

td.LibCenter
	{ font-size : 9pt;
	  text-align : center;
	  color: rgb(106,142,186); 
	}

td.nom
	{ font-size : 9pt;
	  font-weight : bold;
	  color: rgb(255,255,255); 
	  text-align : right;
	}

td.subdiv-desc1        
    { font-weight : bold; 
      font-size : 11pt; 
      text-align : left; 
      padding : 10pt 5pt 0pt 0pt;
      color : rgb(0,0,0);
      vertical-align : top;
    }
    
td.subdiv-desc2
    { font-weight : bold; 
      font-size : 9pt; 
      text-align : left; 
      padding : 5pt 5pt 0pt 5pt;
      color : rgb(0,0,0);
      vertical-align : top;
    }   

td.subdiv-desc3
    { text-align : justify;
      font-size : 9pt;
      font-weight : bold;
      padding : 2pt 5pt 2pt 10pt;
      font-style : italic;
      text-decoration : underline;
    }

td.titre
    { font-size : 9pt;
      font-weight : bold;
      color : rgb(0,0,0);
      vertical-align : bottom;
      border-color : rgb(209,209,209);
      border-bottom-style : solid;
      border-width : 1pt;
    }
    
td.date
    { font-size : 8pt;
      text-align : right;
      vertical-align : bottom;
      border-color : rgb(209,209,209);
      border-bottom-style : solid;
      border-width : 1pt;
    }
    
td.auteur
    { font-size : 8pt;
      vertical-align : bottom;
      border-color : rgb(209,209,209);
      border-bottom-style : solid;
      border-width : 1pt;
      padding-left : 5pt;
    }
    
td.reference
    { font-size : 8pt;
      text-align : right;
      vertical-align : bottom;
      border-color : rgb(209,209,209);
      border-bottom-style : solid;
      border-width : 1pt;
    }

td.ftn-num 
    { text-align: left; 
      vertical-align: top; 
      width: 10px;
      padding-top : 10pt;
    }
 
td.ftn-txt
    { font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      text-align: justify;
      vertical-align: top;
      padding-bottom: 10pt; 
      width: auto;
      color : rgb(140,140,140);
      font-size : 9pt;
      padding-left: 10pt;
      padding-top : 10pt;
    }

td.jurid  
     { font-weight: bold; 
       font-size: 12pt; 
       color : rgb(0,0,0);
       text-decoration : none;
       text-align: left; 
       padding: 5pt 0pt 5pt 0pt;
       border-top : rgb(0,0,0) solid 1pt;
       border-bottom : rgb(0,0,0) solid 1pt;
    }

table.interv td
	{ vertical-align : top;
	  padding : 0pt;
	}

td.lien-doc
	{ 
	}
	
/* ------------------------------------------------------------------------- */

form
    { padding : 0pt 0pt 0pt 0pt;
      display : inline;
    }
    
form.tocform  
	{ background-color: #f0f0f0; 
	  width : 100%;
	  margin-top : 15pt;
	}
	
input.choixLG
	{ border : none;
	  background-color : rgb(0,77,136);
	  color : rgb(255,255,255);
	  font-weight : bold;
	}

input.inputform
	{ font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size : 9pt;
	}
	
input.bouton
	{ font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size : 9pt;
	  background-color : #004d88;
	  color : rgb(255,255,255);
	  padding : 2pt 5pt 2pt 5pt;
	}

select
    { font-size : 9pt;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color : rgb(0,0,0);
      background-color : rgb(106,142,186);
    }
    
/* ------------------------------------------------------------------------- */
a
    { color: rgb(106,142,186); 
      font-weight : bold;
      text-decoration : none;
      cursor : hand;
    }

a:hover
    { color: rgb(198,40,45); 
    }
    
a.boutons_top 
	{ color : rgb(255,255,255);
	  font-size: 10pt; 
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  text-decoration: none; 
	  text-indent: 0; 
	  margin-left: 0; 
	  padding-left: 18px;
	  background-image: url("../img/fond_boutons.gif"); 
	  background-repeat : no-repeat;
	}

a.boutons_top:hover 
	{ color : rgb(255,255,255);
	  background-image: url("../img/fond_boutons2.gif");
	  background-repeat : no-repeat;
	  margin-left : 14px;
	  padding-left: 4px ;
	}

td.boutons_top 
	{ background-image: url("../img/fond_boutons_t.gif"); 
	  background-repeat : no-repeat;
	  height : 20pt;
	  vertical-align : middle;
	}

a.titre
     { color: rgb(106,142,186); 
       font-size: 9pt; 
       font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
       text-decoration: none; 
       cursor: hand 
     }
    
a.ftn:link, a.ftn:active, a.ftn:visited
    { color: rgb(106,142,186); 
      font-size: 8pt;
      font-weight : bold;
      text-decoration : none;
    }

a.ftn:hover
    { color: rgb(198,40,45); 
    }

a.navig
     { color: rgb(106,142,186);
       font-weight: bold; 
       text-decoration: none; 
       cursor: hand;
     }

a.navig:hover
	{ color : rgb(198,40,45); }

a.menu:link, a.menu:active, a.menu:visited
    { color : rgb(255,255,255);
      font-weight : bold;
      font-size : 9pt;
      font-style : normal;
      text-decoration : none;
      cursor : hand;
	}

a.menu:hover
    { font-weight : bold;
      text-decoration : none;
      color: rgb(106,142,186);
    }
    
a.alpha2
    { color : rgb(106,142,186);
      font-weight : bold;
      font-size : 9pt;
      text-decoration : none;
      cursor : hand;
    }

a.alpha2:hover
    { color : rgb(198,40,45);
    }

a.liensom:link, a.liensom:active, a.liensom:visited
     { color: rgb(106,142,186); font-style: normal; font-weight: normal; font-size: 8pt; text-decoration: none; text-align : justify }

a.liensom:hover
     { color: rgb(198,40,45); font-weight: normal; text-decoration: none }
     
a.navig3
    { font-weight : bold;
      text-decoration : none;
      color : #FF6600;
      cursor : hand;
      font-style : italic;
    }  

a.navig3:hover
    { font-weight : bold;
      text-decoration : none;
      color : #FF6600;
      cursor : hand;
      font-style : italic;
    }  
    
/* ------------------------------------------------------------------------- */

p.tdm-titre
    { color : rgb(0,0,0);
      font-weight : normal;
      font-size : 9pt;
      text-align : right;
    }
    
p.toctit
    { color : rgb(0,0,0);
      font-weight: bold; 
      font-size: 10pt; 
      font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      margin-left : 15pt;
      white-space : nowrap;
      margin-bottom : 2pt;
    }

p.toctit2
     { color: rgb(0,0,0); 
       font-style: italic; 
       font-weight: bold; 
       font-size: 10pt; 
       font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
       margin-left: 15pt 
     }

p.toctit3
     { color:rgb(0,0,0); 
       font-style: italic; 
       font-weight: bold; 
       font-size: 11pt; 
       font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
       margin-left: 15pt 
     }

p.toctit4
     { color: #737373; 
       font-style: italic; 
       font-weight: bold; 
       font-size: 11pt; 
       font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
       margin-left: 15pt 
     }

p.toctyp
    { color : rgb(0,0,0);
      font-weight : bold;
      font-size :10pt;
    }

p.toctyp2
    { color : rgb(0,0,0);
      font-weight : bold;
      font-size :10pt;
      margin-left : 20pt;
    }
    
p.tocbib
    { font-size : 9pt;
      margin-left : 20pt;
    }
    
p.tocbib2
    { font-size : 9pt;
      margin-left : 35pt;
    }    

p.tocnot
    { font-size : 9pt;
      margin-left : 45pt;
    }
    
p.titreType
    { font-size : 11pt;
      font-weight : bold;
      color: rgb(106,142,186);
    }
    
p.resultat
    { font-size : 9pt;
      font-style : italic;
      padding-bottom : 5pt;
    }
    
p.sign-name
    { font-weight: normal; 
      font-size: 10pt;
      text-align : right;
    }
p.parties  
    { font-size: 9pt;       
      margin-top: 15pt; 
      margin-bottom: 10pt; 
    }

p.art_titre
    { text-align : center;
      font-weight : bold;
      font-size : 11pt;
      color : rgb(0,0,0);
      border-top : rgb(0,0,0) solid 1pt;
      border-bottom : rgb(0,0,0) solid 1pt;
      padding : 10pt 0pt 10pt 0pt;
    }


p.art_stitre
    { text-align : center;
      font-weight : bold;
      font-size : 10pt;
      color : rgb(0,0,0);
      padding : 5pt 0pt 5pt 0pt;
    }


p.pub-desc
	{ font-weight : bold;
	  font-size : 11pt;
	}

p.texte
    { text-align : justify;
      font-size : 9pt;
      padding-left : 20pt;
    }
    
p.bib-div
	{ font-style : italic;
	}

p.dossier
	{ font-weight : bold;
	  font-size : 14pt;
	}

p.div-tit1
	{ font-weight : bold;
	  color : #737373;
	  font-size : 10pt;
	}
p.div-tit2
	{ font-weight : bold;
	  color : #737373;
	  font-size : 9pt;
	}
	
p.alemph
	{ font-size : 8pt;
	}
	
p.cit
    { padding-left : 100pt;
    }

p.tocsign   
    { margin-left : 30pt;
      margin-top : -5pt;
    }

p.minpu
    { text-align : center;
      font-weight : bold;
    }
    
p.tdmtitre
	{ font-weight : bold;
	  font-size : 10pt;
	}
	 
p.tdmtit
    { color : rgb(0,0,0);
      font-weight: bold; 
      font-size: 11pt; 
      font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
      margin-left : 15pt;
      white-space : nowrap;
      margin-bottom : 2pt;
    }

p.tdmtit2
     { color: rgb(0,0,0); 
       font-style: normal; 
       font-weight: bold; 
       font-size: 12pt; 
       font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
       margin-left: 30pt 
     }

p.tdmtit3
     { color:rgb(0,0,0); 
       font-style: italic; 
       font-weight: bold; 
       font-size: 10pt; 
       font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
       margin-left: 45pt 
     }

p.tdmtit4
     { color: rgb(0,0,0);
       font-style: italic; 
       font-weight : normal;
       font-size: 10pt; 
       font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
       margin-left: 60pt 
     }

p.tdmtit5
     { color: rgb(0,0,0);
       font-style: italic; 
       font-weight : normal;
       font-size: 9pt; 
       font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
       margin-left: 70pt 
     }

p.tdmtit6
     { color: rgb(0,0,0);
       font-style: italic; 
       font-weight : normal;
       font-size: 9pt; 
       font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
       margin-left: 80pt 
     }

/* ------------------------------------------------------------------------- */

span.up
    { font-weight : bold;
      font-variant: small-caps;
      font-size : 11pt;
    }

span.liste
    { /* cursor : pointer; */
      margin : 0pt;
    } 
    
span.div100	
	{ font-weight : bold;
	  display:inline;
	  padding-right : 10pt;
	}
	
span.jur-to-doct
	{ font-weight : bold;
	  cursor : pointer;
	}

span.jur-to-doct img
	{ margin : 0pt 3pt 0pt 3pt;
	}	


span.smallcaps
 {	 
 	font-variant: small-caps;  
 }


span.art_stitre
	{ 
	font-weight : bold;
	font-size : 10pt;
	}

	
/* ------------------------------------------------------------------------- */

ol
	{ padding : 0pt 0pt 0pt 20pt; }
	
ul
	{ padding : 0pt 0pt 0pt 0pt; }
	
li
	{ padding : 3pt 0pt 0pt 25pt; }


lh 
	{ position:relative;
      left:-20pt;
    }
    
/* ------------------------------------------------------------------------- */
/* ----- PAGES STATIQUES --------------------------------------------------- */

p.titreStatic
    { text-align : center;
      font-size : 12pt;
      font-weight : bold;
      padding : 5pt 0pt 5pt 0pt;
    }
   
p.titre2Static
    { text-align : left;
      font-size : 11pt;
      font-weight : bold;
      padding : 5pt 0pt 5pt 0pt;
      border-top : rgb(106,142,186) solid 1pt; 
    }
    
p.texteStatic
    { text-align : justify;
      font-size : 9pt;
      padding : 0pt 20pt 0pt 20pt;
    }

p.texteStaticCenter
    { text-align : center;
      font-size : 9pt;
      font-style : normal;
      padding : 0pt 30pt 0pt 30pt;
    }

p.texteStaticCenter2
    { text-align : center;
      font-size : 7pt;
      padding : 0pt 20pt 0pt 20pt;
    }

ul.static
	{ padding : 0pt 0pt 0pt 15pt; }

li.static
	{ padding : 3pt 0pt 0pt 5pt; }

div.texteUnderline
	{ text-decoration : underline;
	  text-align : center;
	}
	
table.static
	{ width : 95%;
	}
	
td.libelleStatic
	{ font-size : 8pt;
	  font-weight : bold;
	  text-align : center;
	  padding : 3pt 0pt 3pt 0pt;
	  border-bottom : rgb(0,0,0) solid 1pt; 
	  border-right : rgb(0,0,0) solid 1pt; 
	  width : 8%;
	}
	
td.libelleStatic2
	{ font-size : 8pt;
	  font-weight : bold;
	  text-align : center;
	  padding : 3pt 2pt 3pt 2pt;
	  border-bottom : rgb(0,0,0) solid 1pt; 
	  width : 8%;
	}

td.StaticLeft
	{ font-size : 8pt;
	  font-weight : bold;
	  text-align : left;
	  padding : 3pt 0pt 3pt 0pt;
	  border-bottom : rgb(0,0,0) solid 1pt; 
	  width : 8%;
	}
	
td.StaticCenter
	{ font-size : 8pt;
	  font-weight : normal;
	  text-align : center;
	  padding : 3pt 2pt 3pt 2pt;
	  border-bottom : rgb(0,0,0) solid 1pt; 
	  width : 8%;
	}

td.StaticCenter2
	{ font-size : 8pt;
	  font-weight : normal;
	  text-align : center;
	  padding : 3pt 2pt 3pt 2pt;
	}
/* ------------------------------------------------------------------------- */

@media print { 

	#calque1 
		{ top : 0cm;
	  	  left : 0cm;
	  	  overflow : none;
		  background-image : url("../img/logo_rdc_tbh_nb.gif");
	  	  background-repeat : repeat-y;
	  	  background-position : center;
	  	  margin: 0cm; 
	  	  padding: 0cm;
	  	  position: relative;
		}
		
	table.top
		{ visibility : hidden; 
		  width : 0cm; 
		  height : 0cm;
		}
		
	table.menu 
		{ visibility : hidden; 
		  width : 0cm; 
		  height : 0cm;
		}
		

}
