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 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
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, a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
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;
}

/*Tutorial stuff down here*/
input[type=text],input[type=password]{padding: 5px 10px; background-color: transparent; float:left;}
label{ color: #bababa;  width:124px;  }

.button, .button:visited {border:none; margin: 0px; background: #222 url(../images/overlay.png) repeat-x;
                          display: inline-block; padding: 4px 10px 5px; color: #fff; text-decoration: none; -moz-border-radius: 6px;
                          -webkit-border-radius: 6px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
                          text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer}
.button:hover{ background-color: #111; color: #fff; }
.button:active{ top: 1px; }
.button, .button:visited,.medium.button, .medium.button:visited{font-size: 13px;font-weight: bold;line-height: 1;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}
.green.button, .green.button:visited{ background-color: #91bd09; }
.green.button:hover{ background-color: #749a02; }

#login{width: 280px; background-color:#E6EAED;  padding:10px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#login input[type=text],#login input[type=password]{width:124px; margin: 5px 0; font-size: 24px; font-weight: bold; border: 1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color: #595959; }
#login label{font-size: 18px;   margin: 14px 10px 14px 0;color: #595959;float:left;}

#login .sayit{font-size:24px; color: #595959; font-style: italic; padding-bottom: 5px;}
