

a.menup:link {
	color: #FFFFFF;
	background-color: #216AAF;
	text-decoration: none;
	padding : 4px 10px 2px;
	vertical-align : middle;
	height : 13px;
}

a.menup:visited {
	color: #FFFFFF;
	background-color: #216AAF;
	text-decoration: none;
	padding : 4px 10px 2px;
	vertical-align : middle;
	height : 13px;
}

a.menup:active {
	color: #FFFFFF;
	background-color: #216AAF;
	text-decoration: none;
	padding : 4px 10px 2px;
	vertical-align : middle;
	height : 13px;
}

a.menup:hover {
	color: #FFFFFF;
	background-color: #FF9933;
	text-decoration: none;
	padding : 4px 10px 2px;
	vertical-align : middle;
	height : 9px;
}





.menupok {
	color: #FFFFFF;
	background-color: #FF9933;
	text-decoration: none;
	padding : 4px 10px 2px;
	vertical-align : middle;
	height : 9px;
}








a.menu0on:link {
	color: #FFF5EB;
	background-color: #FF9933;
	text-decoration: none;
	padding : 4px 10px 2px;
	vertical-align : middle;
	height : 9px;
}

a.menu0on:visited {
	color: #FFF5EB;
	background-color: #FF9933;
	text-decoration: none;
	padding : 4px 10px 2px;
	vertical-align : middle;
	height : 9px;
}

a.menu0on:active {
	color: #FFF5EB;
	background-color: #FF9933;
	text-decoration: none;
	padding : 4px 10px 2px;
	vertical-align : middle;
	height : 9px;
}

a.menu0on:hover {
	color: #FFFFFF;
	background-color: #FF9933;
	text-decoration: none;
	padding : 4px 10px 2px;
	vertical-align : middle;
	height : 9px;
}





.menupon	{
	color: #FFFFFF;
	background-color: #FF9933;
	text-decoration: none;
	padding : 4px 10px 2px;
	vertical-align : middle;
	height : 9px;
}


a.menupon2:link {
	color: #D3E1EF;
	text-decoration: none;
}

a.menupon2:visited {
	color: #D3E1EF;
	text-decoration: none;
}

a.menupon2:active {
	color: #D3E1EF;
	text-decoration: none;
}

a.menupon2:hover {
	color: #FFFFFF;
	text-decoration: none;
}





a.menu03:link {
	color: #000000;
	text-decoration: none;
	padding : 1px 6px 1px;
	vertical-align : middle;
	height : 9px;
}

a.menu03:visited {
	color: #000000;
	text-decoration: none;
	padding : 1px 6px 1px;
	vertical-align : middle;
	height : 9px;
}

a.menu03:active {
	color: #000000;
	text-decoration: none;
	padding : 1px 6px 1px;
	vertical-align : middle;
	height : 9px;
}

a.menu03:hover {
	color: #FFFFFF;
	background-color: #FF9933;
	text-decoration: none;
	padding : 1px 6px 1px;
	vertical-align : middle;
	height : 9px;
}







a:link 
	{ color: #5B7AAD; 
}

a:active 
	{ color: #5B7AAD;  
}

a:visited 
	{ color: #5B7AAD; 
}
 
a:hover 
	{ color: #3F5B8A; 
}





a.menublc:link {
	color: #FFF5EB;
}

a.menublc:visited {
	color: #FFF5EB;
}

a.menublc:active {
	color: #FFF5EB;
}

a.menublc:hover {
	color: #FFFFFF;
}









.chapo {  
	font-size: 12px; 
	font-weight: bold; 
	color: #000000
}


td {  font-size: 11px}

.inter01 {  
	font-size: 14px
	}

.corps12 {  
	font-size: 12px
	}

.inter02 {  
	font-size: 11px; 
	font-weight: bold
; color: #000000
	}

.corps10 {  
	font-size: 10px
	}

.corps11 {  
	font-size: 11px
	}

.textcourant {  
	font-size: 11px; 
	color: #656565
	}

.inter03 {  
	font-size: 14px; 
	font-weight: bold; 
	color: #0053A0
	}


.titre01 {  
	font-size: 20px; 
	font-weight: normal; 
	color: #0053A0
	}

.textcourantbleu { 
	font-size: 11px; 
	color: #0053A0
	}

.cap {  
	text-transform: uppercase
	}

.corps9 {  
	font-size: 9px
	}

.corps14 {  
	font-size: 14px
	}

.corps16 {  
	font-size: 16px
	}

.interligne18 {  
	line-height: 18px
	}

body {  
	font-family: Verdana, Arial, Helvetica, sans-serif
	}
	

.gris {  
	color: #575757
	}

hr {  
	color: #E8E8E8
	}

.erreur{
	color : #FF9933;
	font-weight : bold;
	font-size : 12px;
}

.confirmation{
	color : #216AAF;
	font-weight : bold;
	font-size : 12px;
}



.cartouche_bleu {  background-color: #216AAF; color: #FFFFFF; font-weight: bold}
.colorblc {  color: #FFFFFF}
.txtblc {  color: #FFFFFF}
.listdisc { 
	color: #575757; list-style-position: outside; list-style-type: circle
}

.listdecimal { 
	color: #575757; list-style-position: outside; list-style-type: circle
}
.rubrique {  clip:   rect(   ); margin-left: 6px}
.margetop4xright10x {  margin-top: 4px; margin-right: 10px}



.table-titre {
   font-size : 12px; 
  color : #FFFFFF; 
  text-align : center; 
  font-weight : bold; 
  background-color : #216AAF; 
; padding-top: 2px; padding-bottom: 2px
}

/* Style des en-têtes du tableau */
.table-entete {
  color : #333333; 
  background-color : #F7F2ED; 
}

/* Style des en-têtes du tableau (centré) */
.table-entete-centre {
   color : #333333; 
   text-align : center; 
  background-color : #F7F2ED; 
}

/* Style des en-têtes du tableau (droite) */
.table-entete-droit {
  font-size : 12px; 
   font-family : Verdana, arial, helvetica, sans-serif; 
   color : #333333; 
  text-align : right; 
  background-color : #a7ada7; 
}

/* Style 1 des cellules */
.table-ligne1 {
  color : #333333; 
  background-color : #F6FAFC; 
}

/* Style 2 des cellules */
.table-ligne2 {
  color : #333333; 
  background-color : #FDFCF9; 
}

/* Style 1 des cellules (centré) */
.table-ligne1-centre {
  color : #333333; 
  text-align : center; 
  background-color : #F6FAFC; 
}

/* Style 2 des cellules (centré) */
.table-ligne2-centre {
  color : #333333; 
  text-align : center; 
  background-color : #FDFCF9; 
}

/* Style 1 des cellules (droite) */
.table-ligne1-droit {
  font-size : 12px; 
  font-family : Verdana, arial, helvetica, sans-serif; 
  color : #333333; 
  text-align : right; 
  background-color : #c6c3bd; 
}

/* Style 2 des cellules (droite) */
.table-ligne2-droit {
  font-size : 12px; 
  font-family : Verdana, arial, helvetica, sans-serif; 
  color : #333333; 
  text-align : right; 
  background-color : #cccccc; 
}