﻿/* BMCE CAP Css File
* 
* @author  <nomida@gmail.com>
*
* Date: 17-02-09  11:10
*
*/
/*************************************general css**********************************************/
body {
	margin:0px;
	padding:0px;
	font:11px Arial;
	color:#353636
}
h1, ul {
	margin:0px;
	padding:0px
}
a, #Footer a, .Article a {
	text-decoration:none;
	color:#00519D;
}
a:hover, #Footer a:hover, .Article a:hover {
	text-decoration:underline;
	color:#00519D;
}
.Hide {
	visibility:hidden;
	display:none;
}
.Visible {
	visibility:visible;
	display:block;
}
/*******************************************Css Containerz*************************************/
#Container {
	width:938px;
	margin:auto;
	overflow:hidden;
}
/******************************************Css Header******************************************/
#Header {
	height:74px;
	float:left;
	width:100%;
}
/***Css Logo***/
#logo {
	width:220px;
	height:37px;
	float:left;
	background:url(../images/Logo.jpg) no-repeat left bottom;
	margin-top:29px;
}
#logo a {
	width:220px;
	height:37px;
	float:left
}
#logo span {
	display:none
}
/***Css Langs***/
#RCont {
	float:right;
	width:75.5%;
	height:53px;
}
#Lang {
	float:right;
	height:27px;
	width:90%;
	font:10px;
	color:#729eb5;
	text-align:right;
	position:relative;
}
#Lang a, #Lang {
	font:normal 10px arial;
	color:#729eb5;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px
}
#Lang b {
	color:#626262;
}
#Lang li {
	display:inline;
	float:right;
	padding-top:14px;
	padding-left:14px;
}
#Lang li.Bor {
	border-right:1px solid #729eb5;
	padding-right:12px;
}
#Lang li.imp {
	padding-right:2px;
	margin-left:6px;
}
#Lang ul, #LeftBloc h1, #RightBloc h1, .Txt ul {
	margin:0px;
	padding:0px;
}
/***Css Top Search***/
#Search {
	height:16px;
	float:right;
	margin-top:17px
}
#Search input.Search {
	border:1px solid #B3A77F;
	border-right:0px;
	height:15px;
	width:201px;
	padding-left:7px;
	padding-top:3px;
	font-size:10px;
	color:#626262;
}
#Search input, #Content, #LeftBloc, #RightBloc {
	float:left
}
/*********************************************Css Horiz Menu *********************************************/
#Menu {
	width:100%;
	margin-top:7px;
	background:#0E3659;
}
#Menu * {
	padding:0;
	margin:0;
	border:0;
}
#Menu dl {
	width: auto !important;
	width: 96px;
	float: left;
	margin:0px;
	z-index:1;
	background:#0E3659;
}
#Menu dt {
	z-index:1;
	display:block;
	font:bold 11px Arial;
	text-transform:uppercase;
	color:#fff;
	word-spacing:6.3px;
	letter-spacing:0.3px;
	padding:10px;
	border-left:1px solid #fff;
	width:auto
}
#Menu li, #Menu dd {
	list-style-type: none;
	background: #fff;
}
#Menu li a {
	text-decoration: none;
	display: block;
	height: 100%;
	font:11px Arial;
	color:#3C4D6A;
	width:auto;
	border-top:1px solid #E7E7E7;
	text-align:left;
	padding:9px 8px 4px 9px;
}
#Menu li a:hover {
	background: #fff
}
#Menu dd, #Menu ul, #Menu li {
	z-index:1
}
#Menu dd, #MenuVer dd {
	display:none
}
#Menu dd, #Menu dd li {
	background: #D4E0ED;
	color:#31659c;
}
#Menu dd {
	display:none;
	position: absolute;
	z-index:100
}
#Menu dt.Current {
	color:#193c74;
	background:#d4e0ed
}
#Menu ul li {
	display:block;
	float:none;
	z-index:999;
	width:200px;
	float:none;
	clear:both;
}
*html dl#menu1 {
	width: 175px
}
*html dl#menu2 {
	width: 128px
}
*html dl#menu3 {
	width: 184px
}
*html dl#menu4 {
	width: 117px
}
*html dl#menu5 {
	width: 168px
}
*html dl#menu6 {
	width: 166px;
}
*+html dl#menu1 {
	width: 175px !important;
}
*+html dl#menu2 {
	width: 128px !important;
}
*+html dl#menu3 {
	width: 184px !important;
}
*+html dl#menu4 {
	width: 117px !important;
}
*+html dl#menu5 {
	width: 168px !important;
}
*+html dl#menu6 {
	width: 164px !important;
}
*html #monForm .CiV table, *html #monForm .CiV2 table {
	float:right;
}
*html .Sondage {
	height:112px;
	overflow:hidden
}
*html .Vis img {
	margin-bottom:3px
}
*html .txtContent {
	padding:10px 11px 0px 11px;
	height:98px;
}

.Dep {
	margin-left:-4px;
	margin-top:-3px;
	margin-bottom:-2px;
	height:59px;
	background:#fff
}

*html .Dep, *+html .Dep {
	left:-2px;
	top:0px;
	z-index:9;
	position:absolute;
	height:107%;
	width:107%;
}


*html .PressForm {
	position:absolute;
	width:300px;
	left:123px;
	top:-7px;
}
*html .PressForm table {
	width:90%
}
/*********************************************Css Vertical Menu *********************************************/
/***Css  Level 1***/
#MenuVer dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
dl#MenuVer, dl#MenuVer a {
	width: 99%;
	margin:0px;
	font:12px Arial, Helvetica,  sans-serif;
	color:#031B41
}
dl#MenuVer dt {
	color:#031B41;
	background:#F3F4F4 url(../images/bg-lien2.jpg)  no-repeat 13px  10px;
	padding:4px 3px 3px 21px;
	cursor: pointer;
	border-bottom: 1px solid #FFF
}
dl#MenuVer dd, dl#MenuVer ul.Niv3 {
	margin-bottom:8px;
	margin-right:23px
}
/*********Mod Otman********** Ajout****/
dl#MenuVer dd, dl#MenuVer ul.Niv4 {
	margin-bottom:8px
}
dl#MenuVer li a, dl#MenuVer dt a {
	text-decoration: none;
	display: block;
	height: 100%;
}
dl#MenuVer dt.Current, dl#MenuVer dt.Current a{
	font-weight:bold;
	background-color:#D4E0ED
}
dl#MenuVer dt.Current {
	background: url(../images/bg-lien2.jpg) no-repeat 13px  10px;
	background-color:#D4E0ED;
	width: 100%;
}
/***Css V Menu Level 2***/
dl#MenuVer ul.Niv2 li a {
	background:url(../images/fleche_gr.jpg) no-repeat 21px  6px;
	padding:2px 2px  2px 30px;
}
dl#MenuVer ul.Niv2 li a {
	color:#7b9395;
}
/*********Modifier Otman***************/
dl#MenuVer ul.Niv4 li a {
	background:transparent url(../images/Menu/liG.jpg)  no-repeat scroll 37px  8px;
	padding:1px 1px 3px 45px;
	font-size:11px;
}
/***Css V Menu Level 3***/
dl#MenuVer li a {
	background:url(../images/Menu/liG.jpg) no-repeat 26px 8px;
	padding:0px 2px 0px 35px;
	width:95%
}
dl#MenuVer li a {
	color:#626262;
}
dl#MenuVer li a:hover {
	text-decoration:underline;
	font:11px
}
dl#MenuVer dd {
	display:block
}
#MenuVer {
	background:transparent url(../images/MenuBas.jpg) no-repeat bottom  left;
	padding-bottom:7px
}
/******************************************Css Main Bloc******************************************/
#MainBloc {
	margin:7px auto 7px auto;
	float:left;
	width:100%;
	overflow:hidden;
}

