body {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#00000;
margin:0;
}
tr {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
form {
margin: 0px;
}
select {
font-size:10px;
}
input {
font-size:10px;
}
p {
font-size:10px;
margin:12px;
}

p, span, font, a, td, th, ul, li, input, form {font-family:Arial, Helvetica, sans-serif !important; font-size:10px !important;}

a:hover {
background-color:#ac2434;
text-decoration:none;
font-size:10px;
color:white;
}
a {
background-color:inherit;
text-decoration:none;
font-size:10px;
color:black;
}
a.nav:hover {
background-color:inherit;
text-decoration:none;
font-size:0.2em;
/*letter-spacing:-0.05em;*/
color:#fff;
}
a.nav {
background-color:inherit;
text-decoration:none;
font-size:0.2em;
color:#ecc1c1;
/*letter-spacing:-0.05em;
text-transform:uppercase;*/
}
.nav {
background-color:inherit;
text-decoration:none;
font-size:0.2em;
color:#fff;
/*letter-spacing:-0.05em;
text-transform:uppercase;*/
}
.varup {
background-color:inherit;
color:green;
}
.vardown {
background-color:inherit;
color:#fff;
}
.error {
color:red;
}
.warning {
color:green;
}
.orange {color:#ac2434;}
.blanc {color:white;}
.titreLatestPR{color:#ac2434;}
.noir {color:#000000;}

/* Tableau pour communiqués */

div.datatable {background:#CACACA !important; margin:2px 0 3px 0}

html > body div.datatable {background:#C7B0B8 !important; }

table.data {width:463px !important; border:0; border-collapse:collapse; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

table.data tr {background:#efedee!important;}
table.data th {background:#efedee !important;}

table.data td {background:#fff !important; padding:2px; border:0px solid #CACACA; border-collapse:collapse;}
table.data th {padding:2px; border:0px solid #CACACA; border-collapse:collapse;}

html > body table.data td {background:#fff !important; padding:2px; border:1px solid #CACACA; border-collapse:collapse;}
html > body table.data th {padding:2px; border:1px solid #CACACA; border-collapse:collapse;}

table.data thead th {color: #932a33 !important; background:#F9F9F9 !important; font-weight:normal; text-decoration: none;} 
table.data tbody th {font-weight:normal; text-align:left !important}

/* --- */

p.MsoNormal, p {margin:12px}
.MsoNormal span, .MsoNormal font, span {font-family:Arial, Helvetica, sans-serif; font-size:10px !important; text-align:left !important;}

/* Mobile v10 */

span.sup {background-color:#ac2434; padding:2px 5px 2px 5px; margin-left:0px; color:#FFFFFF;}

div.blocnavigation {background:#d0ccce; padding:1px 0 0 0}
div.navigation {background:#f1f0f0; padding:3px 0 20px 0; border-top:1px solid #e0dede;}
div.navigation p {margin-bottom:0;}

a.navig {
background:url(/img/puce-nav.gif) 0 0 no-repeat;
/*background:url(http://www.loreal-finance.com/mobile/img/puce-nav.gif) no-repeat;*/
padding-left:18px;
text-decoration:none;
font-size:10px;
line-height:10px;
color:#ac2434;
}

a.navig:hover {
background: #ac2434 url(/img/puce-nav.gif) 0 0 no-repeat;
padding-left:18px;
text-decoration:none;
line-height:10px;
font-size:10px;
color:#fff;
}

.bordeaux {color:#ac2434;}

div.bourse {background:url(/img/top.jpg) no-repeat; height:49px; padding:0; color:#ecc1c1 }
div.bourse img.titre {margin: 7px 0 6px 0px;}
div.bourse p {margin:0; padding:0 0 0 0px;}

div.bourseus {background:url(/us/img/top.jpg) no-repeat; height:49px; padding:0; color:#ecc1c1 }
div.bourseus img.titre {margin: 7px 0 6px 0px;}
div.bourseus p {margin:0; padding:0 0 0 0px;}

a.siteus {float:right; margin:1px 2px 1px 1px}

a.derniercours {color:#ecc0c1;}

a.derniercours:hover {color:#fff;}

.bg {background:url(/img/bg-top2.gif)}

div.header {background:#362a30 url(/img/logo.gif) no-repeat; height:16px; padding:0 0 0 110px;}
div.bourse_new {background:url(/img/bg-visuel.jpg) no-repeat; vertical-align:bottom; padding:35px 0 3px 58px; color:#ecc1c1 }
div.bourse_new p {margin:0; padding:0;}

.filAriane{color:#ecc1c1; margin:0; padding:0; height:15px}
