body {
    margin: 5px;
    background-color: #2D1717;
    font-size: 12px;
    font-family: arial,helvetica,sans-serif; }
td {
    font-size: 12px;
    font-family: arial,helvetica,sans-serif}

table { border: thin }

td.W {
    background-color: #FFFFFF; }


div#global {
    min-height: 100%;
    width: 750px;
    padding: 0;
    margin: 0 auto;
    position: relative;
    top: 0px;
    color: #000;
    background: #fff url(../e/fond-global.jpg) repeat;
    }

div#global2 {
    min-height: 660px;
    width: 750px;
    padding: 5px 0 0 0;
    margin: 0 auto;
    position: relative;
    top: 0px;
    color: #000;
    background: #fff url(../e/fond-global.jpg) repeat;
    }
div#contenu {
    width: 750px;
    padding: 0;
    margin: 0 auto;
    top: 0px;
    color: #000;
    background: #e2e2e2 url(../e/fond-global.jpg) repeat;
    }

div#top {
    height: 16px;
    width: 750px;
    padding: 0;
    margin: 0 auto;
    position: relative;
    top: 5px;
    background: #2D1717 url(../e/cs-top.gif) no-repeat;
    }

div#titre {
    height: 50px;
    width: 560px;
     float: right;
     margin:0;
     padding: 0 20px 0 0;
    }
div#sentence {
    height: 24px;
    padding-top: 5px;
    border: 0;
    font: 14px Georgia, Times, serif;
    text-align: center;
    letter-spacing:0.05em;
    color: #96C;
    position: relative;
    }

#menu {
     width: 135px;
     float: left;
     margin:0 0 10px 10px;
     padding:2px;
     text-align:justify;
}
#menu_lo {
     width: 133px;
     float: left;
     margin:0 0 0 10px;
     padding:2px;
     text-align:justify;
}

#sideright {
     width: 560px;
     float: right;
     margin:0 10px 0 0;
     padding: 5px;
     background: #fff;
}
#sideright_lo {
     width: 590px;
     float: right;
     margin:0 ;
     padding: 0;
     background: #fff;
}

#sideright2 {
     width: 740px;
     float: left;
     margin: 0;
     padding: 0 10px 0 0;
     background: #fff;
}
#middle {
     margin: 0 10px 20px 150px;
     padding:10px 10px 10px 10px;
     text-align:justify;
}


h1 {
    color:#330099;
    font-size:2.1em;
    font-family: arial,helvetica,sans-serif}
h2 {
    color:#999999;
    font-size: 2em;
    font-family:arial,helvetica,sans-serif}
h3 {
    font-weight: bold;
    color:#330099;
    font-size:14pt;
    font-family:arial,helvetica,sans-serif}
h4 {
    color:#330099;
    font-size:1.8em;
    font-family:arial,helvetica,sans-serif}
h5 {
    font-weight: bold;
    font-size: 1.6em;
    font-family: arial,helvetica,sans-serif }   
h6 {
    font-weight: bold;
    background-color: #c2c2c2;
    color: #ffffff;
    font-size: 14pt;
    font-family: arial,helvetica,sans-serif }

.blanc12 {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    font-family: arial,helvetica,sans-serif }

.bleu12 {
    color: #1FAED9;
    font-weight: bold;
    line-height:18px;
    font-size: 12px;
    font-family: arial,helvetica,sans-serif }
.legende {
    color: #000000;
    font-style: italic;
    text-align: center;
    font-size: 10px;
    font-family: trebuchet MS, trebuchet, verdana, 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 }

.t {
    font-size:10px;
    font-family:arial,helvetica,sans-serif}
.t12 {
    font-size:12px;
    font-family:arial,helvetica,sans-serif}
.tj {
    color: #ffcc00;
    font-size:9px;
    font-family:arial,helvetica,sans-serif}


.R {
    color:red;
    font-size:12px;
    font-family:arial,helvetica,sans-serif}