#Content h1, .txtContent h1 a {
	margin:Opx Opx 12px 0px;
	font:bold 15px arial;
	padding:0px;
	padding-top:20px;
	text-transform:uppercase;
	color:#0E3659;
	padding-bottom:10px;
}
/******************************************Css Main Bloc******************************************/
#Content {
	margin:0px 7px 6px 7px;
	width:486px;
	min-height:445px;
	height:auto;
	overflow:hidden;
	float:left;
}
/***************************contenu Main Bloc 1 home page txt**************************/
.txtContent {
	font-size:12px;
	min-height:96px;
	padding:21px 11px 0;
}
.txtContent a {
	color:#031A3C;
}
#Content.Home .txtContent h1 {
	padding:0px;
	margin:-2px 0px 0px 0px;
	margin-bottom:7px;
	font:15px arial;
	font-weight:bold;
}
.partic {
	height:147px;
	width:241px;
	float:left;
	margin-right:3px;
	background-color:#F3F4F4;
}
#Excep.partic {
	margin:0px;
	width:242px
}
.Session {
	font-size:11px;
	float:left;
	padding-top:0px;
	padding-left:11px
}
.Session b {
	font-weight:normal;
	color:#00519D
}
/******************************************Css Left / Right Bloc******************************************/
#LeftBloc, #RightBloc {
	width:218px;
}
*>#LeftBloc, *>#RightBloc {
	overflow:hidden;
}

#LeftBloc h1, #RightBloc h1, .Sol h1 {
	font:bold 14px "Trebuchet MS";
	border-bottom:1px solid #a7b8c7;
	background-color:#d4e0ed;
	padding:0px;
	margin:0px;
	padding:5px 2px 2px 10px;
	color:#31659c
}
#LeftBloc h1 a, #LeftBloc h1 a:hover, #RightBloc h1 a, #RightBloc h1 a:hover {
	display:block;
	text-decoration:none;
	font:bold 14px "Trebuchet MS";
	color:#31659c
}
#Ban {
	height:259px
}
/******************************************Css Blocs******************************************/
.Bloc {
	margin-bottom:1px;
	background-color:#F3F4F4;
	width:100%;
	overflow:hidden;
	margin-bottom:3px;
	_border:solid 1px red;
}
h1#BlocBmce {
	border-bottom:1px solid #4b688c;
}
h1#BlocBmce, h1#BlocBmce a, h1#BlocBmce a:hover {
	text-decoration:none;
	background-color:#193c74;
	color:#FFF
}
.Txt {
	margin:8px;
	font:12px
}
.Txt a, .Txt a:hover {
	text-decoration:none;
	color:#031b41;
}
.Txt a:hover {
	text-decoration:underline;
}
.Txt li {
	list-style-type:none;
	background: url(../images/bg-lien2.jpg)  no-repeat 1px 6px;
	font-size:12px;
	padding:0px 0px 2px 10px;
	margin:0px;
}
.Txt.Connect {
	margin-bottom:3px;
	margin-top:3px;
}
.Txt li {
	padding:0px 0px 1px 10px;
}
.txtlien {
	font:12px Arial, Helvetica, sans-serif;
	margin:11px 10px 15px 10px;
}
.txtlien a, .txtlien a:hover {
	text-decoration:none;
	color:#031a3c
}
.txtlien a:hover {
	text-decoration:underline;
}
.txtlien span {
	color:#00729c;
}
.Vis img {
	margin:0px
}

*html #RightBloc, *html #RightBloc .Bloc  {
	width:220px;
}

*html #MainBloc {
	width:101%;
}

.Prize {
	padding-bottom:1px;
	float:left;
	width:218px;
	overflow:hidden;
	position:relative;
	display:block
}

.Prize img, .Prize p {
	float:right;
	overflow:hidden;
}
* html .Prize p {
	position:absolute;
}
* html .Prize p.Anime {
	position:relative;
}

*>.Prize p {
	position:relative;
}

.Prize img.Mleft {
	margin-bottom:3px;
}
#Dev {
	margin:6px 10px 6px 10px;
}
/*********************fin Css P2 master production*********************/
#Content.Home h1.SolT {
	background:#0E3659;
	border-bottom:3px solid #fff;
	text-align:center;
	padding:0px;
	line-height:24px;
	color:#fff;
	text-transform:uppercase;
	min-height:33px;
	line-height:30px;
	font-family:Arial;
}
.Sol {
	float:left;
	width:100%;
}
#Excep {
	margin:0px
}
h1#BlocBmce {
	background-color:#193c74;
	color:#FFF;
	border-bottom:1px solid  #4b688c;
}
#Content.Home .partic h1, #Content.Home .partic h1 a, #Content.Home .partic h1  a:hover {
	font:bold 12px  "Arial";
	margin:0px;
	padding:0px 0px 0px 12px;
	text-transform:uppercase;
	min-height:33px;
	line-height:30px;
}
#Content.Home .partic h1 {
	border-bottom:3px solid #fff
}
#Content.Home .partic h1 {
	padding:0px;
	line-height:24px;
	padding-left:11px;
}
h1#Space1 {
	background-color:#D4E0ED
}
/******************************************Css Page bourse en ligne******************************************/
p, h2, .Article ul {
	margin:0px;
	padding:0px
}
.Article p {
	font:11px Arial;
	text-align:justify;
	padding:0px;
	margin-bottom:10px;
	color:#353636
}
.Article p a {
	font:11px Arial;
	text-align:justify;
	padding:0px;
	margin-bottom:10px;
	color:#00729C
}

