body, html { margin:0; padding:0; }

h2 { font:bold 23px/22px Arial, Helvetica, sans-serif; margin:20px 0 20px 0; padding:0; letter-spacing:-1.5; }
h3 { font:normal 20px/22px Arial, Helvetica, sans-serif; margin:15px 0 15px 0; padding:0; letter-spacing:-1; }
h4 { font:bold 11px/14px Arial, Helvetica, sans-serif; }
h5 { font:bold 11px/14px Arial, Helvetica, sans-serif; color:#999999; }

.invisible { display:none;}

#header {
	position:fixed;
	padding:0;
	margin:0;
	width:918px;
	height:91px;
	margin-left:45px;
	background-color:#FFFFFF;
	top:0;
	z-index:999999998
}
#menu { position:fixed; width:100px; margin:89px 0 0 45px; padding:0; z-index:999999999; }
#smenu { position:fixed; width:185px; margin:89px 0 0 165px; padding:0; z-index:999999999; }


#slide {
	position:fixed;
	margin-top:90px;
	width:603px;
	height:85px;
	background-color:#FFFFFF;
	margin-left:360px;
	padding:0;
	z-index:999999999;
}

#slide_intro {
	background:#ffffff;
	position:fixed;
	margin-top:90px;
	width:780px;
	height:585px;
	margin-left:165px;
	padding:0;
	z-index:999999999;
}





#content {
	position:absolute;
	margin-top:176px;
	width:585px;
	margin-left:360px;
}
#temp { display:block; width:4px; height:240px; background-color:#00CCFF }
#menu p, #smenu p { margin:0; padding:0 }
#mentions { position:fixed; z-index:19999998; margin:0 0 0 45px; padding:0; bottom:45px; }



img { margin:0; padding:0 }

/*#smenu.decalFinance { margin-top:182px; }*/
#smenu.decalGroupe { margin-top:110px; }
#smenu.decalMarques { margin-top:132px; }
#mentions.decal { margin-top:315px; }
#content.decalFinanceDeux { margin-top:175px; }
#content table.tableau td.legende p { font-size:9px; margin-top:10px; }
#content table.tableau td.legende { border-bottom:0; }
#content table.tableau td sup { font-size:8px; }

#mentions p a:link { color:#000; text-decoration:none; }
#mentions p a:visited { color:#000; text-decoration:none; }
#mentions p a:hover { color:#999; text-decoration: none; }
#mentions p a:active { color:#000; text-decoration:none; }

#content table.tableau td.tCourant p a:link { color:#000; text-decoration:none; }
#content table.tableau td.tCourant p a:visited { color:#000; text-decoration:none; }
#content table.tableau td.tCourant p a:hover { color:#e2001a; text-decoration: none; }
#content table.tableau td.tCourant p a:active { color:#000; text-decoration:none; }
	
#content p { font:normal 11px/14px Arial, Helvetica, sans-serif; margin:0 0 15px 0; }
#content table.tableau { margin:0; border-bottom:20px; margin-bottom:30px; width:585px; padding:0; padding-left:0px; }

#content table.tableau2 { margin:0; border-bottom:20px; margin-bottom:30px; width:585px; padding:0; border-bottom:0px; padding-left:15px;}
#content table.tableau3 { margin:0; border-bottom:20px; margin-bottom:30px; width:585px; padding:0; border-bottom:0px;}

#content table.tableau td p { font:normal 11px/13px Arial, Helvetica, sans-serif; margin:4px 0; }
#content table.tableau p span { font-style:italic; font-size:10.5px; }

#content table.marques { margin:0; margin-top:15px; width:585px; border:0; border-bottom:1px solid black; }
#content table.marques_fin { margin:0; margin-top:15px; width:585px; border:0; }
#content table.marques_fin td { vertical-align:top; }

#content table.intitule { margin:0; margin-top:15px; width:585px; border:0; border-top:1px solid black; border-bottom:1px solid black; }



#content table.marques td { vertical-align:top; }

#mentions p { font:bold 11px/13px Arial, Helvetica, sans-serif; margin:0; padding:0; }
	
#content table.tableau td.tCourant p { font:normal 12px/12px Arial, Helvetica, sans-serif; }
#content table.tableau td.tGras p { font:bold 12px/12px Arial, Helvetica, sans-serif; }
#content table.tableau td.alignDroite p { text-align:right; }

#content table.tableau td.aligncentre p { text-align:center; }


.ligne { border-bottom:1px solid black; margin:0 0 20px 0; width:585px; }



td.sixcol { width:75px; }
td.trente { width:30px; }
td.qcinq { width:45px; }
td.qcinq p { text-align:right; }
td.trente p { text-align:right; }
#content table.tableau td.date { width:180px; }
#content table.tableau td.date p { font-weight:bold; color:#black; }
#content table.tableau td { vertical-align:top; }

td.actu { vertical-align:top; }
td.actu p { padding:10px 15px 0 0; }

#content table.tableau td { border-bottom:1px solid #000; }

#content table.tableausanstrait td { border-bottom:0px; font:normal 10px/13px Arial, Helvetica, sans-serif; margin:0px; padding-left:6px;}

#content table.tableausanstrait2 td { border-bottom:0px; font:normal 10px/13px Arial, Helvetica, sans-serif; margin:0px; }


#content table.titre p { text-transform:uppercase; font:bold 11px/13px Arial, Helvetica, sans-serif; margin-bottom:10px; }


#slide.bannieremarques { height:160px; background-color:#FFFFFF; }