.R11 {
    color:red;
    font-size:12px;
    font-family:arial,helvetica,sans-serif}
.R16B {
    font-weight:bold;
    color:red;
    font-size:16px;
    font-family:arial,helvetica,sans-serif}
.R18B {
    font-weight:bold;
    color:red;
    font-size:18px;
    font-family:arial,helvetica,sans-serif}
.R24B {
    font-weight:bold;
    color:red;
    font-size:24px;
    font-family:arial,helvetica,sans-serif}
.ST18B {
    font-weight:bold;
    color:#993333;
    font-size:18px;
    font-family:arial,helvetica,sans-serif}

.rouge11 {
    color:red;
    font-size:11px;
    font-family:arial,helvetica,sans-serif }
.rouge12 {
    color:red;
    font-weight:bold;
    font-size:12px;
    font-family:arial,helvetica,sans-serif }
.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; }

.s {
    font-size:10px;
    font-family:arial,helvetica,sans-serif}
.t10 {
    font-size:10px;
    font-family:arial,helvetica,sans-serif}    

.TEXT14B {
    font-weight:bold;
    font-size:14px;
    font-family:arial,helvetica,sans-serif}
    
.theme {
    font-weight:bold;
    color:#999999;
    font-size: 2em;
    font-family:arial,helvetica,sans-serif}
    
.TITRES-I18 {
    font-weight:bold;
    font-style:italic;
    font-size:18px;
    font-family:arial,helvetica,sans-serif}
.TITRES-I24 {
    font-weight:bold;
    font-style:italic;
    font-size:24px;
    font-family:arial,helvetica,sans-serif}
.TITRES-R28 {
    font-weight:bold;
    color:red;
    font-size:28px;
    font-family:arial,helvetica,sans-serif}


.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; }
.text11 {
    color: #000000;
    font-size: 11px;
    font-family: trebuchet MS, trebuchet, arial, geneva, sans-serif; }
.text12 {
    color: #000000;
    font-size: 12px;
    font-family: trebuchet MS, trebuchet, verdana, arial, geneva, sans-serif; }

.text14B {
    color: #000000;
    font-weight: bold;
    font-size: 14px;
    font-family: trebuchet MS, trebuchet, verdana, arial, geneva, sans-serif; }

.text16B {
    color: #000000;
    font-weight: bold;
    font-size: 16px;
    font-family: trebuchet MS, trebuchet, verdana, arial, geneva, sans-serif; }

.titreblanc16 {
	font-weight: bold;
	color: #fff;
	font-family: arial, geneva, sans-serif;
	font-size: 16px; }

.TITRES-I18 {
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	font-family:arial,helvetica,sans-serif}

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

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

a.B15:link {
    font-weight:bold;
    font-style:italic;
    text-decoration:none;
    color:#993333;
    font-size:15px;
    font-family:arial,geneva,sans-serif}
a.B15:visited {
    font-weight:bold;
    text-decoration:none;
    color:#993333;
    font-size:15px;
    font-family:arial,geneva,sans-serif}
a.B15:hover {
    font-weight:bold;
    color:blue;
    font-size:15px;
    font-family:arial,geneva,sans-serif}
a.B15:active {
    font-weight:bold;
    text-decoration:none;
    color:RED;
    font-size:15px;
    font-family:arial,geneva,sans-serif}

a.B18:link {
    font-weight:bold;
    font-style:italic;
    text-decoration:none;
    color:#993333;
    font-size:18px;
    font-family:arial,geneva,sans-serif}
a.B18:visited {
    font-weight:bold;
    text-decoration:none;
    color:#993333;
    font-size:18px;
    font-family:arial,geneva,sans-serif}
a.B18:hover {
    font-weight:bold;
    color:blue;
    font-size:18px;
    font-family:arial,geneva,sans-serif}
a.B18:active {
    font-weight:bold;
    text-decoration:none;
    color:RED;
    font-size:18px;
    font-family:arial,geneva,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.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}

