html,body {
margin:0px;
padding:0px;
text-align:center;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #2A2A2A;
background-repeat:repeat-x;
background-position:1px 0px;
border-top:1px solid #666666;
background-color:#EBEEEF;
}

#top {
width:799px;
background-image:url(../images/top-bg.png);
background-repeat:repeat-x;
border-right:1px solid #AAAAAA;
}

#banner{
background-position:1px 0px;
background-repeat:no-repeat;
}

#contenulangs {
font-size:10px;
color: #666666;
background-color:#e2e2e2;
width:100px;
float:right;
}
#contenulangs A{
color: #FFFFFF;
background-color:#A1000D;
font-weight:bold;
padding-left:3px;
padding-right:2px;
text-decoration:none;

}
#contentpane{
border-top:1px solid White;
}
td.mainleft {
height:21px;
background-color:#85000B;
color: white;
letter-spacing:2px;
word-spacing:.2em;
padding-top:2px;
padding-left:27px;
background-image:url(../images/home.gif);
background-repeat:no-repeat;
background-position:5px 0px;
}

td.mainleft a {
color: white;
text-decoration:none;
}

td.left {
background-color:#A1000D;
color:white;
width:155px;
}

td.right {
background-color:#E2E2E2;
border-left:1px solid #666666;
border-right:1px solid #666666;
color: #B6000B;
width:152px;
}
td.right A.content,td.right A.content:visited{
color: #A1000D;
}
td.mainright {
background-color:#A1000D;
color:white;
width:152px;
}
td.mainright A{
color: white;
text-decoration:none;
}
td.maincontent {
background-color:#7A7A7A;
color:white;
word-spacing:5px;
padding-left:8px;
}

td.maincontent a {
color:white;
text-decoration:none;
word-spacing:0px;
}

td.maincontent a:hover {
color:white;
text-decoration:underline;
word-spacing:0px;
}

.boutongg {
background-image:url(../images/bggg.gif);
background-repeat:no-repeat;
padding-left:9px;
height:31px;
display:table-cell;
cursor:pointer;
}

.boutongg span {
background-image:url(../images/bdgg.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right:10px;
height:31px;
display:table-cell;
cursor:pointer;
}

.boutongg span input {
border:0px;
margin:0px;
padding:0px;
background-image:url(../images/bcgg.gif);
background-repeat:repeat-x;
height:31px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: white;
display:table-cell;
cursor:pointer;
}


input, select {
/*border:1px solid #85000B;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*color: #666666;
background-color: #EEEEEE;*/
height:14px;
}
input#checkbox {
border:0px;
background-color: #FFFFFF;
}
div.menu {
border-top:1px solid #550000;
margin-top:10px;
background-color:#A1000D;
}

div.menu div {
height:17px;
border-bottom:1px solid #550000;
padding-top:3px;
padding-left:12px;
}

div.menu div.on {
height:17px;
border-bottom:1px solid #550000;
padding-top:3px;
padding-left:12px;
background-color:#E4000F;
}

div.menu div a {
color:white;
text-decoration:none;
font-weight:bold;
}

#footer {
color: white;
font-size:11px;
background-color:#7A7A7A;
height:17px;
text-align:center;
padding-top:3px;
}

div.title {
color: #B6000B;
font-weight:bold;
border-bottom:1px solid #7A7A7A;
margin-bottom:16px;
padding-bottom:2px;
}

td.contenuCentral {
background-image:url(../images/bg-index.jpg);
}

td.ville {
font-weight:bold;
padding-left:4px;
}

td.lieu {
color: #424242;
}

table.expose {
text-align:left;
}

table.expose td {
height:18px;
}

table.expose td.lieu {
border-bottom:1px dashed #E4000F;
}

button {
cursor:pointer;
}

div.newsdate {
color: #E4000F;
width:50px;
float:left;
margin-right:5px;
padding:4px;
font-weight:bold;

}

div.newstext {
padding:4px;

}

div.newstext a {
color: #2A2A2A;
font-weight:bold;
}

div.newscontent {
margin-bottom:10px;
padding-left:12px;
}

span.newsinfo,span.newsinfo a {
color: #E4000F;
}

.special {
color: #E4000F;
}


.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #B6000B;
}
.soustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #b6000b;
}
.titre_header{
	
}
.content{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
TABLE.menu TR TD A{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF6600;
font-weight:bold;
}

A.content:hover{
text-decoration:none;
}
A.menu:hover{
text-decoration:none;
}
TR.ligneException1 TD{
color: #0000FF;
} 
TR.ligneException2 TD{
color: #FF6600;
} 
TD.news {
border-bottom: 1px solid #424242;
}
TD.news A{
color: #424242;
text-decoration:none;
}
TR.indexBlue TD {
background-color:#3b7ac1;
color:#FFFFFF;
padding-left:7px;
padding-right:5px;
padding-top:5px;
vertical-align:top;
font-size:11px;
}
TR.indexBlue A {
color:#FFFFFF;
}
TR.indexLightBlue TD {
background-color:#d7e0e4;
color:#000000;
padding-left:7px;
padding-right:5px;
padding-top:5px;
vertical-align:top;
font-size:11px;
}
TR.indexLightBlue A {
color:#000000;
}
A.stockHome{
color:#FFFFFF;
}