p.Desc, .Article h1, .Article strong {
	color:#31659c;
	font-weight:normal
}
p.Desc {
	text-align:justify;
	width:100%;
	font:bold 11px arial;
	color:#353636;
	padding-bottom:17px;
	border-bottom:1px solid #dcddde;
	padding-top:5px
}
p.Desc strong {
	font:bold 15px arial;
	color:#1958A6;
	padding-bottom:10px;
	display:block
}
#Content .Article h1 {
	margin:Opx Opx 12px 0px;
	font:bold 15px arial;
	padding:0px;
	padding-top:20px;
	text-transform:uppercase;
	color:#0E3659;
	padding-bottom:10px;
}
.Article h2, .Article h2 a {
	font-size:13px;
	font-weight:bold;
	color:#353636;
	padding-top:0px;
	padding-bottom:7px;
}
.Article h3, .Article h3 a {
	font-size:12px;
	color:#31659c;
	padding-top:5px
}
.Article li {
	float:left;
	width:95%;
}
.Article a {
	font-size:11px;
	color:#004d96
}
.Article li {
	background:url(../images/fleche2.jpg) no-repeat 0 4px;
	padding-left:8px;
	list-style-type:none;
	margin-top:5px;
}
.Article li a, .Article li a:hover {
	color:#729eb5;
	font:normal 12px;
}
.Article p a:hover {
	color:#31659c;
}
.BoucleArt {
	border-top:1px solid #e6ebee;
11margin-bottom:9px;
	overflow:hidden;
	float:left;
	width:100%
}
.BoucleArt h2 {
	padding-bottom:11px;
	font:13px Arial;
	color:#31659c;
	font-weight:bold;
	padding-top: 11px;
}
.BoucleArt h2 a {
	font:13px Arial;
	color:#31659c;
	font-weight:bold;
	padding-top: 
 10px;
}
.BoucleArt.Bor {
	border:0px;
}
*+html .BoucleArt.Bor {
	margin-bottom:20px;
}
.BoucleArt.Bor h2 {
	padding-bottom:11px;
	font:13px Arial;
	color:#31659c;
	font-weight:bold;
}
.BoucleArt.Bor h2 a {
	font:13px Arial;
	color:#31659c;
	font-weight:bold;
}
.BoucleArt b {
	color:#004d96;
	font:normal 12px arial;
	float:left;
	width:100%
}
.Cont {
	float:left;
}
.Right {
	float:right;
	margin-left:13px
}
.Type {
	margin:15px 6px 6px 6px;
	width:100%;
	text-align:left;
	height:22px
}
.Photo {
	float:left;
	width:146px
}
.Description {
	float:right;
	width:328px
}
.Description.All ul {
	float:left;
	width:98%;
}
.List {
	margin-bottom:28px
}
.List li {
	margin-bottom:18px
}
.BlocPic, .BlocPicM {
	float:left;
	width:156px;
	margin-top:5px;
	text-align:center;
	margin-bottom:7px;
}
.BlocDescp, .BlocDescpM {
	float:right;
	width:321px;
	margin-top:3px;
}
.BlocDescp p, .BlocDescpM p {
	text-align:left;
	margin:0;
}
.BlocDescpM {
	margin-top:0px;
	width:378px;
}
.BlocDescpM ul {
	margin-top:-8px;
}
*+html .BlocDescp li {
	margin-top:-5px;
}
.BlocPicM {
	width:108px;
	text-align:left;
	margin-top:0px;
}
/********************** Pagination **********************/
#Prec, #Suiv {
	background:url(../images/Prec.jpg) no-repeat left;
	padding-left:8px;
	margin-right:23px;
	word-spacing:0px
}
#Suiv {
	background:url(../images/Suiv.jpg) no-repeat right;
	padding-right:8px;
	margin-left:23px
}
.Pagination {
	color:#004d96;
	width:100%;
	text-align:center;
	word-spacing:3px;
	clear:both;
	padding-top: 
 20px;
}
.Pagination a, .Pagination a:hover {
	font-size:11px;
	text-decoration:none;
}
/*********************Css Bloc Indicateur*********************/
#Indicateur {
	border-bottom: 1px solid #C7C8C8;
	margin-top: 12px;
	z-index: 1;
	padding-left: 6px
}
#Indicateur li {
	display: inline;
	overflow: hidden;
	list-style-type: none;
	cursor:pointer
}
#Indicateur a, a.active {
	background:#D4E0ED;
	border: 1px solid #C7C8C8;
	padding: 2px 5px 0px 5px;
	text-decoration: none;
	color:#031B41
}
#Indicateur a.active, #IndiCont {
	background: #FFF;
	border-bottom: 1px solid  #FFF;
}
#IndiCont {
	border-bottom: 1px solid #C7C8C8;
	padding-top: 16px;
	height:91px;
	z-index: 2;
}
#cont1 td {
	height:29px;
	vertical-align:middle;
	width:35%;
	border-top:1px solid  #dcddde;
	text-align:right;
	padding-left:13px
}
#cont1 tr.Bor td {
	border-top:none;
	width:35%;
}
#cont2 td {
	height:29px;
	vertical-align:middle;
	width:35%;
	border-top:1px solid  #dcddde;
	text-align:right;
	padding-left:13px
}
#cont2 tr.Bor td {
	border-top:none;
	width:35%;
}
#cont3 td {
	height:29px;
	vertical-align:middle;
	width:35%;
	border-top:1px solid  #dcddde;
	text-align:right;
	padding-left:13px
}
#cont3 tr.Bor td {
	border-top:none;
	width:35%;
}
/*********************Css Sondage*********************/
.Sondage p, .Sondage label, .Sondage a {
	color:#0071A1;
	font-size:11px;
	font-family:Arial, Helvetica,  sans-serif
}
.Sondage label {
	line-height:20px;
	font-size:12px;
}
.Sondage p {
	margin-bottom:3px
}
.Result {
	float:left;
	width:80%;
	line-height:18px;
}
.Ok {
	float:right;
	width:23px
}
.Answer {
	float:right;
	width:100%;
	margin:2px 0px 2px 0px
}
.Sondage {
	min-height:113px;
	height:auto
}
/*********************Css Dhtml Combo*********************/
.dhtmlselect {
	cursor: hand;
	cursor: pointer;
}
.dhtmlselect .dropdown {
	position: absolute;
	right:-4px;
	width:120px;
	display:none;
	border:1px solid  #bcc8d0;
	padding-right:4px;
	background:#fff url(../images/BR.jpg) no-repeat  left bottom;
}
.dhtmlselect .dropdown a {
	width: auto;
	display: block;
	border-bottom: 1px solid  #bcc8d0;
	padding:3px  0px 3px 0px;
}
* html .dhtmlselect .dropdown a { /*IE 6 (and below) hack */
	width: 100%;
}
/*** Plan du site ***/
.Map, .MaP {
	width:243px;
	float:left;
	padding-right:6px;
	overflow:hidden
}
#Content .Map h1 {
	margin:0px;
	margin-left:12px;
	font:bold 12px arial;
	color:#03193E;
	padding:15px 0px 8px 0px
}
.Article .Map li {
	background:none;
	border-top:none;
	margin:0px;
}

.Map dl#MenuVer dt {
	border:none;
	padding-bottom:0px;
	padding-top:0px;
	background:#F3F4F4 url(../images/bg-lien2.jpg)  no-repeat 13px  5px;
}

.Map dl#MenuVer dt a {
	font:normal 12px arial;
	color:#03193E;
	line-height:12px
}
	
.Map #MenuVer {
	background:none
}
.Article .Map, .Article .BgM {
	background-color:#f2f3f3;
	overflow:hidden
}
.MaP {
	padding-right:0px;
}
.Form {
	background:#F5F6F6 url(../images/BG-Auth-top2.gif) no-repeat left top;
	overflow:hidden;
	padding-bottom:12px;
	font-size:12px;
	float:left;
	width:100%;
	position:relative;
	margin-top:3px;
}
.Cor {
	padding-left:6px;
	padding-right:6px
}
.Er {
	color:#00519D;
	width:80%;
	padding:0px 4px 3px 4px;
	display:block;
	font:bold 10px Arial
}
.OR {
	border:1px solid #ba1319;
	padding:10px;
	width:90%;
	margin:auto;
	margin-bottom:30px;
	overflow: 
 hidden;
	background:#fff
}
/*** Form ***/
#monForm {
	width: 100%;
	margin:25px 0 18px 0;
	position:relative;
	overflow:hidden
}
#monForm p {
	margin: 2px 0 9px 0;
	color:#7e96bb
}
/* Label */
#monForm label {
	color:#353636;
	display: block;
	width: 29%;
	float: left;
	padding-right: 1%;
	text-align: right;
	letter-spacing: 1px;
}
#monForm .form_label_nostyle {
	background: none;
}
/* Input */
#monForm input, #monForm textarea, #monForm select {
	margin-left: 1%;
}
#monForm input:focus, #monForm select:focus, #monForm select:focus, #monForm  textarea:focus {
	border: 
 #cacaca 1px solid;
}
.Inp, #monForm select {
	width: 65%;
	border: #B2A680 1px solid;
	color: #626262
}
/* button submit */
.Env, .EnV {
	border:none;
	font-size:10px;
	font-family:Arial;
	color: #fff;
	background:  url(../images/valider.jpg) no-repeat bottom;
	xwidth:69px;
	xheight:15px;
	float:right;
	margin-right:23px
}

.Article.Form #monForm.Rek .Env{
margin-right:18px;
}

*html .Article.Form #monForm.Rek .Env{
margin-right:12px;
}

