html, body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5c5c5c; text-align:left;font-weight:normal; }

a{  font-family:Arial, Helvetica, sans-serif; color:#1795c4; cursor:pointer; border:0px; outline:none; text-decoration:none;}
a:hover{ color:#db0048;}
a:hover{ text-decoration:none; color:#db0048;}
hr{background:#db0048; border:0px;}
a.savoirplus{ color:#1795c4; text-align:right; line-height:20px; font-size:11px; margin-top:30px; padding-top:30px; }


.aWhite{ color:#FFFFFF; font-size:10px; text-decoration:none;}
.aWhite:hover{ color:#FFFFFF; font-size:10px; text-decoration:underline;}
 
h1{ color:#db0048; padding:20px 0 0 0; margin:20px 0 0 0;}
h1 a {color:#db0048; font-size:16px;}
h1 a:hover {color:#999999;}
h2{ font-size:18px;}
h3 {color:#db0048; font-size:16px; }
h3 a {color:#db0048; font-size:16px;}
h3 a:hover {color:#999999;}
h4 {color:#075590; font-size:14px; }

.clear {clear: both;}

.font10{ font-size:10px;}
.font12{ font-size:12px;}
table#tableHome td { vertical-align:top; text-align:left;}
.exergue { font-size:22px;color:#db0048; font-weight:bold; }
.citation {  font-style:italic; padding-top:0px; margin-top:10px;}
.contenaire{ background:url(../img/bgtable.jpg) repeat-y;  width:1030px;}

.corporate{ float:right; margin-right:5px; outline:none;}
.btn{ position:relative; left:418px;}
.btn2{ position:relative; left:193px;}
.btn3{ position:relative; left:202px;}
.where{background:url(/img/bg_bleu.jpg) repeat-x; background-position:bottom; height:55px; text-align:left;}
.whereentre{background:url(/img/bg_rouge.jpg) repeat-x; background-position:bottom; height:55px; text-align:left; position:relative;}
.ligneGrise{ border-bottom:#dbdbdb 1px solid; padding:5px 0px 5px 0px; text-align:left;}

.botbleu{ background:url(../img/bg_bleu.jpg) repeat-x; height:29px;}
.botrose{ background:url(../img/bg_rose.jpg) repeat-x; height:44px;}

.bullet{ margin:3px 0px 0px 0px; }


#fil { color:#fff;  width:650px; position:absolute; top:30px; left:0px;}
#fil a:link,#fil a:active,#fil a:visited { color:#fff; text-decoration:none;}
#fil a:hover{ text-decoration:underline;}

.tableauservice a{ font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#999; cursor:pointer; border:0px; outline:none;}
.tableauservice a:hover{ text-decoration:none; color:#db0048;}
.content{ float:left; width:680px; padding-left:15px; text-align:left; margin-bottom:10px; padding-right:20px; }
.rightbar{margin:0 0 0 9px; /*width:220px;*/ }
.right{ width:216px;}

.prod{ clear:left;}

table#tableHome td { vertical-align:top; padding:0px 10px;}
table#tableHome td.colH { vertical-align:middle; padding:0px 20px; background: url('/img/bg_colHead_entre.jpg') center top no-repeat; height: 35px;}

.blocAd {float: left; margin-top: 10px;}
.imgAd {float: left;}
.textAd {float: left; margin-left: 10px; width: 180px; height: 92px;}
/* -------------------------------------------------------------------------------------- MENU*/

#navContainer { position:relative; margin:0; padding:0; float:right;}
#menuContainer { position:absolute; right:0px; top:0px; margin:0; padding:0; float:right; text-align:right;}
#menu{margin:0;padding:0;list-style-type:none;position:relative;display:block;height:55px;font-size:14px;background:url(/img/menu_corp_bkg_off.png) repeat-x top left; font-family:Tahoma,"Trebuchet MS", Verdana, Arial, sans-serif; float:right;  }
#menu ul{ position:absolute; display:block;  margin:0; padding:0; background-color:#c2033f;}
#menu li{display:block;float:left;margin:0;padding:0;}
#menu li a{display:block;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;float:left;color:#fff;text-decoration:none;padding:20px 20px 0 20px;height:55px;background:transparent url(/img/menu_corp_sep.png) no-repeat top right; font-size:16px;}
#menu li a:hover{background:transparent url(/img/menu_corp_bkg_actif.png) no-repeat top right;}
#menu li a.menu_left{color:#fff;background:transparent url(/img/menu_corp_bkg_left.png) no-repeat top left;}
#menu li a.menu_left:hover{color:#fff;background:transparent url(/img/menu_corp_bkg_lefth.png) no-repeat top left;}
#menu li a.menu_right{color:#fff;background:transparent url(/img/menu_corp_bkg_right.png) no-repeat top right;}
#menu li a.menu_right:hover{color:#fff;background:transparent url(/img/menu_corp_bkg_righth.png) no-repeat top right;}
#menu li a.current,#menu li a.current:hover{color:#fff;background:transparent url(/img/menu_corp_bkg_actif.png) no-repeat top right;}

#menu li ul li a{ display:block; float:none; padding:2px 2px 5px 5px; width:173px; border-bottom:#fff solid 1px; height:auto; background:none; font-size:12px;}
#menu li ul li a:hover { background:#8b0a29; }

#menu li ul{ visibility:hidden;position:absolute; top:55px; }

p.mainText1 {color:#5c5c5c; font-size:13px;}


/* correct a little IE bug */
* html #menu ul li ul li a{}
#menu a{ text-align:left; color:#000; display:block; text-decoration:none; color:#fff; font-size:13px; outline:none;}
#menu a:hover{ color:#FFF;}
    
/* for a mozilla better display with key nav */
#menu a:focus{ color:FFF;}

a.linkOver{ background-color/**/:#c2033f;}

.submenu{ width:180px;}


/* -------------------------------------------------------------------------------------- FIN MENU*/

.modul{ width:216px; margin:5px 0 5px 10px; float:left;}
.modul img { padding-bottom:2px;}
.modul p {font-size:12px;}
.bulletCarre{ background:url(../img/bullet_carre.jpg) no-repeat; background-position:0 3px; padding:0 0 0 15px; font-size:14px;}
.modcot{ background:#01284b; padding:3px; margin-top:2px;}

.freemarket {background:url(../img/bglogo_freemarket.gif) no-repeat bottom center; padding:3px; margin-top:2px; color: #5C5C5C; height: 70px;}
.euronext {background:url(../img/bglogo_euronext.gif) no-repeat top center; padding: 3px 3px 10px 3px; margin-top:2px; color: #5C5C5C; height: 60px;}
.euronext p {margin: 0;}

.bottom{ color:#fff; height:30px;}

.newsinput{ margin:3px 0 20px 0;}


/*------------------------------- content ---------------------------------------------------*/
.acc a{  text-decoration:none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:22px; color:#999; cursor:pointer; border:0px; outline:none;}
.acc a:hover{ text-decoration:none; color:#db0048;}
.titleliste{ margin-bottom:2px; font:bold; }
.titleliste a{color:#333; font-size:14px;} 

/*---------------------- ADMIN -----------------------*/
.textFieldAdmin { background:#ffffff; border:1px solid #CCCCCC; padding:3px; width:500px; margin:3px;}
.textFieldAdminThumbs { background:#ffffff; border:1px solid #CCCCCC; padding:3px; width:200px; margin:3px;}
.selectFieldAdmin { background:#ffffff; border:1px solid #CCCCCC; padding:3px; width:500px; margin:3px;}
.btnSubmit { background:#ffffff; border:1px solid #999999; color:#333333; padding:3px; margin:3px;}










