body { margin:0; background-image:none; }

td { font-family: Verdana, Arial, sans-serif; color: #06277E;  font-size:8pt; }

a {text-decoration: underline;color: #990000; font-size:9pt; font-weight: bold; }
a:hover {color: red;text-decoration: none;color: #06277E;}
a.menu {text-decoration: none;color: #FFF;}
a:Hover.menu {color: #FF8810;text-decoration: none;}
a.menu2 {text-decoration: none;color: #FFF;font-weight : normal;}
a:Hover.menu2 {color: red;text-decoration: none;}

a.accueil {text-decoration:underline;color:#003366; font-family: Arial, Helvetica, sans-serif;}
a.accueil:hover {text-decoration: none; }

td.table {background: #FFF;}
td.tablemenu {background: #3B6CAF;}
td.menu1 {background: #3B6CAF; font:8pt Verdana, Arial, Helvetica, sans-serif; color: #FFF;}
td.menu2 {background: #06277E; font:8pt Arial, Helvetica, sans-serif; color: #FFF;}

.message {font-family: Verdana, Arial, sans-serif;font-size: 9pt;color: red;}
.affichage {font-family: Verdana, Arial, sans-serif;font-size: 9pt;color: #06277E;}
.explications {font-size: 8pt;color: black;}
.couleur1 {background-color: #EBF3FE;}
.couleur2 {background-color: #CFE1FC;}
.couleur3 {background-color: #68FFD3;}

.inactif { color: #999; }

.largeur4 { width:550px; }
.largeur3 { width:400px; }
.largeur2 { width:300px; }
.largeur1 { width:200px; }

optgroup.ligne-nonselect { color:#0088b2; font-style: normal; margin-top:3px; }
optgroup.ligne-nonselect option { color: #000; }
option.ligne-selectionnez { /*color: #8B8B8B;*/ }
option.ligne-niveau1 { color: #6699CC; }
option.ligne-niveau2 { color: #6666CC; text-indent: 1em; }
option.ligne-niveau3 { color: Black; text-indent: 2em; }

hr {color: #06277E;}
th {font-family: Verdana, Arial, sans-serif;color: #06277E;font-size: 12pt;}

.affichage {color: #06277E;}
.obligatoire {color: red;}
.message {color: #F40202; font:bold 8pt Verdana, Arial, Helvetica, sans-serif; }
.explications {font-size:7pt; color:black;}
.titre {font:bold 10pt Verdana, Arial, sans-serif; color:#EC6104; }

.MouseOver{color: red;}
.MouseOut{color: white;}

input, select{width:120px; font-size: 8pt; font-family: Verdana, Arial, sans-serif; color: #06277E;}
textarea{width: 478px; font-size: 8pt; font-family: Verdana, Arial, sans-serif; color: #06277E;}

fieldset { border:#8692b2 solid 1px; margin-top: 0.8em; padding: 5px; }
legend { color:#717fa3; font-weight: bold;}

bidon{color: red;}

INPUT.s-submit {
  background-color : #FDE8A3;
  color : #666699; width:120px;
  border-left : 2px solid white; border-top : 2px solid white;
  border-right : 2px solid #E0CE90; border-bottom : 2px solid #E0CE90;
  font:bold 12px Verdana,Arial,Helvetica,sans-serif;
}

.s-tab-entete1 { background-color:#6699CC;  padding : 2px; color:white; }

.s-tab-ligne1 {
	background-color : #FCECB7;
	font-family : Arial, Helvetica, sans-serif;	font-size : x-small;
	color : Black; padding:2px;
}

.s-tab-ligne2 {
  background-color : #FEF4D1;
  font-family : Arial, Helvetica, sans-serif;
  font-size : x-small; color : Black;
}

table.entete-resultats { }
table.entete-resultats td { color:#FFF; font-weight:bold; background-color:#368DE4; padding: 2px }

table.liste-resultats { border:#368de4 solid 1px; border-collapse: collapse;  background-color:#003399;   }
table.liste-resultats td.alt0 { border:#368de4 solid 1px; border-collapse: collapse; font-weight: bold;
                           color:#003399; background-color:#C9DEFC; padding: 2px }
table.liste-resultats td.alt1 { background-color: #b7cdeb; font-weight: bold; } 
table.liste-resultats td.alt2 { background-color: #dfecfd; font-weight: bold; } 

.s-explication {
	font-size : xx-small;
	font-family : Arial, Helvetica, sans-serif;
	color : #660099;
}

.inseec{	color: #019376;}
.mbai{	color: #B4002F;}
.biwi{	color: #8b0101; }
.ece{	color: #FF9100; }
.supdepub{	color: #FF6600; }
.pibs{	color: #019484;}
.cefire{	color:#483D8B;}

.toutext {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; color: Black;
}