*+html .Article.Form #monForm.Rek .Env{
margin-right:16px;
}

.EnV {
	margin-right:82px;
	border-width:0px;
}
.EnV.Marg {
	margin-right:0px;
}
.EnV.Space {
	margin-right:36px;
}
#monForm.Mps label {
	width: 25%;
}
ul.Mdp {
	margin-top:44px;
	margin-left:6px
}
#Confirm {
	margin-top:80px;
	text-align:center
}
#monForm .month {
	width: 3%;
	border: #7e96bb 1px solid;
	color:#7e96bb
}
#monForm .year, .gender {
	width: 6%;
	border: #7e96bb 1px solid;
	color:#7e96bb
}
.gender {
	width: 18.5%;
}
#monForm input.Civ, #monForm input.Civ2 {
	border:none
}
#monForm td label {
	float: none;
	display:inline;
}
#monForm .CiV table, #monForm .CiV2 table {
	position:absolute;
	left:0px;
	top:
 -5px;
	height:20px;
	width:100%
}
.CiV, .CiV2 {
	overflow:hidden;
	position:relative;
	height:15px;
	margin-bottom:12px
}
#monForm .CiV label, #monForm .CiV2 label {
	margin-left:2px
}
#monForm table td {
	text-align:left
}
#monForm .Yes table {
	width:50%;
}
#monForm .Pro table {
	width:62%;
	margin-top:-4px
}
#monForm .Pro td {
	vertical-align:top
}
#monForm p.Long {
	margin-bottom:20px
}
#monForm p.Sel {
	margin-top:5px;
	margin-bottom:13px;
	padding-left:90px;
	left:108px;
	float:left;
	width:100%
}
#monForm p.Sel input {
	width:60px;
	margin-right:12px;
	border: #7e96bb 1px  solid;
}
#monForm p.Sel select {
	width:170px;
}
/*********************Css Bloc Tree*********************/
#Tree {
	color:#1958a6;
	font-size:10px;
	border-bottom:1px solid #D0D5D9;
	padding-bottom:3px;
	padding-top:3px
}
#Tree a {
	color:#031b41;
	text-decoration:none;
}
#Tree a:hover {
	text-decoration: underline;
}
/*********************Css Bloc Print*********************/
#Print {
	font-size:11px;
	float:right;
	width:100%;
	text-align:right;
	line-height:30px;
	display: table;
}
#Print ul {
	float:right;
	width:200px;
}
#Print li {
	display:inline;
	float:left;
	list-style-type:none;
	width:124px;
	background:url(../images/send.jpg) no-repeat left;
}
#Print li.Pr {
	background:url(../images/imp.jpg) no-repeat left;
	margin-right:10px;
	width:60px;
}
#Print li.Send {
	padding-left:6px;
}
#Print a {
	color:#8398bb;
	text-decoration:none;
}
#Print a:hover {
	text-decoration: underline;
}
/*********************Css Footer*********************/
#Footer {
	margin-top:2px;
	width:100%;
	background-color:#F8F9FB;
	border-top:1px  solid #C1CDDF;
	clear:both;
	height:38px;
	text-align:center;
	line-height:38px;
	color:#00519D;
}
.Fright {
	float:left;
	width:29%;
	text-align:left;
	margin-left:15px
}
.Fleft {
	float:right;
	margin-right:15px
}
/****Modifier Otman: Tableau****/
.Article table {
	width:98%;
	border:0px;
	margin-left:12px;
	float:left
}
.Article table tr.bleutabarticle {
	background:#F8F9FB;
}
.Article table tr td {
	padding:4px 13px 4px 4px;
	vertical-align:top;
	text-align:justify
}
.Article table tr td p {
	margin:0px;
	padding:0px;
}
.Article h3, .Article h3 a {
	font-size:12px;
	font-weight:bold;
	color:#004D96;
	padding:5px 0px 5px 0px;
	margin: 0px;
}
.Article h4, .Article h4 a {
	font-size:12px;
	color:#31659C;
	padding-top:5px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:5px;
	margin:0px
}
.article b {
	font:12px Arial;
	color:#626262;
	text-align:justify;
	padding:0px;
	margin-bottom:10px;
	font-weight:bold;
}
/*******************************/
#BanIntern {
	overflow:hidden;
	float:left;
	background:#0A0814;
	z-index:999999;
	height:172px;
	margin-bottom:3px;
    min-width:474px;
}
p.Etoile {
	padding-left:8px;
	font-size:11px;
	font-weight:bold
}
/*************Css of bloc Article: content******************/
.Article {
	font-size:11px;
	text-align: justify;
}
.Article h5 {
	background:#dee2e2;
	padding:2px 11px 2px 10px;
	float:left;
	color:#296b9f;
	font:bold 12px  arial;
	margin:8px 0px 0px 0px
}
.Avantage {
	border-top:1px solid #E6EBEE;
	float:left;
	width:98%;
	padding:8px  0px 6px 8px;
}
.Avantage p {
	margin-bottom:4px
}
.Avantage li {
	background: url(../images/fleche2.jpg) no-repeat 0px 3px;
	padding-left:10px;
}
.Avantage span {
	width:180px;
	display:block;
	float:left;
}
.exemplecall {
	border: 1px solid #E6EBEE;
	padding:10px;
	float:left;
	position:relative;
	margin-top:7px;
}
*html .exemplecall { xborder:1px red solid; width:92%
	
}
.exemplecall li {
	background: url(../images/fleche.jpg) no-repeat 0px 3px;
	margin-top:5px;
	padding-left:10px;
	font:arial;
	color:#626262;
	font-weight:normal;
	font-size:12px;
}
.Article .exemplecall h2 {
	font-size:12px;
	color:#296b9f;
	position: absolute;
	top:-10px;
	left:8px;
	background:#fff;
	padding:0px 4px 0px 4px;
	width:auto
}
.exemplecall ul ul li {
	background:none
}
.exemplecall li {
	line-height:10px;
}
.Article table.NormalTable th, .Article table.NormalTable th p {
	color:#31659c;
	background:#dee2e2;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}
.Article table.NormalTable th p {
	width:100%;
	margin:0px
}
.Article table.NormalTable td {
	background:#fff;
	padding:2px 4px 2px 2px;
	text-align:left;
	vertical-align:top;
	font-size:11px;
}
.Article table.NormalTable li {
	background: url(../images/puce3.jpg) no-repeat 0px 7px;
	list-style-type:none;
	font-size:11px;
	margin-top:2px;
}
.Article table.NormalTable {
	background:#dee2e2;
	margin-top:6px;
	margin-bottom:4px;
	width:97.5%;
}

*html .Article table.NormalTable {
	width:95%;
}

.Article table.NormalTable td strong, .Article table.NormalTable td b {
	color:#31659c;
	font-weight:bold;
	margin:auto;
	text-align:left;
	font-size:11px;
}
.Article table td, .Article table th {
	vertical-align: top
}
.Article table.NormalTable th {
	padding:2px 0px 2px 2px;
	position:relative
}
.Article table.NormalTable {
	margin-bottom:11px;
	float:left;
}
.Border{
	border-right:#fff 1px solid;
}
.Article p.bloc {
	border-left:10px solid #dee2e2;
	color:#31659c;
	font-weight:bold;
	padding:10px 10px 10px 6px;
	float:left;
	width:95%;
	margin-left: 3px;
}
.Article p.Enter {
	margin-left:10px;
	margin-top:6px;
	width: 454px;
}
.Article strong, .Article b {
	font-size:12px;
	text-align: justify;
	font-weight:bold;
}
*+html .Article strong, .Article b {
	padding-top:5px;
}
.Article p, .Article h2, .Article h3, .Article h4, .Article ul {
	float:left;
	width:99%
}
.Article li, .Article b {
	width:auto
}
.Article p, .Article li {
	width:99%
}
.Article ul {
	margin-bottom:8px;
}
.Niv3 {
	display:none
}
.Niv3.Vis {
	display:block
}
dl#MenuVer ul.Vis {
	margin-bottom:6px;
}
dl#MenuVer ul.Niv4 li {
	padding-bottom:0px;
}
dl#MenuVer ul.Niv ul {
	margin-bottom:0px;
}
.BgM, .MaP, .Map {
	overflow:hidden;
	float:left;
}
.Pic, .PicGauche {
	margin: 3px 0px 0px 8px;
	float: right;
	display:bloc
}
.PicGauche {
	margin: 3px 8px 0px 0px;
	float:left
}
#MenuVer li.active a {
	text-decoration:underline
}
p.Anime {
	float:left;
	width:100%;
	overflow:hidden
}
.exemplecall table.NormalTable li {
	line-height:13px;
}
.puceg li {
background:url(background: url(../images/fleche2.jpg) no-repeat  0px 3px);
}
*+html .txtContent {
	padding:21px 11px 0px 11px;
	min-height:96px;
}
*+html dt#xsmenu6 {
	width:200px;
	text-align:left
}

