body {
text-align:center;
width:100%;
background-color:#B0EFD0;
font-family:Verdana, "Lucida Grande", Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
font-size:100%;
font-style:normal;
border:0;
margin:0;
padding:0
}

a {
text-decoration:none;
color:green
}

a:hover {
text-decoration:underline
}

a.accueil {
text-decoration:none;
color:#336633;
font-weight:700
}

a.accueil2 {
text-decoration:none;
color:#000000;
background-color:yellow;
font-size:1em
}

a.accueil2:hover {
text-decoration:underline
}

a.accueil3 {
text-decoration:underline;
color:#0000FF;
font-size:1em
}

a.accueil:hover {
text-decoration:underline;
color:#FFBF00
}

div.blochaut {
width:95%;
background-color:#B0EFD0;
font-size:100%;
font-weight:400;
margin-left:auto;
margin-right:auto;
border:0;
padding:0
}

h1 {
text-align:center;
font-size:1.1em;
font-weight:700;
font-style:normal;
text-decoration:none
}

h1.titre {
text-align:center;
background-color:#B0EFD0;
font-size:1.05em;
font-weight:700;
font-style:normal;
text-decoration:none;
margin-top:2.5em;
margin-bottom:1em
}

h1.titreaccueil {
background-color:#69FE46;
color:#282;
text-align:center;
font-size:1.5em;
font-weight:700;
font-style:normal;
text-decoration:none;
margin-top:2.5em;
padding-bottom:1em;
padding-top:1em;
border-style:outset;
border-width:thin
}

h2 {
text-align:center;
font-size:1.1em;
font-weight:700;
font-style:normal;
text-decoration:none
}

h2.titre {
text-align:center;
background-color:#B0EFD0;
font-size:1.05em;
font-weight:700;
font-style:normal;
text-decoration:none;
margin-top:2.5em;
margin-bottom:1em
}

div.blocgauche {
float:left;
color:#000;
background-color:#BAF532;
text-align:center;
font-size:100%;
width:47%;
margin-left:auto;
margin-right:auto;
border-style:outset;
border-width:thin;
padding:0
}

img.image {
position:relative;
margin-left:auto;
margin-right:auto;
background-color:#B0EFD0;
width:85%;
border:thin;
border-style:outset;
padding:0
}

div.blocdroite {
float:right;
text-align:center;
color:#000;
background-color:#BAF532;
font-size:100%;
width:47%;
margin-left:auto;
margin-right:auto;
border-style:outset;
border-width:thin;
padding:0
}

div.bloctextehaut {
float:left;
text-align:center;
color:#000;
font-size:100%;
width:90%;
margin-left:3%;
margin-right:2%;
border:0;
padding:0
}

div.bloctextebas {
float:left;
text-align:justify;
color:#000;
font-size:100%;
width:90%;
margin-left:3%;
margin-right:2%;
border:0;
padding:0
}

div.bloctextestats {
text-align:justify;
color:#000;
font-size:100%;
width:80%;
margin-left:auto;
margin-right:auto;
border:0;
padding:0
}

hr.separation {
clear:both;
visibility:hidden
}

div.blocmilieu {
float:left;
color:#000;
background-color:#BAF532;
text-align:center;
font-size:100%;
width:90%;
margin-left:auto;
margin-right:auto;
border:0;
padding:0
}

ul.ul_gauche {
display:block;
text-align:left;
margin-left:200px
}

div.blocbas {
float:left;
text-align:center;
width:95%;
font-size:100%;
font-weight:700;
font-style:normal;
margin-left:auto;
margin-right:auto;
border:0;
padding:0
}

div.milieu {
text-align:center;
width:95%;
font-size:100%;
font-weight:700;
font-style:normal;
margin-left:auto;
margin-right:auto;
border:0;
padding:0
}

div.w3c {
position:relative;
float:left;
text-align:left;
font-size:0.8em;
border:1em;
padding:1em
}

img.logoxiti {
border:0;
width:3em;
height:2em
}

img.logohitparade {
border:0;
width:4.8em;
height:0.93em
}

img.logow3c {
border:0;
width:6em;
height:2em
}

img.logogenhit {
border:0;
width:4.5em;
height:3.75em
}

img.meilleurweb {
border:0
}

table {
text-align:center;
font-size:100%;
width:100%;
border-style:ridge;
border-width:0;
padding:0.625em
}

dl.rien dt {
display:list-item;
list-style:none inside;
font-style:italic;
text-decoration:underline
}

dl.rien dd {
display:list-item;
list-style:none inside;
text-decoration:none
}

dl.rien4 dt {
display:list-item;
list-style:none inside;
text-decoration:underline;
font-size:1.1em;
font-style:italic
}

dl.rien4 dd {
display:list-item;
list-style:none inside;
text-decoration:none
}

dl.square dt {
display:list-item;
list-style:square inside;
text-decoration:underline;
font-style:italic
}

