	a {
	color : #336633;
	text-decoration: none;
	line-height : 12px;
}
	a:hover {
	color : #B67D29;
	line-height : 12px;
}
	a.vert {
	color : #669966;
	text-decoration: none;
	line-height : 10px;
}
	a.vert:hover {
	color : #B67D29;
	line-height : 10px;
}
	a.marron {
	color : #B67D29;
	text-decoration: none;
	line-height : 10px;
}
	a.marron:hover {
	color : #336633;
	line-height : 10px;
}
	a.noir{
	color : #000000;
	font-size:7pt;
	text-decoration: none;
}
	a.noir:hover{
	color : #000000;
	font-size:7pt;
	text-decoration: underline;
}
	a.aide{
	cursor:'help';
	border-bottom: 1px dotted #A7A7B4;
}
   .text {
	font-family: Times New Roman,Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: #0A297F;
}
   .textvert {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color : #77B56C;
	font-weight : 600;
}
    .textmarron {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color : #B67D29
}
 .parent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
	color : #B67D29
}
    .citation {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color : #B67D29;
	text-align : justify;
}
  .titremarron {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color : #B67D29;
	font-weight : bold;
}

   .textgris {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color : #666666
}
   
   
   .ph_titre {
   	font-family: Times New Roman,Arial, Helvetica, sans-serif; 
   	font-size: 12pt; 
    	text-decoration: none;
    	font-weight: bold; 
   	color : #669966
   }
   
   .ph_legende {
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color : #336633;
	text-align : justify;
}
   .ph_lien {
	   font-family: Arial, Helvetica, sans-serif;
	   color: #669966;
	   font-size: 8pt;
	   font-weight: bold;
	   text-decoration: none 
   }
   .fleche {
   	font-family: Times New Roman,Arial, Helvetica, sans-serif; 
   	font-size: 9pt; 
    	text-decoration: none;
   	color : #B67D29;
   	font-weight: bold; 
   }
   .titre1 {  
   		font-family: Arial, Helvetica, sans-serif;
   		font-size: 9pt;
   		font-weight: bold;
   		color: #669966;
   		text-decoration: none
   		}
   .titre2 {  
	   font-family: Arial, Helvetica, sans-serif;
	   color: #CCCC66;
	   font-size: 9pt;
	   font-weight: bold;
	   text-decoration: none
      }
   .titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #336633;
	text-decoration: none;
}
   .blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
   .gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #888888;
	text-decoration: none;
}
   .vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #336633;
	text-decoration: none;
}
   .marron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #B67D29;
	text-decoration: none;
}
   .vertjustif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #336633;
	text-decoration: none;
	text-align: justify;
}
   .copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #336633;
	text-decoration: none;
}
 .textvertjustif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #336633;
	text-decoration: none;
	text-align : justify;
	padding-left : 5;
	padding-right : 5;
	margin-left : 5;
	margin-right : 5;
}
 .textmarronjustif {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #B67D29;
	text-decoration: none;
	text-align : justify;
	padding-left : 5;
	padding-right : 5;
	margin-left : 5;
	margin-right : 5;
}
 .textvertjustifnopadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #336633;
	text-decoration: none;
	text-align : justify;
}
 .input {
	border : 1px solid #669966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color : #336633;
	background-color : transparent;
	border-color : #669966;
}
 .inputmini {
	border : 1px solid #669966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color : #336633;
	background-color : transparent;
	border-color : #669966;
}
 .inputbutton {
	border : 1px solid #669966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color : #FFFFFF;
	background-color : #669966;
	border-color : #669966;
}
 .inputbuttonmini {
	border : 1px solid #D6E6A6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color : #336633;
	background-color : #D6E6A6;
}
.padding {
	padding-left : 5;
	padding-right : 5;
	margin-left : 5;
	margin-right : 5;
}
.red {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color : Red;
	font-weight: bold;
}
 .textarea {
	border : 1px solid #669966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color : #336633;
	background-color : transparent;
	border-color : #669966;
	}
	.date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color : Maroon;
	font-weight: 500;
}
.selectvert {
	border : 1px solid #A7A7B4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color : #336633;
	line-height : 10px;
	background-color : #FFFFFF;
}
.selectvertmenu {
	border : 1px solid #A7A7B4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color : #336633;
	line-height : 10px;
	background-color : #FFFFFF;
}
.menu2
{
   COLOR: #FFFFFF;
   FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   font-weight: normal;
   text-decoration: none;
   cursor: hand;
   height: 14px;
   text-align: center;
}
.menu2:hover
{
   COLOR: #FFFFFF;
   FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   font-weight: normal;
   text-decoration: underline;
   cursor: hand;
   height: 14px;
   text-align: center;
}

.menu2black
{
   COLOR: #000000;
   FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   font-weight: normal;
   text-decoration: none;
   cursor: hand;
   height: 14px;
   text-align: center;
}
.menu2black:hover
{
   COLOR: #000000;
   FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   font-weight: normal;
   text-decoration: underline;
   cursor: hand;
   height: 14px;
   text-align: center;
}

.menu3
{
   COLOR: #2E3347;
   FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   font-weight: normal;
   text-decoration: none;
   cursor: hand;
   height: 18px;
}
.mini
{
   COLOR: #2E3347;
   FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif;
   FONT-SIZE: 1px;
   font-weight: normal;
   text-decoration: none;
   height: 1px;
}

.menu3:hover
{
   COLOR: #2E3347;
   FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   font-weight: bold;
   text-decoration: underline;
   height: 18px;
}