.Article li {
	background:url(../images/fleche2.jpg) no-repeat 0 4px;
	padding-left:8px;
	list-style-type:none;
	margin-top:5px;
	xmargin-bottom:10px;
}
.Article li a {
	background:url(../images/fleche.jpg) no-repeat 0px 4px;
	z-index:999;
	padding-left:9px;
	margin-left:-8px
}
.PressForm {
	width:300px;
	left:196px;
	top:-8px !important;
	height:24px;
	position:absolute;
	overflow:hidden;
}
*+html .PressForm {
	left:190px;
}
* html #monForm .PressForm {
	left:190px;
	top:-15px
}
* html #monForm.Rek .PressForm {
	left:196px;
}
* html #monForm.Rek .PressForm td {
	padding-top:3px;
	hieght:23px
}
.PosForm {
	position:relative;
	overflow:hidden;
	float:left
}
*+html .PosForm {
	float:none;
}
p.Type {
	padding-left:8px;
}
.BoucleArt p a:hover {
	color:#626262;
}
.BoucleArt p a {
	color:#626262;
}
.OngletContentCacher {
	border:1px solid #004D96;
	width:99.7%;
	float:left;
	min-height:222px;
	border-top:0px;
	display:none;
}
.BoucleArt p {
	margin:0;
}
.BoucleArt li {
	margin-bottom:18px;
}
.BoucleArt ul {
	margin-bottom:0px;
}
/*************Les onglets : 02-03-09******************/
#Content.Onglet {
	width:712px;
	margin-right:0px;
	position:relative;
	font-size:12px
}
.OngletCont {
	width:100%;
	float:left;
	margin-top:12px;
}
.OngletCont ul.Menu {
	width:100%;
	margin:0px;
	position:relative
}
.OngletCont ul.Menu li {
	padding:3px 14px 1px 12px;
	margin:0px;
	background-color:#D4E0ED;
	width:auto;
	float:left;
	margin-top:5px
}
.OngletContent {
	border:1px solid #004D96;
	width:99.7%;
	float:left;
	min-height:222px;
	border-top:0px
}
* html .OngletContent {
	width:99.3%
}
*+html .OngletContent {
	width:99.7%;
}
.OngletCont ul.Menu li a, .Blocs h2 {
	font:bold 11px arial;
	display:block
}
.OngletCont ul.Menu li a, .OngletCont ul.Menu li a:hover {
	text-decoration:none;
	color:#0055A5
}
.OngletCont ul.Menu li.Active a, .OngletCont ul.Menu li.Active a:hover, .Blocs  h2 {
	color:#fff;
}
.OngletCont ul.Menu li.Active {
	margin-top:0px;
	padding-top:8px
}
.OngletCont .back {
	height:6px;
	width:100%;
	float:left;
	line-height:2px
}
* html .OngletContent {
	height:222px;
}
.OngletCont ul.Menu li.Print {
	position:absolute;
	right:0px;
	padding-right:6px;
	background:#fff;
	margin-top:-1px
}
.OngletCont ul.Menu li.Print a {
	padding-left:22px;
	line-height:19px;
	background:#fff  url(../images/printer.jpg) no-repeat 0px 4px;
}
.OngletCont ul.Menu li.Print a, .OngletCont ul.Menu li.Print a:hover {
	color:#6C97AC;
	font-weight:normal;
	display:block
}
#Content .OngletCont h1 {

	color:#0E3659;
	border-bottom:1px solid #DCDDDE;
	padding:10px 0px 2px 15px;
	padding-top:13px;
	display:block;
	margin:0px
}
.OngletCont ul.Menu li.Active, .OngletCont .back, .Blocs  h2 {
	background-color:#0E3659;
}
p.Intro, .OngletCont h1 {
	font:bold 16px arial;
}
p.Intro {
	color:#626262;
	margin-bottom:22px
}
.Blocs {
	padding:14px 11px;
	float:left;
}
.BloC {
	float:left;
	width:100%;
	margin-bottom:7px;
	overflow:inherit;
}
.Level1, .Level3 {
	float:left;
	width:339px;
}
.Level3 {
	float:right;
	width:339px;
}
.BloC div {
	margin:4px 7px;
	overflow:hidden;
	width:98%;
}

.BloC div.Min {
	min-height:80px;
}

* html .BloC.Cent div, * html .BloC div.Min {
	padding-left:6px;
}

* html .BloC div {
	padding-bottom:6px;
	display:block;
	overflow:visible;
	height:80px;
}