dl.square2 dt {
display:list-item;
list-style:square inside;
text-decoration:none;
font-weight:700;
font-style:normal
}

dl.disc2 dt {
display:list-item;
list-style:disc inside;
text-decoration:none;
font-weight:700;
font-style:normal
}

dl.disc4 dt {
display:list-item;
list-style:disc inside;
text-decoration:underline;
font-weight:700;
font-style:italic
}

em.gras {
text-decoration:none;
font-weight:700;
font-style:normal
}

em.italique {
font-style:italic
}

table.suitemain {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
margin-left:auto;
margin-right:auto;
width:60%;
padding:0
}

table.actionoldmain {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
margin-left:auto;
margin-right:auto;
width:60%;
padding:0
}

table.actionoldmain_new {
color:#000;
#background-color:#CCFF80;
text-align:center;
font-size:100%;
border: 0;
margin-left:auto;
margin-right:auto;
width:60%;
padding:0
}

table.stat2oldmain {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
margin-left:auto;
margin-right:auto;
width:97%;
padding:0
}

table.statoldmain {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
margin-left:auto;
margin-right:auto;
width:45%;
border-color:#B0EFD0;
padding:0
}

div.stat3oldmain {
color:#FFBF00;
background-color:#FFBF00;
text-align:center;
font-size:100%;
border-color:#FFBF00;
margin-left:auto;
margin-right:auto;
width:45%;
}

table.stat3oldmain {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
width:99%;
margin-top:2px;
margin-bottom:2px;
margin-left:auto;
margin-right:auto;
border-color:#B0EFD0;
padding:0;
}

table.stat2oldsuite1 {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
width:80%;
margin-left:auto;
margin-right:auto;
padding:0
}

table.stat2oldsuite2 {
color:#000;
background-color:#CCFF80;
text-align:center;
font-size:100%;
border-color:#69D844;
padding:0
}

table.stat2oldsuite3 {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
width:47%;
margin-left:auto;
margin-right:auto;
padding:0
}

table.stat2oldsuite4 {
color:#000;
background-color:#CCFF80;
text-align:center;
font-size:100%;
margin:0;
padding:0
}

table.stat2oldsuite5 {
color:#000;
background-color:#CCFF80;
text-align:center;
font-size:100%;
width:100%;
border-color:#69D844;
padding:0
}

table.stat2oldsuite6 {
color:#000;
background-color:#B0EFD0;
text-align:center;
font-size:100%;
width:80%;
margin-left:auto;
margin-right:auto;
border-color:#69D844;
padding:0
}

div {
text-align:center;
font-size:100%;
}

div.foot {
text-align:center;
font-size:80%
}

td.suitecourses {
text-align:center;
font-size:0.81em;
border-color:#69D844;
margin:0;
padding:0
}

td.suitecourses3 {
text-align:center;
font-size:0.81em;
width:100%;
margin:0;
padding:0
}

td.lefthigh {
color:#69D844;
background-color:#69D844;
text-align:center;
vertical-align:top;
font-size:1em;
border:0;
margin:0;
padding:0
}

td.leftbelow {
color:#228B22;
background-color:#69D844;
text-align:center;
font-size:1em;
font-weight:700;
padding-top:0.625em;
padding-bottom:0;
border:0;
margin:0
}

td.leftline1 {
color:#69D844;
background-color:#69D844;
text-align:center;
font-size:1em;
border:0;
margin:0;
padding:0
}

td.leftline2 {
color:#B0EFD0;
background-color:#B0EFD0;
text-align:center;
font-size:1em;
border:0;
margin:0;
padding:0
}

td.leftform {
color:#000;
background-color:#69D844;
text-align:center;
font-size:1em;
border:0;
margin:0;
padding:0
}

td.righttext {
color:#000;
background-color:#69D844;
text-align:center;
vertical-align:top;
font-size:0.875em;
border:2em;
padding:3em
}

td.titrehorse {
color:#000;
background-color:#CBF232;
text-align:center;
font-size:0.875em;
font-weight:700;
border-color:#69D844
}

