html,body {
margin:0px;
padding:0px;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #2A2A2A;
background-image:url(../images/fondlogo.png);
background-repeat:repeat-x;
background-position:1px 0px;
}

#top {
display:none;
}
#horz_menu{
display:none;
}
#banner {
width:464px;
height:78px;
}

#langs {
width:152px;
height:20px;
font-size:11px;
color: #666666;
background-color:#E2E2E2;
/*padding-left:245px;*/
text-align:center;
margin-left:223px;
}

#contenulangs {
background-image:url(../images/top_photo_bg.jpg);
background-repeat:no-repeat;
background-position:right;
width:375px;
height:78px;
text-align:right;
}

#contenulangs A{
color: #FFFFFF;
background-color:#A1000D;
font-weight:bold;
padding-left:3px;
padding-right:2px;
text-decoration:none;
}

td.mainleft {
width:128px;
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 {
display:none;
}

td.right {
display:none;
}

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;
}

.boutonrr {
background-image:url(../images/bgrr.gif);
background-repeat:no-repeat;
padding-left:12px;
height:28px;
display:table-cell;
cursor:pointer;
}

.boutonrr span {
background-image:url(../images/bdrr.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right:15px;
height:28px;
display:table-cell;
cursor:pointer;
}

.boutonrr span input {
border:0px;;
margin:0px;
padding:0px;
background-image:url(../images/bcrr.gif);
background-repeat:repeat-x;
height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: white;
display:table-cell;
cursor:pointer;
}


.boutonrb {
background-image:url(../images/bgrb.gif);
background-repeat:no-repeat;
padding:0px;
padding-left:7px;
display:table-cell;
height:30px;
cursor:pointer;
margin:0px;
}

.boutonrb span {
background-image:url(../images/bdrb.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right:15px;
display:table-cell;
height:30px;
cursor:pointer;
}

.boutonrb span input {
border:0px;
margin:0px;
padding:0px;
background-image:url(../images/bcrb.gif);
background-repeat:repeat-x;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: white;
display:table-cell;
cursor:pointer;
}

.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.boutong {
border:0px;
background-color:#3b7ac1;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
cursor:pointer;
}
a.boutong {
border:0px;
background-color:#3b7ac1;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
cursor:pointer;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;
text-decoration:none;
}

input, select {
border:1px solid #85000B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
background-color: #EEEEEE;
}
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 {
display:none;
}

div.title {
color: #B6000B;
font-weight:bold;
border-bottom:1px solid #7A7A7A;
margin-bottom:16px;
padding-bottom:2px;
}

td.contenuCentral {
padding:8px;
}

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;
}

#menu1,#menu4,#menu7 {
height:32px !important;
}

/*-----------------------------------------------------*/

TR.tbl_titre TD{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
border-bottom:1px solid Black;
border-top:1px solid Black;
}
TR.tbl_content TD{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom:1px dashed Black;
}
TR.tbl_content_new TD{
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
border-bottom:1px dashed Black;
}
TR.tbl_content_free TD{
font-family:Arial, Helvetica, sans-serif;
color:Black;
background-color:#EFEFEF;
border-bottom:1px dashed Black;
}
TABLE.gridTable,TABLE.stockList {
border-left:1px solid Black;
border-top:1px solid Black;
}
TABLE.gridTable TD{
padding-left:8px;
padding-right:8px;
border-right:1px solid Black;
border-bottom:1px solid Black;
height:30px;
}
TABLE.stockList TR TD{
padding-left:3px;
padding-right:3px;
/*height:16px;*/
border-right:1px solid Black;
border-bottom:1px solid Black;
}
TABLE.stockList TR.title TD{
background-color:#dfeaf0;
padding-left:5px;
padding-right:5px;
border-right:1px solid Black;
border-bottom:1px solid Black;
}
TABLE.stockList TR.stockToConsult TD{
font-weight:bold;
}
.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;
}
.tempcontent{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999
}

TABLE.menu TR TD A{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF6600;
font-weight:bold;
}
body{
margin:0px;
}
.error{
color:#b6000b;
border:1px solid #b6000b;
padding-left:8px;
padding-right:8px;
padding-top:3px;
padding-bottom:3px;
}
.errortext{
color:#b6000b;
font-weight:bold;
}
.success{
color:Green;
}
td.faqQuestion{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*font-weight:bold;
text-decoration:underline;*/
padding-left:5px;
}
td.faqAnswer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
padding-left:25px;
}
DIV.infoStockSsTitre{
background-color:#E2E2E2;
height:20px;
text-align:center;
color:Black;
padding-top:4px;
font-weight:bold;
}
TD.infoStockLibele{
color: #B6000B;
font-weight:bold;
font-size:11px;
}
A.content,A.content:visited{
color: #A1000D;
font-size:12px;
}
A.content:hover{
text-decoration:none;
}
A.menu,A.menu:visited{
color: #FFFFFF;
}
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;
}
H1{
font-size:18px
}
H2{
font-size:16px;
color: #B6000B;
}
H3{
font-size:14px
}
li.MarketTable{
font-size:10px
}
.sectorRanking{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
.sectorList DIV {
	border-bottom:1px solid #fff;
	color:#fff;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	/*height:12px;*/
	
}
DIV.sectorRanking4{
width:360px;
margin-left:400px;
}
DIV.sectorRanking4 .sectorList{
	background-image:url(../images/avion4-bg.jpg);
	background-repeat:repeat-y;
	float:left;
	width:192px;
	/*height:119px;*/
	
	padding-left:5px;
	padding-right:5px;
	overflow:visible;
}

DIV.sectorRanking3{
width:360px;
margin-left:250px;
}
DIV.sectorRanking3 .sectorList{
	background-image:url(../images/avion3-bg.jpg);
	background-repeat:repeat-y;
	float:left;
	width:192px;
	/*height:119px;*/
	
	padding-left:5px;
	padding-right:5px;
	overflow:visible;
}
DIV.sectorRanking2{
width:360px;
margin-left:125px;
}
DIV.sectorRanking2 .sectorList{
	background-image:url(../images/avion2-bg.jpg);
	background-repeat:repeat-y;
	float:left;
	width:192px;
	/*height:119px;*/
	
	padding-left:5px;
	padding-right:5px;
	overflow:visible;
}
DIV.sectorRanking1{
width:360px;
}
DIV.sectorRanking1 .sectorList{
	background-image:url(../images/avion1-bg.jpg);
	background-repeat:repeat-y;
	float:left;
	width:192px;
	/*height:119px;*/
	
	padding-left:5px;
	padding-right:5px;
	overflow:visible;
}
div.rounded{
	width: 400px; padding: 20px; margin: 1em;
    background: #E4E2DC; color:#000; float:left;
}
h3.conferenceTitle{
	 width:350px; float:left;
}
.conferenceBuy A{
	color:#0099FF;
	font-family:"Trebuchet MS";
}
.buttonRightAlign{
width:250px;
margin-left:550px;
}
.buttonRightAlign A{
	text-decoration:none;
	color:#0099FF;
}