.BloC {
	border:1px solid #DDE3E7;
}
.BloC h2 span {
	margin:0px 4px 3px 10px;
	display:block;
	line-height:22px
}
.BloC img.Picto {
	margin-left:120px
}
.Level2 {
	float:left;
	width:100%;
}
.BloC div td {
	border-bottom:1px dotted #BCBFBF;
	padding:12px 6px 9px 0px;
	margin:0px;
}
.BloC div span {
	color:#00519D
}
.BloC div td.Last {
	border-bottom:none
}
.BloC.Cent {
	border:none;
	background:#F2F3F3;
}
.ContBlocs {
	overflow:inherit;
	float:left;
	width:100%;
}
*+html .ContBlocs {
	margin-bottom:7px;
}
.PDF {
	background: url(../images/excel.jpg) no-repeat 100% 0px;
	padding-right:20px;
	height:20px
}
a.PDF, a:hover.PDF, .Ave h3 {
	color:#6C97AC;
	margin-bottom:0px
}
.Ave h3 {
	text-decoration:underline;
}
table.Val td {
	text-align:center
}
table.Val td strong {
	color:#626262
}
p.Tit, p.Priz {
	margin:auto;
	text-align:center;
	width:95%;
	padding-top:8px;
	padding-bottom:10px
}
table.Ev td {
	padding:0px 2px;
	padding-top:4px;
	border:none;
	text-align:auto
}
table.Ev {
	margin-bottom:12px;
	margin-top:15px
}
.PDF.REF {
	background: url(../images/ref.jpg) no-repeat 100% 0px;
	height:30px;
	padding-bottom:4px;
	padding-top:4px;
	float:right
}
table td.righT {
	text-align:right
}
.Ave h3, .Ave {
	font-size:11px;
	text-align:justify
}
.Top {
	margin-top:-1px
}
.Ave h3 {
	color:#004D96;
	font-weight:normal;
	width:100%;
	float:none;
	padding:0px;
	margin:0px
}
Type {
	margin:15px 6px 6px 6px;
	width:100%;
	text-align:left;
	height:22px;
}
/*************Les Form : 17-03-09******************/
select.SelOb {
	background-color: White;
	width:318px
}
* html .Article .BoucleArt {
	margin-bottom:5px;
	padding-bottom:0px;
	width:99%
}
* html .Article .BoucleArt p {
	margin-bottom:0px;
	padding-bottom:0px;
}
*+html .Article .BoucleArt {
	margin-bottom:0px;
	padding-bottom:0px;
	width:99%
}
*+html .Article .BoucleArt p {
	margin-bottom:0px;
	padding-bottom:0px;
}
ul.Niv2 li {
	padding-right:3px
}
.Rek#monForm label {
	width: 40%;
}
.Rek#monForm .Inp, #monForm select {
	width: 55%;
}
.Rek#monForm select {
	width: 270px
}
.Rek#monForm .Env {
	border:0px;
	margin-right:10px;
}
.Rek#monForm p.Etoile {
	margin-top:0px;
}
.File {
	width:320px;
	border:1px solid red
}
.Rek#monForm p.Marg label {
	margin-right:1%;
}
.Rek#monForm p.DepLom {
	margin-left:89px;
}
.Rek#monForm p.DepLom span {
	color:#425774
}
.Rek#monForm p.DepLom .Inp.Obt {
	width: 22%;
	padding-left:8px;
	margin-left:7px;
}
*html .Rek#monForm p.DepLom .Inp.Obt {
	width: 22%;
	padding-left:8px;
	margin-left:10px;
}
.Rek#monForm p.DepLom .Inp.Int {
	width: 98px;
}
* html .Rek#monForm p.DepLom {
	margin-left:89px;
}
* html .Rek#monForm p.DepLom .Inp.Int {
	width:96px;
}
*+html .Rek#monForm p.DepLom .Inp.Int {
	width:95px;
}
* html .Rek#monForm p.DepLom input {
	color:#ccc;
	font-size:11px;
}
.Rek#monForm label {
	font-size:12px;
	letter-spacing:normal
}
.Rek#monForm input.Inp.Dt, .Rek#monForm input.Inp.DtT {
	width: 21%;
}
.Rek#monForm .Inp.Lieu {
	width: 157px
}
* html .Rek#monForm .Inp.Lieu {
	width: 152px
}
/*************Les Form : 18-03-09******************/
.Rek#monForm p.Marg {
	overflow:hidden;
	width:100%
}
.Rek#monForm .DepLom.Dt, * html .Rek#monForm p.DepLom.Dt {
	margin-left:165px
}
* html .Rek#monForm td {
	vertical-align:top;
	padding:0px
}
.Rek#monForm .DepLom.Dt .Inp.Obt {
	width: 20%;
	padding-left:2px;
	font-size:12px
}
.Rek#monForm select.Hor {
	width:116px
}
*+html .Rek#monForm select.Hor {
	width:110px
}
.Tagat {
	overflow:hidden
}
.Tagat {
	float:right;
	text-align:right
}
.Tagat a {
	cursor:hand
}
/********************/
* html .Article .BoucleArt P {
	margin-bottom:0px;
	padding-bottom:0px;
}
* + html .Article .BoucleArt {
	margin-bottom:5px;
	padding-bottom:0px;
	width:99%;
}
* + html .Article .BoucleArt P {
	margin-bottom:0px;
	padding-bottom:0px;
}
* + html .Article .BoucleArt P a {
	display:block;
}
/******Page Master OPCVM*******/
.Table th.Pad, td.Pad {
	padding-left:8px;
	text-align:left;
}
.Table td.Left {
	border-left:1px solid #DDE3E7;
}
.Table td {
	border-bottom:1px solid #DDE3E7;
	height:38px;
	vertical-align:middle;
}
.OngletContent.Nor .ContBlocs {
	margin-bottom:32px;
	width:712px;
}

.OngletContent.Nor .Table {
    width:700px;
}
.ContBlocs {
	float:left;
	overflow:inherit;
	width:100%;
}
.Table th {
	background-color:#0E3659;
	color:#FFFFFF;
	font-weight:bold;
	height:22px;
}
.Table td.Left.Bg {
	background:#F2F3F3 none repeat scroll 0 0;
}
.Table td.Left {
	border-left:1px solid #DDE3E7;
}
.BloC div td.Last, .Table td.Last {
	border-bottom:medium none;
}
.OngletContent.Nor, #Content .OngletContent.Nor h1 {
	border:medium  none;
	padding-left:0;
}
/*Modif Bloc Publications:IE6 26/03/09*/
*html .Level3 {
	float:right;
	width:336px;
}
*html .Level1 {
	float:left;
	width:338px;
}
*html .Blocs {
	padding:14px 11px;
	float:left;
	width:688px;
}
*html .ContBlocs {
	overflow:inherit;
	float:left;
	width:99%;
}
*html .BloC div {
	margin:0px;
	width:98%
}
*html .BloC div table {
	margin:4px 5px;
	width:99%
}
* html .BloC.Cent p {
	margin:4px 7px;
}
* html .BloC div.Small, * html .BloC div.Small table {
	height:18px;
	margin-top:1px
}
/**Indicateur **/ 
#pscroller1 {
	width: 215px;
	height:100px;
	padding: 0px;
	margin-top: -10px;
}
#pscroller2 {
	width: 215px;
	height:100px;
	padding: 0px;
	margin-top: -10px;
}
#pscroller3 {
	width: 220px;
	height:100px;
	padding: 0px;
	margin-top: -10px;
}
/*modif 6/04*/
* html .Article .exemplecall h2 {
	position:relative;
	top:-19px;
	left:0px
}
* html .Article table.NormalTable td li {
	width:90%
}
* html .partic {
	height:150px;
	overflow:hidden
}
.Article table img {
	width:100%;
	border:0px;
	padding-bottom:7px;
}
#LeftBloc h1#Space {
	background-color:#0E3659;
	color:#fff;
	display:block;
	text-decoration:none;
	height:172px;
	position:relative;
	border-bottom:0px;
}
#LeftBloc h1#Space span {
	text-align:left;
	position:absolute;
	right:5px;
	display:block;
	bottom:4px;
	font:bold 17px arial;
	width:96%
}
#LeftBloc h1, #RightBloc h1 {
	font:bold 12px "Arial";
	background-color:#D4E0ED;
	padding:0px;
	margin:0px;
	padding:0px 0px 0px 12px;
	color:#31659C;
	text-transform:uppercase;
	min-height:33px;
	border-bottom:3px  solid #fff;
	line-height:30px;
}
#Lang li.Bor.All {
	border-left:1px solid #729eb5;
	padding-right:0px;
}
#Lang li.Bor.All img {
	border:0px;
	padding-right:11px;
}
*html #Lang li.Bor.All {
	padding-right:4px;
	width:12px
}
.Article a:hover {
	text-decoration: none;
	color:#00519D;
	cursor: pointer
}
#blocDate {
	font-size: 9px;
}
.Inpu, #monForm select {
	border: #b2a680 1px solid;
	color: #626262;
	width:50%
}
.Cor ul li {
	margin-bottom: 23px;
	font:11px arial;
	color:#0E3659;
	font-weight:bold;
	background: url() no-repeat 0px 4px;
	padding-left: 0px;
}
#monForm.Mdpass ul li a {
	margin-left: 0px;
	font:11px arial;
	color:#1958a6;
	font-weight:bold;
	background: url(../images/puce_EC.jpg) no-repeat 0px 4px;
	width:100%;
	text-align:left
}
#monForm.Mdpass ul li {
	border-top:1px #dcddde solid;
	margin-top:15px;
	padding-top:6px;
	background:transparent ;
	text-align:left
}
#monForm.Mdpass {
	margin-left:79px;
	width:294px;
	padding-bottom:3px;
}
#monForm.Mdpass .Env{
	margin-right:13px;
}