td.titrecells {
color:#000;
background-color:#D8F038;
text-align:center;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.cellscenter {
color:#000;
background-color:#F0F0F0;
text-align:center;
font-size:0.75em;
font-weight:700;
border-color:#69D844
}

td.cellsright {
color:#000;
background-color:#F0F0F0;
text-align:right;
font-size:0.75em;
font-weight:700;
border-color:#69D844
}

td.centercellext {
color:#000;
background-color:#CCFF80;
text-align:center;
font-size:1em;
font-weight:700;
border-color:#69D844;
margin:0;
padding:0.31em
}

td.lowrightcell {
color:#000;
background-color:#CCFF80;
text-align:right;
font-size:0.75em;
font-weight:700;
border:0;
margin:0;
padding:0
}

td.onecentercellext1 {
color:green;
background-color:#CCFF80;
text-align:center;
font-size:1.2em;
font-weight:700;
border-color:#69D844;
margin:0;
padding:0.31em
}

td.centertext {
color:#000;
background-color:#B0EFD0;
text-align:center;
text-decoration:none;
font-size:0.875em;
border:0;
margin:0;
padding:0
}

td.coul1 {
color:#000;
background-color:#FFA500;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.cellscenter1 {
color:#000;
background-color:#FFA500;
text-align:center;
font-size:0.75em;
font-weight:700;
border-color:#69D844
}

td.coul2 {
color:#FFF;
background-color:#93F;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.cellscenter2 {
color:#FFF;
background-color:#93F;
text-align:center;
font-size:0.75em;
font-weight:700;
border-color:#69D844
}

td.coul3 {
color:#000;
background-color:#3CF;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.cellscenter3 {
color:#000;
background-color:#3CF;
text-align:center;
font-size:0.75em;
font-weight:700;
border-color:#69D844
}

td.coul4 {
color:#000;
background-color:#6FC;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.cellscenter4 {
color:#000;
background-color:#6FC;
text-align:center;
font-size:0.75em;
font-weight:700;
border-color:#69D844
}

td.coul5 {
color:#000;
background-color:#EE82EE;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.cellscenter5 {
color:#000;
background-color:#EE82EE;
text-align:center;
font-size:0.75em;
font-weight:700;
border-color:#69D844
}

td.coul6 {
color:#FFF;
background-color:#00F;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul7 {
color:#000;
background-color:#FF0;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul8 {
color:#000;
background-color:#CCC;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul9 {
color:#000;
background-color:#0C3;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul10 {
color:#FFF;
background-color:#000;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul11 {
color:#000;
background-color:#3FF;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul12 {
color:#000;
background-color:#99997A;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul13 {
color:#FFF;
background-color:#C60;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul14 {
color:#000;
background-color:#F00;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul15 {
color:#FFF;
background-color:#090;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul16 {
color:#000;
background-color:#0F0;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul17 {
color:#000;
background-color:#CCCC52;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul18 {
color:#FFF;
background-color:#909;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul19 {
color:#000;
background-color:#F96;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul20 {
color:#000;
background-color:#963;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul21 {
color:#000;
background-color:#39C;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul22 {
color:#000;
background-color:#3FC;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul23 {
color:#000;
background-color:#9F3;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul24 {
color:#000;
background-color:#FCC;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

td.coul25 {
color:#FFF;
background-color:#666;
text-align:left;
font-size:0.81em;
font-weight:700;
border-color:#69D844
}

.submit_accueil {
color:#000;
background-color:#FF0;
text-align:center;
font-size:0.81em;
font-weight:700
}

.submit_autres {
color:#000;
background-color:#6F6;
text-align:center;
font-size:0.81em;
font-weight:700
}

.submit_methode {
color:#000;
background-color:#CCFF80;
font-size:1em;
font-weight:400
}

.submit_methode_stats {
color:#000;
background-color:#CCFF80;
font-size:1.1em;
font-weight:700
}

ul.ul_gauche li,ul.disc3 li {
display:list-item;
list-style:disc outside;
text-decoration:none;
font-style:normal
}

th,td {
border-style:ridge;
border-width:0
}

dl.rien,dl.rien4,dl.square,dl.square2,dl.disc,dl.disc1,dl.disc2,ul.disc3 {
display:block;
text-align:left
}

dl.square dd,dl.square2 dd,dl.disc dd,dl.disc1 dd,dl.disc2 dd,dl.disc4 dd {
display:list-item;
list-style:none inside
}

dl.disc dt,dl.disc1 dt {
display:list-item;
list-style:disc inside;
text-decoration:none;
font-style:normal
}

div.un,div.gras {
text-align:center;
font-size:1em;
font-weight:700
}

div.divsubmit,td.suitecourses2 {
text-align:center;
font-size:0.81em
}

.titre3,td.titre {
color:#000;
background-color:#69EE46;
text-align:center;
font-size:0.875em;
font-weight:700;
border-color:#69D844;
padding:0.31em
}

th.suitecourses,td.lowcentercellext,td.onecentercellext {
color:#000;
background-color:#CCFF80;
text-align:center;
font-size:0.81em;
font-weight:700;
border-color:#69D844;
margin:0;
padding:0.31em
}

th.lowcentercellext_new {
text-align:center;
font-size:0.81em;
font-weight:700;
}

td.lowcentercellext_new {
text-align:center;
font-size:0.81em;
font-weight:700;
}

td.lowcentercell,td.onecentercell {
color:#000;
td.lowcentercellext_new {
#color:#000;
#border:0;
#text-align:left;
#font-size:0.81em;
font-weight:700;
#margin:0;
#padding:0.31em
}

td.lowcentercell,td.onecentercell {
color:#000;
background-color:#CCFF80;
text-align:center;
font-size:0.75em;
font-weight:700;
border:0;
margin:0;
padding:0
} 
