body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: black;
	background: white;
}


h1, h1 a {
	color:#107D25;
}

h1#logo-bnp {
	margin-bottom:10px;
}

h1#logo-bnp a{
background:#fff url(../../images/txt/logo-credit-moderne.gif) no-repeat scroll left top;
display:block;
height:58px;
margin-top:12px;
width:400px;
}

h1#logo-bnp a span{
color:#fff;
position:absolute;
z-index:1;
float:left;
height:58px;
margin-top:12px;
 text-align:center;
width:100%;
}

h2 {
	color:#000;
}

h3 {
	font-size:1.3em;
	color:#F39800;
}

h4 {
	color:#107D25;
}

div {
	padding:0 0.4em 0.2em 0.4em;
}

h4.reponse-principe {
	color:#F39800;
}


a:link { color :#107d26 ;  text-decoration:underline ; }

a:visited { color: #107d26 ; }

a:hover { color: #db5616; }


.accessliste,
.animfleche,
#menu-top,
#footer {
	display:none;
}

.phrase-accroche {
color:#107D26;
font-size:1.2em;
}

#bloc-bott-2 h3,
#first-bloc-right-1 h3,
#bloc-right-1 h3,
#last-bloc h3,
#bloc-bott-1 h3 {
background:#107D25;
color:#FFFFFF;
font-size:1.3em;
height:2em;
line-height:2em;
margin:0pt;
padding:0 1em;
}

table {
	font-size: 1em;
	margin: 1em 5em;
	border-collapse: collapse;
}
th, td {
	text-align:center;
	padding: 0.25em;
	border: 1px solid #E46C1A;
}
th {
	color: black;
	background: #FAE3D0;
	text-align:center;
}
.fondamental th, .fondamental td {
	font-weight: bold;
}
.fondamental td {
	color: black;
	background: #F39800;
}

fieldset {
	color:#f29700;
	background:#ffe8c2;
	border: 1px solid #f29700;
}

form input, form p, form label, form select {
	color:#000;
}

form ul, form li {
	list-style-type:none;
}