body, td {
    font-family : trebuchet, trebuchet ms,arial, geneva, sans-serif;
    text-align: justify;
    font-size : 11px; }

table {
    border: thin; }
    
td.R {
    text-align: right; }

form submit {
    margin: 0;
    padding: 0; }
     
h1 {
    font-style : italic;
    font-weight : bold;
    line-height:32px;
    font-size : 30px;
    font-family : times, serif; }
    
h2 {
    font-weight : bold;
    line-height: 16px;
    font-size : 24px;
    font-family : arial, geneva, sans-serif; }

h3 {
    font-style : italic;
    font-weight : bold;
    color : #666;
    font-size : 20px;
    font-family : arial, geneva, sans-serif; }

h4 {
    font-style : italic;
    line-height:14px;
    font-weight : bold;
    color : #660000;
    font-size : 16px;
    font-family : arial, geneva, sans-serif; }
    
.legende {
    font-style : italic;
    font-family : arial, geneva, sans-serif;
    font-size : 10px; }
    
.rouge {
    font-weight : bold;
    color : red;
    font-style : italic;
    font-family : arial, geneva, sans-serif;
    font-size : 12px; }
.rouge18 {
    font-weight : bold;
    color : red;
    font-family : arial, geneva, sans-serif;
    font-size : 18px; }    
.rouge24 {
    font-weight : bold;
    color : red;
    font-style : italic;
    font-family : arial, geneva, sans-serif;
    font-size : 24px; }
.t9 {
    font-family : arial, geneva, sans-serif;
    font-size : 9px; }
.t10 {
    font-family : arial, geneva, sans-serif;
    font-size : 10px; }
.t10an {
    font-family : arial narrow, geneva, sans-serif;
    font-size : 10px; }
.t12 {
    font-family : arial, geneva, sans-serif;
    font-size : 12px; }
.t12an {
    font-family : arial narrow, geneva, sans-serif;
    font-size : 12px; }
.t12b {
    font-weight : bold;
    font-family : arial, geneva, sans-serif;
    font-size : 12px; }
.T12b {
    line-height:18px;
    font-weight : bold;
    font-size : 12px;
    font-family : arial, geneva, sans-serif; }
.T14b {
    font-weight : bold;
    font-size : 14px;
    font-family : arial, geneva, sans-serif; }
.T14bp {
    color: #660000;
    font-weight : bold;
    font-size : 14px;
    font-family : arial, geneva, sans-serif; }
.T16b {
    font-weight : bold;
    font-size : 16px;
    font-family : arial, geneva, sans-serif; }

.T16bp {
    color: #660000;
    font-weight : bold;
    font-size : 16px;
    font-family : arial, geneva, sans-serif; }
.T16bw {
    color: #FFFFFF;
    font-size : 14px;
    font-family : arial black, arial, geneva, sans-serif; }
.T24ib {
    font-style : italic;
    font-weight : bold;
    font-size : 24px;
    font-family : arial, geneva, sans-serif; }
    
.T40ibY {
    font-style : italic;
    text-align: center;
    line-height: 18px;
    color: #FFCC00;
    font-weight : bold;
    font-size : 40px;
    font-family: Times,serif; }
.sepia14 { 
    color:#660000;
    font-weight: bold;
    font-family: arial,geneva,sans-serif;
    font-size: 14px; }
.sepia16 { 
    color:#660000;
    font-weight: bold;
    font-family: arial,geneva,sans-serif;
    font-size: 16px; }

a:link {
    color : blue;
    text-decoration : none;
    font-size : 11px;
    font-family : trebuchet, trebuchet ms,arial, geneva, sans-serif; }
a:visited {
    color : blue;
    text-decoration : none;
    font-size : 11px;
    font-family : trebuchet, trebuchet ms,arial, geneva, sans-serif; }
a:hover {
    color : blue;
    text-decoration : underline overline;
    font-size : 11px;
    font-family : trebuchet, trebuchet ms,arial, geneva, sans-serif; }   
a:active {
    color : red;
    text-decoration : none;
    font-size : 11px;
    font-family : trebuchet, trebuchet ms,arial, geneva, sans-serif; }