* html #monForm.Mdpass .Env{
	margin-right:8px;
}
#monForm label.labele {
	color:#353636;
	display: block;
	width:30%;
	float: left;
	padding-left: 33px;
	text-align: left;
	letter-spacing: 1px;
	font:12px arial;
	letter-spacing:normal;
	text-align:right;
}
#monForm.Mdpass {
	background:#f5f6f6 url(../images/BG-Auth-top.jpg) no-repeat left top;
	position:relative;
	padding-top:20px;
}
.Bbottom {
	background: url(../images/BG-Auth-bottom.jpg) no-repeat left top;
	height:3px;
	width:100%;
	position:absolute;
	bottom:0px;
}
*+html .Bbottom {
	position: relative;
	bottom:-3px;
}
.EnV.Space2 {
	margin-right:33px;
	padding-top:5px;
}
.Article #monForm.Mdpass ul {
	margin-bottom:3px;
}
*+html #LeftBloc h1#Space span {
	text-align:left;
	position:absolute;
	right:0px;
	display:block;
	bottom:4px;
	font:bold 17px arial;
	width:98%;
	padding-left:5px;
}
/*Onglets Marchés des Capitaux 21/04*/
.Article .blocgris p.bgbloctop {
	background-image:url(../images/bg-blog-top.jpg);
	position:absolute;
	height:4px;
	width:472px;
}
.Article .blocgris p.bgblocbottom {
	background-image: 
 url(../images/bg-blog-bottom.jpg);
	position:relative;
	bottom:0px;
	height:4px;
	width:472px;
}
.Article .blocgris {
	width:100%;
	height:100%;
	overflow:hidden;
	margin-bottom:3px;
}
.Article .blocgris h2 {
	font:14px arial;
	color:#1958a6;
	background:url(../images/bg-titrebloc.jpg) no-repeat 0% 5%;
	height:30px;
	width:93%;
	font-weight:bold;
	padding:7px 0px 5px 13px;
	margin:9px 0px 0px 10px
}
.Article .blocinter {
	border-left:1px #d9d9d9 solid;
	border-right:1px #d9d9d9 solid;
	height:100%;
	width:470px;
	overflow:hidden;
}
.Article .blocinter img {
	float:left;
	padding-top:6px;
}
.Article .blocinter .desc p {
	width:300px;
	padding-left:17px;
	margin:0px;
	padding-top:3px;
}
.Article .blocinter .desc ul {
	width:90px;
	display:block;
}
* html .Article .blocinter .desc li div{
margin-left:8px;
}

* html .Article .blocinter .desc p{
padding-bottom:5px; 
}


*+html .Article .blocinter .desc p {
	padding-top:3px;
}
.Article .blocinter ul li a {
	background:url(../images/pucesavoir.jpg)  no-repeat 0px 4px;
	width:100%;
	color:#5f89bd;
	font:11px Arial;
	margin-left:10px;
	text-align:left;
	float:left
}
*html .Article .blocgris p.bgblocbottom {
	background-image: 
 url(../images/bg-blog-bottom.jpg);
	position:relative;
	bottom:0px;
	height:4px;
	width:472px;
	overflow:hidden
}
*html .Article .blocgris p.bgbloctop {
	background-image:url(../images/bg-blog-top.jpg);
	position:relative;
	height:4px;
	width:472px;
	overflow:hidden;
	margin-bottom:0px;
}
*html .Article .blocgris {
	margin-bottom:13px;
}
*+html .Article .blocgris {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:13px;
}
*html .Article .blocgris h2 {
	margin-left:5px;
}
*+html .Article .blocinter img {
	padding-bottom:11px;
	padding-top:6px;
}
*+html .Article .blocinter ul li {
	margin-top:15px;
	width:auto
}
*+html .Article .blocinter ul {
	padding-bottom:5px
}
#monForm.Mdpass li {
	border-top:1px #dcddde solid;
	margin-top:15px;
	padding-top:6px;
	margin-left: -5px;
}
#listMasterOng h2, #listMasterOng h2 a {
	font-size:13px;
	font-weight:bold;
	color:#353636;
	padding-top:3px;
	background:#fff;
	margin-top:0px;
	min-height:20px;
	height:auto;
	padding-bottom: 3px;
	margin-left: 6px;
	display:block;
	overflow:hidden;
}
#listMasterOng h2 a {
	padding-bottom:0px;
	padding-top:0px;
}

#listMasterOng h3, #listMasterOng h3 a {
	font-size:12px;
	color:#353636;
	padding-top:5px;
	margin-left:24px;
	font-weight:normal
}
*html #listMasterOng h3, #listMasterOng h3 a {
   margin-left:12px;
}

*+html #listMasterOng h3, #listMasterOng h3 a {
  margin-bottom:5px;
}
#listMasterOng h4, #listMasterOng h4 a {
	font-size:12px;
	color:#31659C;
	padding-top:5px;
	margin-left:20px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:5px;
	width:94%;
}
*+html #listMasterOng ul {
	margin-bottom:5px;
}
#listMasterOng ul li {
	background:transparent url(../images/fleche2.jpg) no-repeat scroll 0 4px;
	list-style-type:none;
	margin-top:5px;
	padding-left:8px;
	margin-left: 23px;
	width:92%
}
*html #listMasterOng ul li {
    margin-left:12px;
}

#listMasterOng li {
	width:89.5%
}
#listMasterOng p {
	width:94%;
	padding-bottom:11px;
}
.Article span a {
	padding-left:21px;
	padding-right:10px;
	background:transparent  url(../images/acrobat_mini_icon.png) no-repeat scroll 0 0px;
	height:16px;
	padding-bottom:2px;
	padding-top:2px;
	display:block
}
#listMasterOng .exemplecall li {
	width:92%;
	background-position:top left
}
*html #listMasterOng li, *html #listMasterOng .exemplecall li {
	width:85%;
}
*html #listMasterOng td li {
	width:83%;
}
/*Onglets Marchés des Capitaux 21/04*/
.Article .blocinter p strong {
	text-align:left
}
*+html .Article .blocinter p strong {
	text-align:left;
	display:bloc;
}
*html .Article .blocinter p strong {
	text-align:left;
}

