*{	margin:0px;	padding:0px;	font-size:11px;	font-family:verdana, sans-serif;	color:#343434;}body {	background-color:#f8f8f8;}div#page {	position:relative;	width:1008px;	margin:auto;	border:0;}div#header {	position:relative;	height:128px;	background-image:url(../images/banniere.jpg);	background-position:top left;	background-repeat:no-repeat;}div#header a#goToHome {	position:absolute;	top:40px;	left:40px;	width:185px;	height:45px;	border:0;}div#header div#pub {	position:absolute;	top:5px;	right:10px;	width:728px; 	height:90px;	background-color:#fff;}/***** gauche ******/div#page_gauche {	position:relative;	float:left;	width:245px;	min-height:100px;}div#blocIdentification{	position:relative;	width:245px;	height:166px;	margin-bottom:10px;	background-image:url(../images/bloc-log.jpg);	background-position:top;	background-repeat:no-repeat;}#blocIdentification .erreur {	position:relative;	width:90%;		height:20px;	line-height:20px;	margin:auto;	color:#f00;	overflow:hidden;	text-align:center;	font-weight:bold;}#blocIdentification label {float:left;width:90px;margin:0px;}.loginInput {	float:left;	width:120px;	margin:0px;	border:1px solid #ccc;}div#homeMessageTop{	position:relative;	width:245px;	height:54px;	margin-top:10px;	background-image:url(../images/bloc-message-top.jpg);	background-position:top;	background-repeat:no-repeat;	}div#homeMessage{	position:relative;	width:245px;	margin-bottom:10px;	background-image:url(../images/bloc-vierge-bottom-white.jpg);	background-position:bottom;	background-repeat:no-repeat;	padding-bottom:11px;	}div#homeMessageMiddle{	position:relative;	background-image:url(../images/bloc-message-pixel.jpg);	background-position:top;	background-repeat:repeat-y;	padding:1px;}div#homeChat {	position:relative;	width:245px;	height:259px;	margin-bottom:10px;	background-image:url(../images/bloc-chat.jpg);	background-position:top;	background-repeat:no-repeat;}div#homeChat a#accesCrChat {	/*	display:block;	width:179px;	height:51px;	margin:20px auto auto auto;	background-image:url(../images/btn-cr-chat.png);	background-position:top;	background-repeat:no-repeat;	*/}div#homeChat a#accesChat {	/*display:block;	width:179px;	height:51px;	margin:20px auto auto auto;	background-image:url(../images/btn-chat.png);	background-position:top;	background-repeat:no-repeat;	*/}div#homeChat a#accesCrChat span,  div#homeChat a#accesChat span, div#homePortefeuilles a#accesPortefeuilles span{	display:none;}div#homePortefeuilles {	position:relative;	width:245px;	height:349px;	margin-bottom:10px;	background-image:url(../images/bloc-portefeuille.jpg);	background-position:top;	background-repeat:no-repeat;}div#coursVisuTop, div.coursVisuTop {	position:relative;	width:136px;	height:28px;	line-height:28px;	margin:10px auto auto auto;	background-image:url(../images/top-portefeuille.png);	background-position:top;	background-repeat:no-repeat;	color:#fff;	overflow:hidden;	text-align:left;}div#coursVisuBottom, div.coursVisuBottom {	position:relative;	width:136px;	height:54px;	line-height:54px;	margin:auto auto auto auto;	background-image:url(../images/bottom-portefeuille.png);	background-position:top;	background-repeat:no-repeat;	text-align:center;	font-size:20px;}div#homePortefeuilles a#accesPortefeuilles {	/*	display:block;	width:150px;	height:55px;	margin:20px auto auto auto;	background-image:url(../images/btn-portefeuilles.png);	background-position:top;	background-repeat:no-repeat;	*/}div#footer {	position:relative;	clear:both;	width:1008px;	margin:auto;	height:36px;	line-height:36px;	background-image:url(../images/footer.jpg);	background-position:top left;	background-repeat:no-repeat;	text-align:right;		}div#footer a {	color:#a04c82;	margin-right:10px;}div#footer a:hover{	color:#800040;}/************** CENTRE ******************/div#page_centre {	position:relative;	float:left;	width:505px;	margin:auto 6px;}div#morningZappingTop {	position:relative;	width:505px;	height:85px;	background-image:url(../images/MZ-top.jpg);	background-position:top;	background-repeat:no-repeat;}div#morningZappingBottom {	position:relative;	width:505px;	padding-bottom:16px;	margin-bottom:10px;	background-image:url(../images/MZ-bottom.jpg);	background-position:bottom;	background-repeat:no-repeat;}div#morningZappingMiddle {	position:relative;	background-image:url(../images/MZ-pixel.jpg);	background-position:top;	background-repeat:repeat-y;	padding:1px;}div.blocsDuCentre {	position:relative;	width:505px;	padding-top:10px;	margin:auto auto 10px auto;	background-image:url(../images/bloc-centre-top.jpg);	background-position:top left;	background-repeat:no-repeat;	z-index:1;}div.blocsDuCentreBottom {	position:relative;	padding-bottom:10px;	background-image:url(../images/bloc-centre-bottom.jpg);	background-position:bottom;	background-repeat:no-repeat;	z-index:2;}div.blocsDuCentreMiddle {	position:relative;	padding:1px 0px 1px 0px;	background-color:#fff;	background-image:url(../images/bloc-centre-pixel.jpg);	background-position:top left;	background-repeat:repeat-y;	z-index:3;		}div.blocsDuCentreMiddle .bloc {	position:relative;	font-size:10px;	border-bottom:2px solid #eee;	margin-bottom:10px;}table.blocVideoHomeSingle {	position:absolute;	width:484px;	margin:auto;	top:25px;	left:10px;}table.blocVideoHomeSingle td.videoVignette {	width:104px;	vertical-align:top;	text-align:right;}table.blocVideoHomeSingle td.videoArrow {	width:5px;	vertical-align:top;	text-align:right;}table.blocVideoHomeSingle td.videoText {	width:185px;	vertical-align:top;	text-align:left;}table.blocVideoHomeSingle td.videoRubrique {	width:190px;	vertical-align:top;}div.HomeVideoActive {	display:none;	position:relative;	margin:10px auto;	width:448px;	/*height:300px;*/		/*z-index:100;*/}div.videoVisu {	cursor:pointer;	/*float:left;*/ 	width:100px; 	height:50px; 	background-color:#ccc; 	/*margin:auto 5px 5px 5px;*/}div.rubrique {	/*	float:left;	width:100px;	*/	text-align:right;		margin-right:5px; 	}.rubrique {	color:#fda311;	}div.Desc, a.Desc {	/*	display:block;	float:left;	background-image:url(../images/black-arrow.png);	background-position:0px 3px;	background-repeat:no-repeat;	padding-left:8px;	*/		}div.videoDesc {	/*	width:220px;	*/}div#derniereNewsAll {	position:relative;	height:350px;}div#derniereNews1, div#derniereNews2 {	position:absolute;	top:40px;	width:505px;	/*margin:auto 10px auto 15px;*/}div#derniereNews1 .Desc, div#derniereNews2 .Desc {	/*width:350px;*/} div#derniereNews1 div.pagination, div#derniereNews2 div.pagination{	margin-top:10px;	text-align:right;	color:#800040;}div#blocDossier{	position:relative;	width:505px;	height:226px;	margin:10px auto;	background-image:url(../images/bloc-dossiers.jpg);	background-position:top;	background-repeat:no-repeat;}/***************************************/div#page_droite {	position:relative;	float:left;	width:245px;}div#blocQuestionDroite {	position:relative;	width:245px;	height:166px;	margin-bottom:10px;	background-image:url(../images/bloc-questionsearch.jpg);	background-position:top;	background-repeat:no-repeat;}div#aLaUne {	position:relative;	width:245px;	height:52px;	background-image:url(../images/bloc-news-top.jpg);	background-position:top left;	background-repeat:no-repeat;	}div#aLaUneBottom {	position:relative;	width:245px;	margin:auto auto 10px auto;	background-image:url(../images/bloc-vierge-bottom-white.jpg);	background-position:bottom left;	background-repeat:no-repeat;	padding-bottom:11px;	}div#aLaUneMiddle {	position:relative;	background-image:url(../images/bloc-news-pixel.jpg);	background-position:top left;	background-repeat:repeat-y;	padding:5px 5px 5px 15px;}div#boiteIdee {	position:relative;	width:245px;	height:166px;	background-image:url(../images/bloc-boiteaidees.jpg);	background-position:top;	background-repeat:no-repeat;	}div#poserQuestionDroite {	position:relative;	width:245px;	height:326px;	margin-bottom:10px;	background-image:url(../images/bloc-question.jpg);	background-position:top;	background-repeat:no-repeat;	}div#poserQuestionDroite form textarea {	display:block;	position:absolute;	top:0px;	border:0px solid #000;	width:179px;	height:175px;}/*div#poserQuestionDroite form input.submit{*/#btnPoserQuestion {	/*	position:absolute; 	top:190px;	left:10px;	width:157px; 	height:30px; 	border:0;	cursor:pointer;	background:url(../images/btn-poserquestion.png) top left no-repeat;	*/}/********************** BARRE DE NAVIGATION ****************************/div#navigation {	position:relative;	height:37px;	margin:5px auto;	}div#navigation a span {	display:none;}div#navigation a, span.sep {	float:left;	}div#navigation span.sep {	width:2px;	height:37px;	background-image:url(../images/nav/separateur.jpg);	background-position:top left;	background-repeat:no-repeat;}div#navigation a#navHome {		/*	width:83px;	height:37px;	background-image:url(../images/nav/home.jpg);	background-position:top left;	background-repeat:no-repeat;	*/	width:96px;	height:37px;	background:#f8f8f8 url(../images/nav/btn/btn-home.jpg) top left no-repeat;}div#navigation a#navHome:hover, div#navigation a#navHomeActive {	/*	width:83px;	height:37px;	background-image:url(../images/nav/home-over.jpg);	background-position:top left;	background-repeat:no-repeat;	*/	width:96px;	height:37px;	background:#f8f8f8 url(../images/nav/btn-over/btn-home-over.jpg) top left no-repeat;}div#navigation a#navQuestion {	/*	width:150px; 	height:37px;	background-image:url(../images/nav/questions.jpg);	background-position:top left;	background-repeat:no-repeat;	*/	width:158px;	height:37px;	background:#f8f8f8 url(../images/nav/btn/btn-questions.jpg) top left no-repeat;}div#navigation a#navQuestion:hover, div#navigation a#navQuestionActive {	/*	width:150px;	height:37px;	background-image:url(../images/nav/questions-over.jpg);	background-position:top left;	background-repeat:no-repeat;	*/	width:158px;	height:37px;	background:#f8f8f8 url(../images/nav/btn-over/btn-questions-over.jpg) top left no-repeat;}div#navigation a#navTv {	/*	width:112px;	height:37px;	background-image:url(../images/nav/allofinancetv.jpg);	background-position:top left;	background-repeat:no-repeat;	*/		width:100px;	height:37px;	background:#f8f8f8 url(../images/nav/btn/btn-tv.jpg) top left no-repeat;}div#navigation a#navTv:hover, div#navigation a#navTv .active {	width:100px;	height:37px;	background:#f8f8f8 url(../images/nav/btn-over/btn-tv-over.jpg) top left no-repeat;}div#navigation a#navPortefeuilles {	/*	width:112px;	height:37px;	background-image:url(../images/nav/portefeuille.jpg);	background-position:top left;	background-repeat:no-repeat;	*/	width:87px;	height:37px;	background:#f8f8f8 url(../images/nav/btn/btn-portefeuille.jpg) top left no-repeat;}div#navigation a#navPortefeuilles:hover, div#navigation a#navPortefeuillesActive {	/*	width:112px;	height:37px;	background-image:url(../images/nav/portefeuille-over.jpg);	background-position:top left;	background-repeat:no-repeat;	*/	width:87px;	height:37px;	background:#f8f8f8 url(../images/nav/btn-over/btn-portefeuille-over.jpg) top left no-repeat;}div#navigation a#navCp {	/*	width:150px;	height:37px;	background-image:url(../images/nav/conseils.jpg);	background-position:top left;	background-repeat:no-repeat;	*/	width:139px;	height:37px;	background:#f8f8f8 url(../images/nav/btn/btn-conseils.jpg) top left no-repeat;}div#navigation a#navCp:hover, div#navigation a#navCpActive {	/*	width:150px;	height:37px;	background-image:url(../images/nav/conseils-over.jpg);	background-position:top left;	background-repeat:no-repeat;	*/	width:139px;	height:37px;	background:#f8f8f8 url(../images/nav/btn-over/btn-conseil-over.jpg) top left no-repeat;}div#navigation a#navJmf {	/*	width:150px;	height:37px;	background-image:url(../images/nav/jdmf.jpg);	background-position:top left;	background-repeat:no-repeat;	*/	width:145px;	height:37px;	background:#f8f8f8 url(../images/nav/btn/btn-jdm.jpg) top left no-repeat;}div#navigation a#navJmf:hover, div#navigation a#navJmf .active {	/* background-image:url(../images/nav/jdmf-over.jpg); */	width:145px;	height:37px;	background:#f8f8f8 url(../images/nav/btn-over/btn-jdm-over.jpg) top left no-repeat;}/*div#navigation a#navQui {	width:148px;	height:37px;	background-image:url(../images/nav/whoareus.jpg);	background-position:top left;	background-repeat:no-repeat;}div#navigation a#navQui:hover, div#navigation a#navQuiActive {	width:148px;	height:37px;	background-image:url(../images/nav/whoareus-over.jpg);	background-position:top left;	background-repeat:no-repeat;}*/div#navigation a#navCourtier {	width:122px;	height:37px;	background:#f8f8f8 url(../images/nav/btn/btn-offre.jpg) top left no-repeat;}div#navigation a#navCourtier:hover, div#navigation a#navCourtierActive {	width:122px;	height:37px;	background:#f8f8f8 url(../images/nav/btn-over/btn-offre-over.jpg) top left no-repeat;}div#navigation a#navBourse {	/*	width:89px;	height:37px;	background-image: url(../images/nav/btn-intro.gif);	background-position:top left;	background-repeat:no-repeat;	*/	width:147px;	height:37px;	background:#f8f8f8 url(../images/nav/btn/btn-intro.jpg) top left no-repeat;}div#navigation a#navBourse:hover, div#navigation a#navBourse .active {	/* background-image:url(../images/nav/btn-intro-over.gif); */	width:147px;	height:37px;	background:#f8f8f8 url(../images/nav/btn-over/btn-intro-over.jpg) top left no-repeat;}/*******************************************************/div.blocDeCote {	position:relative;	width:245px;	background-image:url(../images/bloc-vierge-top.jpg);	background-position:top;	background-repeat:no-repeat;	padding-top:11px;	margin-bottom:10px;	}div.blocDeCoteBottom{	position:relative;	background-image:url(../images/bloc-vierge-bottom-white.jpg);	background-position:bottom;	background-repeat:no-repeat;	padding-bottom:11px;}div.blocDeCoteMiddle{	position:relative;	background-image:url(../images/bloc-vierge-pixel.jpg);	background-position:top;	background-repeat:repeat-y;	padding:1px;}div.content{	margin:5px 15px 10px 15px;	text-align:justify;	overflow:hidden;	}div.content p {	}div.laSuite {	position:relative;	margin:10px 20px auto auto;	text-align:right;}h2.titreBloc {	padding-left:15px;	margin-bottom:5px;	font-family:arial, serif;	font-size:18px;	font-weight:normal;	color:#800040;}h2.titreBloc15 {	padding-top:15px;} h2.titreBloc10 {	padding-top:10px;}h3.sousTitreBloc {	font-size:12px;	font-weight:normal;}span.dateBloc {	display:block;	font-size:10px;	color:#999;}a {	color:#343434;	text-decoration:none;}a:hover{	color:#800040;}hr.clear {	clear:both;	visibility:hidden;	}.couleur {	color:#800040;}input.noStyle {	border:0;	background-color:transparent;	text-decoration:none;	cursor:pointer;}input.noStyle:hover {	color:#800040;}img.picto {	display:block;	float:left;	width:5px;	height:8px;	border:0;}form#formRecherche {	position:relative;	}form#formRecherche label {	display:block;	margin-bottom:3px;}form#formRecherche input.champ {	border:1px solid #999;	width:95%;	color:#999;	font-style:italic;}form#formRecherche div.laSuite {	margin:3px 10px auto auto;}/***** EFFET LIGHTBOX *******/div#overlay{	display: none;	position: absolute;	top: 0%;	left: 0%;	width: 100%;	height: 100%;	background-color: black;	z-index:1001;	-moz-opacity: 0.8;	opacity:.80;	filter: alpha(opacity=80);}div#overlayContent {	display: none;	position: absolute;	top: 25%;	left: 20%;		/*		widht:50%;		height: 50%;		overflow: auto;	*/	padding: 1px;	border: 3px solid #343434;	background-color: white;	z-index:1002;	}div.deconnect {	position:absolute;	right:15px;	bottom:12px;	text-align:right;}ul#navigationGauche{	position:relative;	width:245px;	margin:10px auto;	list-style-type : none;	}ul#navigationGauche li {	display:block;	position:relative;	width:243px;	height:22px;	line-height:22px;	margin:auto auto 5px auto;	background-image:url(../images/sousmenu_243_22.png);	background-position:top left;	background-repeat:no-repeat;	font-weight:bold;}ul#navigationGauche li.active, ul#navigationGauche li.chat {	display:block;	position:relative;	width:243px;	height:34px;	line-height:34px;	margin:auto auto 5px auto;	background-image:url(../images/sousmenu_243_34.png);	background-position:top left;	background-repeat:no-repeat;		color:#800040;	}ul#navigationGauche li a {	display:block;	width:220px;	margin:auto;	overflow:hide;	font-size:10px;	}ul#navigationGauche li.active a {	display:block;	color:#800040;	width:220px;	margin:auto;	overflow:hide;	font-size:10px;}ul.chatLink {	margin:5px auto 5px 10px;	list-style-position: inside;	list-style-image:url(../images/black-arrow.png);}img.bourseArrow {	width:29px;	height:9px;	border:0;	vertical-align:middle;	margin-right:5px;}/******* COURTIER *******/div#menuCourtier {	width:245px;	margin:10px auto;	padding-top:48px;	background:#f8f8f8 url(../images/courtier/courtage-top.jpg) top left no-repeat;}div#menuCourtier a img {	display:block;	border:0;}.btn-courtier {	display:block; 	width:250px; 	margin:10px auto; 	height:30px; 	line-height:30px; 	background:#800040; 	color:#fff; 	text-align:center; 	font-size:15px;	border:1px solid #800040;	}.btn-courtier:hover {	border:1px solid #f90;	color:#f90;}ul#courtier_liste_docs {	list-style-type:circle;	margin-left:25px;}ul#courtier_liste_docs li {	margin-bottom:10px;}.courtier_tarifs {	width:95%;	margin:10px auto 2px auto;	border-collapse:collapse;}table.courtier_tarifs th {	border:1px solid #333;	color:#800040;	padding:3px;}table.courtier_tarifs td {	border:1px solid #333;	padding:3px;}span.petit {	font-size:9px;}table.courtier_tarifs td.right {text-align:right;}/*** Indices boursier, en home ***/table#indices_boursier {	border-collapse: collapse;}table#indices_boursier td {	height: 25px;	border-bottom: 1px solid #333333;}table#indices_boursier td.indice_pos {	color: #15a40a;	background-image: url(../images/indice_pos.jpg);	background-repeat: no-repeat;	background-position: 0px 50%;}table#indices_boursier td.indice_neg {	color: #f30100;	background-image: url(../images/indice_neg.jpg);	background-repeat: no-repeat;	background-position: 0px 50%;}table#indices_boursier td.indice_neutre {	color: #000;}table#indices_boursier td.indice {	width: 82px;	color: #89124c;}table#indices_boursier td.cours {	padding-right: 10px;	width: 68px;	text-align: right;}table#indices_boursier td.variation {	width: 60px;	text-align: right;}