a.s:link {
    text-align : center;
    font-weight : bold;
    color : blue;
    text-decoration : none;
    font-size : 11px;
    font-family : trebuchet, trebuchet ms,arial, geneva, sans-serif; }
a.s:visited {
    text-align : center;
    font-weight : bold;
    color : blue;
    text-decoration : none;
    font-size : 11px;
    font-family : arial, geneva, sans-serif; }
a.s:hover {
    text-align : center;
    font-weight : bold;
    color : green;
    text-decoration : underline overline;
    font-size : 11px;
    font-family : arial, geneva, sans-serif; }
a.s:active {
    text-align : center;
    font-weight : bold;
    color : red;
    text-decoration : none;
    font-size : 11px;
    font-family : arial, geneva, sans-serif; }

a.T12:link {
    color : #000099;
    text-decoration : none;
    font-size : 12px;
    font-family : arial, geneva, sans-serif; }
a.T12:visited {
    color : #000099;
    text-decoration : none;
    font-size : 12px;
    font-family : arial, geneva, sans-serif; }
a.T12:hover {
    font-weight : bold;
    color : blue;
    text-decoration : none;
    font-size : 12px;
    font-family : arial, geneva, sans-serif; }   
a.T12:active {
    font-weight : bold;
    color : red;
    text-decoration : none;
    font-size : 12px;
    font-family : arial, geneva, sans-serif; }

a.T12b:link {
    font-weight : bold;
    color : #000099;
    text-decoration : none;
    font-size : 12px;
    font-family : arial, geneva, sans-serif; }
a.T12b:visited {
    font-weight : bold;
    color : #000099;
    text-decoration : none;
    font-size : 12px;
    font-family : arial, geneva, sans-serif; }
a.T12b:hover {
    font-weight : bold;
    color : blue;
    text-decoration : none;
    font-size : 12px;
    font-family : arial, geneva, sans-serif; }   
a.T12b:active {
    font-weight : bold;
    color : red;
    text-decoration : none;
    font-size : 12px;
    font-family : arial, geneva, sans-serif; }

a.T12brouge:link {
    font-weight : bold;
    color : #FF3333;
    text-decoration : none;
    font-size : 12px;
    font-family : arial, geneva, sans-serif; }
a.T12brouge:visited {
    font-weight : bold;
    color : #FF3333;
    text-decoration : none;
    font-size : 12px;
    font-family : arial, geneva, sans-serif; }
a.T12brouge:hover {
    font-weight : bold;
    color : #000000;
    text-decoration : underline overline;
    font-size : 12px;
    font-family : arial, geneva, sans-serif; }   
a.T12brouge:active {
    font-weight : bold;
    color : red;
    text-decoration : none;
    font-size : 12px;
    font-family : arial, geneva, sans-serif; }
    
a.T14:link {
    font-weight : bold;
    color : #000099;
    text-decoration : none;
    font-size : 14px;
    font-family : arial, geneva, sans-serif; }
a.T14:visited {
    font-weight : bold;
    color : #000099;
    text-decoration : none;
    font-size : 14px;
    font-family : arial, geneva, sans-serif; }
a.T14:hover {
    font-weight : bold;
    color : blue;
    text-decoration : none;
    font-size : 14px;
    font-family : arial, geneva, sans-serif; }   
a.T14:active {
    font-weight : bold;
    color : red;
    text-decoration : none;
    font-size : 14px;
    font-family : arial, geneva, sans-serif; }

a.tothetop { /* définition de la classe "image" de la balise <a> */
     display: block;
     width: 330px;
     height: 25px;
     background-image: url(boutons/bouton_tothetop_gris.jpg);
     background-repeat: no-repeat; }
         
a.tothetop:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(boutons/bouton_tothetop_bleu.jpg); }
     
a.tothetop2 { /* définition de la classe "image" de la balise <a> */
     display: block;
     width: 330px;
     height: 25px;
     background-image: url(../boutons/bouton_tothetop_gris.jpg);
     background-repeat: no-repeat; }
         
a.tothetop2:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../boutons/bouton_tothetop_bleu.jpg); }