.Article .blocgris p.bgbloctop {
	background-image:url(../images/bg-blog-top.jpg);
	position:absolute;
	height:4px;
	width:472px;
}
*html .Article .blocgris p.bgbloctop {
	background-image:url(../images/bg-blog-top.jpg);
	position:relative;
	height:4px;
	width:472px;
	overflow:hidden;
	margin-bottom:0px;
}
.Article .blocgris p.bgblocbottom {
	background-image: 
 url(../images/bg-blog-bottom.jpg);
	position:relative;
	bottom:0px;
	height:4px;
	width:472px;
}
*html .Article .blocgris p.bgblocbottom {
	background-image: 
 url(../images/bg-blog-bottom.jpg);
	position:relative;
	bottom:0px;
	height:4px;
	width:472px;
	overflow:hidden
}
.Article .blocgris {
	width:100%;
	xmin-height:150px;
	height:100%;
	overflow:hidden;
	margin-bottom:3px;
	padding-left:4px;
}
*html .Article .blocgris {
	margin-bottom:13px;
}
*+html .Article .blocgris {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:13px;
}
.Article .blocinter {
	border-left:1px #d9d9d9 solid;
	border-right:1px #d9d9d9  solid;
	xmin-height:126px;
	height:100%;
	width:470px;
	overflow:hidden
}
.Article .blocgris h2 {
	font:14px arial;
	color:#1958a6;
	background:url(../images/bg-titrebloc.jpg) no-repeat 0% 5%;
	height:30px;
	width:93%;
	font-weight:bold;
	padding:7px 0px 5px 13px;
	margin:9px 0px 0px 10px
}
*html .Article .blocgris h2 {
	margin-left:5px;
}
.Article .blocinter p {
	padding-left:19px;
	text-align:justify;
	margin-bottom:0px;
	width:auto;
	padding-right:8px;
}
*+html .Article .blocinter p {
	padding-bottom:5px;
	xwidth:auto;
	padding-right:8px;
}
.Article .blocinter img {
	width:111px;
	float:left;
	padding-top:6px;
}
*+html .Article .blocinter img {
	padding-bottom:11px;
	padding-top:6px;
}
.Article .blocinter ul li {
	background:url() no-repeat 0px 4px;
	width:auto;
	margin-top:2px;
	padding-left:0px;
}
.Article .blocinter ul li a {
	background:url(../images/pucesavoir.jpg)  no-repeat 0px 4px;
	width:100%;
	color:#5f89bd;
	font:11px Arial;
	margin-left:10px;
}
*+html .Article .blocinter ul li {
	margin-top:-3px;
}
#monForm.Mdpass li {
	border-top:1px #dcddde solid;
	margin-top:15px;
	padding-top:6px;
	margin-left:-5px;
}
*+html #listMasterOng h2, #listMasterOng h2 a {
	padding-bottom:8px;
	margin-top:0px;
	padding-top:3px;
	height:auto;
}
*html #listMasterOng h2, #listMasterOng h2 a {
   margin-left:3px; 
}
#listMasterOng img {
	padding-left: 4px;
}
#listMasterOng li {
	width:425px
}
#listMasterOng img {
	width:auto;
	text-align:center
}
*+html #listMasterOng p {
	margin-top:-5px;
}
/**Otm ****/
.fermerOng {
	background:transparent url(../images/pucesavoir.jpg) no-repeat scroll 0 4px;
	color:#5F89BD;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-left:10px;
	width:100%;
	float:left;
	margin-left:18px;
	padding-left:10px;
}

*html .fermerOng { margin-left:9px;}
/*modif 04/5*/

.Article #listMasterOng .exemplecall h2 {
	color:#296b9f;
	padding-left: 5px;
	padding-top: 0px;
	width:auto;
	padding-right:5px;
}
#listMasterOng .exemplecall, .Article table.NormalTable .exemplecall{
	margin-left:11px;
	margin-bottom:8px;
	margin-right:11px;
	display:block
}

*html #listMasterOng .exemplecall {
	margin-left:5px;
}
*html .Article .blocinter ul li {
	margin-top:2px;
	margin-bottom:2px;
}
*html .Article .blocinter p {
	padding-right:8px;
}
*html .Article .blocinter ul {
	padding-bottom:2px;
}
.Article #listMasterOng table.NormalTable th, .Article table.NormalTable th p {
	color:#31659c;
	background:#dee2e2;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}
.Article #listMasterOng table.NormalTable th p {
	width:68%;
	margin:0px
}
.Article #listMasterOng table.NormalTable td {
	background:#fff;
	padding:2px 4px 2px 2px;
	text-align:left;
	vertical-align:top;
	font-size:11px;
}
.Article #listMasterOng table.NormalTable li {
	background: url(../images/puce3.jpg) no-repeat 0px 7px;
	list-style-type:none;
	font-size:11px;
	margin-top:2px;
	margin-left:1px;
}
.Article #listMasterOng table.NormalTable {
	background:#dee2e2;
	margin-top:6px;
	margin-bottom:4px;
	margin-left:6px;
}
*html .Article #listMasterOng table.NormalTable {
	width:90%;
}
.Article #listMasterOng table.NormalTable td strong, .Article table.NormalTable td b {
	color:#31659c;
	font-weight:bold;
	margin:auto;
	text-align:left;
	font-size:11px;
}
.Article #listMasterOng table td, .Article table th {
	vertical-align: top;
}

*html .Article #listMasterOng table{
width:97%; margin-left:7px;
}

.Article #listMasterOng table.NormalTable th {
	padding:2px 0px 2px 2px;
	position:relative
}
.Article #listMasterOng table.NormalTable {
	margin-bottom:11px;
	float:left;
}

p.DescOng {
	text-align:justify;
	width:99%;
	font: 11px arial;
	color:#353636;
	font-weight:normal;
}
p.DescOng strong {
	font:bold 15px arial;
	color:#1958A6;
	padding-bottom:10px;
	display:block
}
.Article #listMasterOng p.bloc {
	border-left:10px solid #dee2e2;
	color:#31659c;
	font-weight:bold;
	padding:10px 10px 10px 6px;
	float:left;
	width:434px
}
.Bbottomform {
	background: url(../images/BG-Auth-bottom2.gif) no-repeat left top;
	height:3px;
	width:100%;
	position:absolute;
	bottom:0px;
}

.Article table.TableContact td {
	background:#fff;
	padding:2px 4px 2px 2px;
	text-align:left;
	vertical-align:top;
	font-size:11px;
}
.Article table.TableContact {
	float: none;
	width:80%;
	margin:auto;
	margin-top:6px;
	margin-bottom:4px;
}

*html #Content .Article #listMasterOng table.NormalTable.IE   {
width:96%;
margin-right:11px
}


.Article table.TableContact td strong, .Article table.TableContact td b {
	color:#31659c;
	font-weight:bold;
	margin:auto;
	text-align:left;
	font-size:11px;
}
.blocinterInt strong {
	color:#1958A6;
	display:block;
	font:15px arial;
	font-weight:bold;
	padding-bottom:10px;
}
.Form H2 {
	font-size:11px;
}
.dateInd {
	font-size: 9px;
	padding-left:11px;
}
.blocinterInt p {
	margin-bottom:0;
}

/*********************Css Site map 21-05-09*********************/

.Plan th{ 
background-color:#F3F4F4; 
text-align:left; 
padding:5px 0px 5px 10px;
color:#03193E;
font:bold 12px arial;
display:block}

.Plan table td table td a{
background: url(../images/bg-lien2.jpg)  no-repeat 9px 8px;
padding:2px 0px 2px 17px; 
display:block;
color:#03193E;
font:normal 12px arial
}

.Plan table table {
margin-bottom:12px;
}

.Plan table td{
padding-right:14px
}

.Plan table td.End{
padding-right:0px;
}

.Plan {
margin-top:15px}

.lblMsg
{
color:#0E3659;
font-family:arial;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:lighter;
text-align:center;
    }
.lblMsg p
{
    padding-top:20px;
     padding-bottom:20px;
}

 
.Bloc .BlocLien
{   font-size:10px;
    text-align:left;
    padding-bottom:2px;
    width:100%;
    text-decoration:none;
    color:#031B41;
    padding-left:43px;
    margin-top:-7px;
    }
    /**.puceg li**/
 .Bloc .BlocLien a {padding-right:9px;color:#353636;padding-left:10px;background:transparent url(../images/bg-lien2.jpg) no-repeat scroll 1px 6px;}
 .Bloc .BlocRec{height:160px;}
 .headerCSS{background-color:#0E3659;color:#FFFFFF;}
 .BlocNews .Env{padding-top:10px;margin-right:20px;}
 .BlocNews{padding-left:17px;padding-top:25px;}
