BODY {
scrollbar-face-color: #363A8F;
scrollbar-shadow-color: #336699;
scrollbar-highlight-color: #FFCC00;
scrollbar-3dlight-color: #336699;
scrollbar-darkshadow-color: #223377;
scrollbar-track-color: #FFCC00;
scrollbar-arrow-color: #FF0000;
}

.boutonnavbasMask {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #999999;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;	
}

.titreBandeauCentre {
	font : bold 11px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

.texte {
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #000158;
}

.textenormal {
	font : normal 14px Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: justify;	
}

.textejaunebold {
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #FFFF00;
	text-align: justify;	
}

.textelink {
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #363A8F;
}

.texteLienBoiteJaune {
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #363A8F;
}

.texteh2Normal {
	font : bold 26px;
	color : #363A8F;
	text-align: center;
}
 
a.rech:link {
	font : normal 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #000158;
}

a.rech:visited {
	font : normal 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #000158;
}

a.rech:hover {
	font : normal 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #000158;
}

a:link { 
color:#363A8F ;
text-decoration: none;
}

a:visited {
color:#363A8F ;
text-decoration: none;
}
a:hover { 
color:#FFFFA8 ;
text-decoration: none;
}

a.navbleu:link {
color:#C8E3FF;
}

a.navbleu:visited {
color:#C8E3FF;
}

a.navbleu:hover {
color:#FFFFFF;
}

a.navjaune:hover {
color:#FFFFFF;
}

a.navjaune:link {
color:#FFD200;
}

a.navjaune:visited {
color:#FFD200;
}

a.arbonivA:hover {
color:#FB9127;
}

a.arbonivA:link {
color:#000158;
}

a.arbonivA:visited {
color:#000158;
}

a.arbonivB:hover {
color:#FB9127;
}

a.arbonivB:link {
color:#004993;
}

a.arbonivB:visited {
color:#004993;
}

a.lienTableau:hover {
color:#FB9127;
text-decoration: underline;
}

a.lienTableau:link {
color:#0365C7;
text-decoration: underline;
}

a.lienTableau:visited {
color:#0365C7;
text-decoration: underline;
}

UL { margin-left:20px; margin-right:7px; margin-top:5px; }

UL.nivA LI.liCarre {
	display: list-item; 
	list-style-image: url('images/puce_carre_orange.gif');
	list-style: square;
	font: normal 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000158; /* was :: color : #FF9933; */
	text-align: left;
	vertical-align: top; 
	padding-top: 0px; /* pour MAC */
}

UL.nivA LI.liTriangle { 
	display: list-item; 
	list-style-image: url('images/puce_tiangle_orange.gif');
	font : normal 11px Arial, Helvetica, sans-serif;
	color : #004993;
	text-align: left;
	vertical-align: top;
}

UL.nivA LI.liRond {
	display: list-item;
	list-style-image: url('images/puce_rond_bleu.gif');
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #004993;
	text-align: left;
	vertical-align: top;
	padding-top: 0px; /* pour MAC *//* pour MAC */
}

.boutonnavhaut {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.boutonnavbasUp {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #C8E3FF;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;	
}

.boutonnavbasDown {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #FFD200;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}

.boutonorange {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #FDD580;
	border-right: thin none;
	border-bottom: thin none;
	border-left: 1px solid #FDD580;
	vertical-align: middle;
	text-decoration: none;
}

.titreBandeau {
	font : bold normal 11px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
