body {
    font-family : arial, geneva, sans-serif;
    font-size : 12px;
    margin: 0;
padding: 0;
padding-top: 10px;
background-color: #fff;
}

#conteneur {
position: relative;
width: 1000px;
margin: 0 auto;
border: 1px solid #555;
background: url(./img/fond-top.jpg) no-repeat left top #fff;
}

td, p {
    font-family : arial, geneva, sans-serif;
    font-size : 12px; }
    
table {
    border: thin; }
    
td.c {
    background : #ffffff url(./boutons/fond_bouton.gif) no-repeat left;
    font-family : arial, geneva, sans-serif;
    font-size : 12px; }
    
td.c2 {
    background : #ffffff url(../boutons/fond_bouton.gif) no-repeat left;
    font-family : arial, geneva, sans-serif;
    font-size : 12px; }
    
td.v75 {
    background : #ffffff url(./boutons/fond_bouton.gif) no-repeat left;
    font-family : arial, geneva, sans-serif;
    font-size : 12px; }
    
td.v100 {
    background : #ffffff url(./boutons/fond_boutons.gif) no-repeat right;
    text-align : center;
    font-family : arial, geneva, sans-serif;
    font-size : 12px; }
    
td.R {
    text-align: right; }

form submit {
    margin: 0;
    padding: 0; }
     
h1 {
    font-style : italic;
    line-height:32px;
    margin-bottom: 5px;
    font-weight : bold;
    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;
    margin-bottom: 3px;
    font-weight : bold;
    color : #666;
    font-size : 20px;
    font-family : arial, geneva, sans-serif; }

h4 {
    font-style : italic;
    margin-bottom: 7px;
    line-height:14px;
    font-weight : bold;
    color : #660000;
    font-size : 16px;
    font-family : arial, geneva, sans-serif; }
/* 
img {
Si on met une image dans un lien, pas de bordure car c'est vilain :-p
	border:none; }
 */
 
.a {
    text-align : justify;
    font-family : Times, serif; }
    
.blanc12 {
    font-style : italic;
    color: #FFFFFF;
    font-weight : bold;
    font-size : 12px;
    font-family : verdana, arial, geneva, sans-serif; }
    
.blanc14 {
    font-style : italic;
    color: #FFFFFF;
    font-weight : bold;
    font-size : 14px;
    font-family : verdana, arial, geneva, sans-serif; }
    
.blanc18 {
    color: #FFFFFF;
    font-weight : bold;
    font-size : 18px;
    font-family : arial, geneva, sans-serif; }

.infobulle
 	{
	position: absolute;
	z-index:100;
	visibility : hidden;
	border: 1px solid Black;
	padding: 2px;
	font-weight : lighter;
	font-family: Arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFCC;
	text-align: left;   
	}
    
.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; }
.sepia11 {
    color: #660000;
    font-size : 11px;
    font-family : arial, geneva, sans-serif; }
.sepia11b {
    color: #660000;
    font-weight : bold;
    font-size : 11px;
    font-family : arial, geneva, sans-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; }

.sepia18 {
    color: #660000;
    font-weight : bold;
    font-size : 18px;
    font-family : arial, geneva, sans-serif; }   
.sepia21 {
    color: #660000;
    font-weight : bold;
    font-size : 21px;
    font-family : arial, geneva, sans-serif; }
.sepia24 {
    color: #660000;
    font-weight : bold;
    font-size : 24px;
    font-family : arial, geneva, sans-serif; }
.t9 {
    font-family : arial, geneva, sans-serif;
    font-size : 9px; }
.t10 {
    font-family : arial, geneva, sans-serif;
    font-size : 10px; }
.t10B {
    font-weight : bold;
    font-family : arial, geneva, sans-serif;
    font-size : 10px; }
.t10an {
    font-family : arial narrow, arial, geneva, sans-serif;
    font-size : 10px; }
.t10anB {
    font-weight : bold;
    font-family : arial narrow, arial, geneva, sans-serif;
    font-size : 10px; }
.t11 {
    text-align: justify;
    font-family : arial, geneva, sans-serif;
    font-size : 11px; }
.t11b {
    text-align: justify;
    font-weight : bold;
    font-family : arial, geneva, sans-serif;
    font-size : 11px; }
.t11an {
    font-family : arial narrow, arial,geneva, sans-serif;
    font-size : 11px; }
.t11anB {
    font-weight : bold;
    font-family : arial narrow, arial, geneva, sans-serif;
    font-size : 11px; }
.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; }
.T12bw {
    font-weight : bold;
    color: #FFFFFF;
    font-size : 12px;
    font-family : verdana, arial black, trebuchet, trebuchet MS, arial, geneva, sans-serif; }
.T14bw {
    color: #FFFFFF;
    font-weight : bold;
    font-size : 14px;
    font-family : verdana, 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; }

.titres18G {
    font-weight: bold;
    color: gray;
    font-family: arial,geneva,sans-serif;
    font-size: 18px ; }

.fineborder {
    border-style:solid; 
    border-width:1px; 
    border-color:black; 
    background-color:white; }

.yline {
    background-color: #FFFFCC; }

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


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

a.s:link {
    text-align : center;
    font-weight : bold;
    color : blue;
    text-decoration : none;
    font-size : 11px;
    font-family : 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.T11b:link {
    font-weight : bold;
    color : #000099;
    text-decoration : none;
    font-size : 11px;
    font-family : arial, geneva, sans-serif; }
a.T11b:visited {
    font-weight : bold;
    color : #000099;
    text-decoration : none;
    font-size : 11px;
    font-family : arial, geneva, sans-serif; }
a.T11b:hover {
    font-weight : bold;
    color : blue;
    text-decoration : none;
    font-size : 11px;
    font-family : arial, geneva, sans-serif; }   
a.T11b:active {
    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.T9brouge:link {
    font-weight : bold;
    color : #FF3333;
    text-decoration : none;
    font-size : 9px;
    font-family : arial, geneva, sans-serif; }
a.T9brouge:visited {
    font-weight : bold;
    color : #FF3333;
    text-decoration : none;
    font-size : 9px;
    font-family : arial, geneva, sans-serif; }
a.T9brouge:hover {
    font-weight : bold;
    color : #000000;
    text-decoration : underline overline;
    font-size : 9px;
    font-family : arial, geneva, sans-serif; }   
a.T9brouge:active {
    font-weight : bold;
    color : red;
    text-decoration : none;
    font-size : 9px;
    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); }