
body {
	/*background-color: MidnightBlue          ;  */
	background-color: #CACFFF         ; 
	background-image :url('img/degradeBleuClairUni.gif'); 
	background-repeat : repeat-x ; 
	border-style: none; 
	border-width: 0; 
	padding-top: 2em;

	font-family: Arial;
	text-align:center;
	color: black ; 
	}

/*tr.BANDEAU{ background:   MediumSlateBlue ;  color: PowderBlue  ;  } */
/* tr.BANDEAU{ background:   none            ;  color: PowderBlue  ;  background-image :url('img/10x10bleuTransp.gif')}*/
tr.BANDEAU{ background:   none  ;  color: darkblue  ;  
	background-image :url('img/Bleudegradebandau.gif') ; background-repeat: repeat-x; background-position : center;  }

.TABLE {  background-image :url('img/degradeBleuClairUni.gif'); margin-left: auto; margin-right:auto ;   
	border-collapse : collapse; empty-cells :hide;  }
	
.COLONNE01 { width: auto  ; }
.COLONNE02 { width: 550px ; }
.COLONNE03 { width: 80px  ; }


.POLICE_TITRE{ font-size: xx-large ; font-weight: bold; text-align:center; letter-spacing: 2mm; margin : 0.25em;}

.FENETRECENTRALE { text-align: center; vertical-align:center  ; 	line-height: .9; padding-top: 2em; padding-bottom: 1em; }

.COMPTEUR{    font-size: xx-small ;  }
.DEFILEMENT{  font-weight: bold;       background: DodgerBlue ; color: PowderBlue  ;  }
.SURLIGNEBAS{ background: DodgerBlue;  color: DeepSkyBlue  }
.SOUSTITRE{   font-weight: bold;       color: PowderBlue  ; text-align:center; }

.COMMENTAIRE{ display: none; }

.POLICE_TRESGRANDE{ font-size: 200% ;}
.POLICE_GRANDE    { font-size: 150% ; font-weight: bolder ; }
.POLICE_NORMALE   { font-size: 110% ; font-weight: bolder ; margin-bottom:2.0em}
.POLICE_PETITE    { font-size: 80%  ; font-weight: bolder ; }
.POLICE_TRESPETITE{ font-size: x-small ; }
.POLICE_TRESTRESPETITE{ font-size: xx-small ; }

.BOUTONS{ background: PowderBlue ; padding:0em 1em 0em 1em ; text-align:center; border-left: 2px solid DodgerBlue ;}
a:link     input {  }
a:visited  input {  }
a:hover    input { background: LightCyan  ; }

ul.MESLISTES { margin-left:5em ;  margin-top:1em ; margin-bottom:0.5em ;  text-align:justify; list-style-type: disc ; }
ul.SUBLISTES{ text-align:justify; color: #303030  ; font-size: 85%; margin-top: 0.5em; margin-bottom : 1em ;	
	list-style-type: circle ; list-style-image: none; }	
/*#li.MESPUCESLI{  color: red; padding-left :4em  ; padding-right : 10em ;  } */
/*#ul.MESLISTES:first-letter { paddingfont-weight: bold;  }*/
li.FLECHE { margin-bottom:1em ; margin-top:0em ; padding-left: 1em; 
	list-style-image:url('img/flecheBleue.gif'); list-style-position: outside;}

.MENU
{
vertical-align: top;
}

.navlist
{
padding: 6em 1px 4em 0em;
margin-left: 0;

font: bold 75% verdana;
width: 200px;
color: yellow; }

.navlist li
{
list-style: none;
margin: 0.5em 0.5em 2em 0.5em;
border-top: 1px solid white;
text-align: left;
}

.navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.5em;
background: #CCa;
background: PowderBlue  ;
text-decoration: none;
text-align:center;
border-left:  1em solid DodgerBlue ;
border-right: 1em solid DodgerBlue ;
}

.navlist li a:link { color: Navy; }
.navlist li a:visited { color: Navy; }
.navlist li a:hover
{
border-left:  1em solid PowderBlue;
border-right: 1em solid PowderBlue;
color: Navy;
background: LightCyan  ;
}