body { margin: 0px; 
           background: #fff;
           color: black;
           font-family: arial, geneva, sans-serif;
           font-size: 14px; }

body p { color: black;
           font-family: arial, geneva, sans-serif;
           font-size: 14px; }
           
body td { color: black;
               font-family: arial, geneva, sans-serif;
               font-size: 14px;  }

table { border: thin }
td.W {
    background-color: #FFFFFF; }
    
h1 { line-height:24px;
       vertical-align:baseline;
       color:#990000;
       font-style: italic;
       font-weight:bold;
       font-family: arial,geneva,sans-serif;
       font-size:28px; }h2 { color: yellow;
       font-size: 18px;
       font-family: arial,geneva,sans-serif; }h3 { font-weight: bold;
       font-size: 18px;
       font-family: arial,geneva,sans-serif; }h4 { font-weight: bold;
       color: white;
       font-size: 14px;
       font-family: arial,geneva,sans-serif; }h5 { font-style : italic;
       color: white;
       font-size: 12px;
       font-family: arial,geneva,sans-serif; }h6 { color: #ffffff;
       font-size: 8px;
       font-family: arial,geneva,sans-serif; }
     .ital_12 { font-style: italic;
      font-family: arial,geneva,sans-serif;
      font-size: 12px; }
      .gris12B { color: #666666;
     font-weight: bold;
     font-family: arial,geneva,sans-serif;
     font-size: 12px; }
     .f { color: #000000;
     font-weight: bold;
     font-family: arial,geneva,sans-serif;
     font-size: 14px; }

.legende {
    color: #000000;
    font-style: italic;
    text-align: center;
    font-size: 14px;
    line-height:18px;
    font-family: arial, geneva, sans-serif; }

.orange12 {
    color: #F98D57;
    font-weight: bold;
    line-height:18px;
    font-size: 12px;
    font-family: arial,helvetica,sans-serif }
.orange14a {
    color: #F98D57;
    font-weight: bold;
    line-height:16px;
    font-size: 14px;
    font-family: arial,helvetica,sans-serif }

.orange14 {
    color: #F98D57;
    font-weight: bold;
    line-height:16px;
    font-size: 14px;
    font-family: arial,helvetica,sans-serif; }
    
.orange16 {
    color: #F98D57;
    font-weight: bold;
    font-size: 16px;
    font-family: arial,helvetica,sans-serif; }
    
.prune14 {
    color: #590836;
    font-weight: bold;
    font-size: 14px;
    font-family: trebuchet MS, trebuchet, arial,helvetica,sans-serif }

.prune18 {
    color: #590836;
    font-weight: bold;
    font-size: 18px;
    font-family: trebuchet MS, trebuchet, arial,helvetica,sans-serif }
.prune24 {
    color: #590836;
    font-weight: bold;
    font-size: 24px;
    font-family: arial,helvetica,sans-serif }

.rouge12 {
	color: #ff0000;
	font-style: italic;
	font-family: arial, geneva, sans-serif;
	font-size: 12px; }
.rouge12VB {
	color: #ff0000;
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 12px; }
.rouge13B {
    color: #ff0000;
    font-family: trebuchet MS, trebuchet, arial, geneva, sans-serif;
    font-size: 13px; }
.rouge14 {
	color: #ff0000;
	font-weight: bold;
	font-family: trebuchet MS, trebuchet, arial, geneva, sans-serif;
	font-size: 14px; }
.texteN {
	color: #000000;
	font-family: trebuchet MS, trebuchet, verdana, arial, geneva, sans-serif;
	font-size: 12px; }
	
.text10 {
    color: #000000;
    font-size: 10px;
    font-family: trebuchet MS, trebuchet, verdana, arial, geneva, sans-serif; }

.T18i { color: #000000;
           font-style: italic;
           font-weight: bold;
           font-family: arial,geneva,sans-serif;
           font-size: 18px; }
           
.T18iR { color: red;
             font-style: italic;
             font-weight: bold;
             font-family: arial,geneva,sans-serif;
             font-size: 18px; }
             
.T28iR { color: #990000;
             font-style: italic;
             font-weight: bold;
             font-family: arial,geneva,sans-serif;
             font-size: 28px; }a:link { font-weight: bold; 
            text-decoration: none;
            color: #000099;
            font-family: arial,geneva,sans-serif;
            font-size: 16px; }a:visited { font-weight: bold;
                color: #000099;
                text-decoration: none;
                font-family: arial,geneva,sans-serif;
                font-size: 16px; }
a:hover { font-weight: bold;
               text-decoration: underline;
               color: blue;
               font-family: arial,geneva,sans-serif;
               font-size: 16px; }a:active { font-weight: bold;
               text-decoration: underline overline;
               color: blue;
               font-family: arial,geneva,sans-serif;
               font-size: 16px; }

a.bleu10:link {
    color: #1FAED9;
    text-decoration: none;
    font-size: 10px;
    font-family: verdana,arial,helvetica,sans-serif }
a.bleu10:visited {
    color: #1FAED9;
    text-decoration: none;
    font-size: 10px;
    font-family: verdana,arial,helvetica,sans-serif }
a.bleu10:hover {
    color: #590836;
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;
    font-family: verdana,arial,helvetica,sans-serif }
a.bleu10:active {
    color: #F98D57;
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;
    font-family: verdana,arial,helvetica,sans-serif }

a.bleu12:link {
    color: #1FAED9;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    font-family: arial,helvetica,sans-serif }
a.bleu12:visited {
    color: #1FAED9;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    font-family: arial,helvetica,sans-serif }
a.bleu12:hover {
    color: #590836;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    font-family: arial,helvetica,sans-serif }
a.bleu12:active {
    color: #F98D57;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    font-family: arial,helvetica,sans-serif }
    
a.blanc16:link {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
    font-family: arial,helvetica,sans-serif }
a.blanc16:visited {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
    font-family: arial,helvetica,sans-serif }
a.blanc16:hover {
    color: #590836;
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
    font-family: arial,helvetica,sans-serif }
a.blanc16:active {
    color: #1FAED9;
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
    font-family: arial,helvetica,sans-serif }
    
a.W10B:link {
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    font-size: 10px;
    font-family: verdana,arial,helvetica,sans-serif }
a.W10B:visited {
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    font-size: 10px;
    font-family: verdana,arial,helvetica,sans-serif}
a.W10B:hover {
    font-weight: bold;
    text-decoration: underline overline;
    color: yellow;
    font-size: 10px;
    font-family: verdana,arial,helvetica,sans-serif}
a.W10B:active {
    font-weight: bold;
    text-decoration: underline overline;
    color: #ffffff;
    font-size: 10px;
    font-family: verdana,arial,helvetica,sans-serif}
    
a.W12B:link {
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    font-size: 12px;
    font-family: verdana,arial,helvetica,sans-serif }
a.W12B:visited {
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    font-size: 12px;
    font-family: verdana,arial,helvetica,sans-serif}
a.W12B:hover {
    font-weight: bold;
    text-decoration: none;
    color: yellow;
    font-size: 12px;
    font-family: verdana,arial,helvetica,sans-serif}
a.W12B:active {
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    font-size: 12px;
    font-family: verdana,arial,helvetica,sans-serif}

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

.menu {
	float: left;
	/*left:0;*/
	width: 130px;
	height: 100%;
	margin: 0px;
	color: #000;
	padding:10px;
}

.main {
	position: absolute;
	width: 540px;
	margin-top: 10px;
	margin-left: 165px;
	padding: 0px;
}

#menu {
	float: left;
	/*left:0;*/
	width: 130px;
	height: 540px;
	margin-top: 0px;
	margin-left: 0px;
	color: #000;
	background: #ffc;
	padding:10px;
}

#main {
	position: absolute;
	width: 540px;
	margin-top: 10px;
	margin-left: 165px;
	padding: 0 0 0 0;
}

#logo {
 position: absolute;
 left: 20px;
 top: 20px;

#logo img {
 border:0; /* suppression de la bordure dûe au lien */
}

.bouton01 {
background: url(elements/bouton_nu01vert.jpg) #fff no-repeat;
font-size : 10px;
font-family : Times;
font-weight: bold;
}