a.print:link { color:#000; text-decoration:none; }
a.print:visited { color:#000; text-decoration:none; }
a.print:hover { color:#e2001a; text-decoration: none; }
a.print:active { color:#000; text-decoration:none; }

a.decouvrez:link { color:#000; text-decoration:none; }
a.decouvrez:visited { color:#000; text-decoration:none; }
a.decouvrez:hover { color:#e2007a; text-decoration: none; }
a.decouvrez:active { color:#000; text-decoration:none; }

#mentions p a.liennoir:link { color:#e2001a; text-decoration:none; }
#mentions p a.liennoir:visited { color:#e2001a; text-decoration:none; }
#mentions p a.liennoir:hover { color: #000000; text-decoration: none; }
#mentions p a.liennoir:active { color:#e2001a; text-decoration:none; }

a.liennoir:link { color:#e2001a; text-decoration:none; }
a.liennoir:visited { color:#e2001a; text-decoration:none; }
a.liennoir:hover { color: #000000; text-decoration: none; }
a.liennoir:active { color:#e2001a; text-decoration:none; }

a.liengris:link { color:#000000; text-decoration:none; }
a.liengris:visited { color:#000000; text-decoration:none; }
a.liengris:hover { color: #777777; text-decoration: none; }
a.liengris:active { color:#000000; text-decoration:none; }

a.lienbleu:link { color:#000000; text-decoration:none; }
a.lienbleu:visited { color:#000000; text-decoration:none; }
a.lienbleu:hover { color: #0099da; text-decoration: none; }
a.lienbleu:active { color:#000000; text-decoration:none; }

a.lienviolet:link { color:#000000; text-decoration:none; }
a.lienviolet:visited { color:#000000; text-decoration:none; }
a.lienviolet:hover { color: #702bbf; text-decoration: none; }
a.lienviolet:active { color:#000000; text-decoration:none; }

a.lienmaj:link { color:#000000; text-decoration:none; }
a.lienmaj:visited { color:#000000; text-decoration:none; }
a.lienmaj:hover { color: #e2007a; text-decoration: none; }
a.lienmaj:active { color:#000000; text-decoration:none; }

a.lienvert:link { color:#000000; text-decoration:none; }
a.lienvert:visited { color:#000000; text-decoration:none; }
a.lienvert:hover { color: #b1c800; text-decoration: none; }
a.lienvert:active { color:#000000; text-decoration:none; }

a.lienrouge:link { color:#000000; text-decoration:none; }
a.lienrouge:visited { color:#000000; text-decoration:none; }
a.lienrouge:hover { color: #e2001a; text-decoration: none; }
a.lienrouge:active { color:#000000; text-decoration:none; }

.formulaire { width:585px; padding:0; margin:0; vertical-align:top; border:0; }
.formulaire td div { border-bottom:1px solid black; margin:0; padding:0; }
.formulaire td div span { margin:0; padding:0; font:bold 11px/11px Arial, Helvetica, sans-serif; }
.form { font:normal 11px/11px Arial, Verdana, Helvetica; border:0; margin:0 0 0 3px; padding-top:0 !important; padding-top: 3px; }

#smenu h2, div#content table td p.date { font:bold 17px/19px Arial, Helvetica, sans-serif; margin:0; letter-spacing:-1; }
#smenu h3 { font:bold 15px/14px Arial, Helvetica, sans-serif; color:#b1c800; margin:0; letter-spacing:-1; }
#smenu h3 span { font-size:14px; }
#smenu p.news { font:normal 11px/14px Arial, Helvetica, sans-serif; margin-bottom:10px; }
span.date { font:bold 13px/13px Arial, Helvetica, sans-serif; margin:0; letter-spacing:-1; color:#b1c800; }
span.date span { font-size:11px; }

#content table.bourse { width:585px; border:0; margin:0; padding:0; }
#content table.bourse td { border:0; border-bottom:1px solid black; }
#content table.bourse td p { padding:0; margin:5px 0 0 0; }
#content table.bourse td p.right { text-align:right; }

.submitbt { font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color:#EE0000; color:#FFFFFF; border:1px solid #770000; padding:0 1px;}
.invisible { display:none;}
.visible { display:inherit;}
.visible2 { display:inherit; display:block;}
.erreur  { color:#e2001a;}
.big { font-size:100%;}
#bulle { position:absolute;}



div#footerwrap { width:100%; p\osition:absolute; bottom:30px; left:0; height:50px; margin:0; }
body>div#footerwrap { position:fixed; }
div#footer { width:900px; margin:0 45px; }
#labfooter p { font:bold 11px/13px Arial, Helvetica, sans-serif; margin:0; padding:0; }
#labfooter p a:link { color:#000000; text-decoration:none; }
#labfooter p a:visited { color:#000000; text-decoration:none; }
#labfooter p a:hover { color: #777777; text-decoration: none; }
#labfooter p a:active { color:#000000; text-decoration:none; }
#labfooter p a.liennoir:link { color:#e2001a; text-decoration:none; }
#labfooter p a.liennoir:visited { color:#e2001a; text-decoration:none; }
#labfooter p a.liennoir:hover { color: #000000; text-decoration: none; }
#labfooter p a.liennoir:active { color:#e2001a; text-decoration:none; }
div #footer p { margin:0; padding:0; }

span.droit { width:10px; height:11px; background-image:url(../img/fleche3.gif); display:block; float:left; margin-right:3px; }
span.bas { width:10px; height:11px; background-image:url(../img/fleche4.gif); display:block; float:left; margin-right:3px; }
