/* CSS Document */

/**********************/
/*** INITIALISATION ***/
/**********************/

body,div,h1,h2,h3,ul,li,a,p,form,caption,table,td,label,fieldset,iframe{padding:0;margin:0}
ul,li{list-style:none;}
img,fieldset{border:0 none;}
a:hover{text-indent:0px;}

/******************/
/*** GENERIQUES ***/
/******************/

.clearboth{clear:both;height:1px;font-size:1px;margin-bottom:-1px;overflow:hidden;}

.invisible{display:none;}

.sup{vertical-align:5px;font-size:50%;}

h1{color:#363636;font-size:2.1em;font-weight:bold;}

h3{color:#8E0000;font-weight:bold;margin-bottom:15px;font-size:1.2em;}

.input_txt{font-family:Arial, Helvetica, sans-serif;background:url(../img/common/bkg_input_txt.gif) left top repeat-x;padding:0 0 0 1px;margin:0;border:1px solid #b0b0b0; border-right-color:#dddddd;border-bottom-color:#dddddd;vertical-align:middle;font-size:1em;}

.input_submit2{background:url(../img/common/bt_submit.gif) left top no-repeat;width:26px;height:25px;border:0;padding:0;margin:0;cursor:pointer;vertical-align:middle;}

.envoyer{background:url(../img/common/bt_envoyer.gif) left top no-repeat;width:76px;height:14px;padding:0;margin:0;border:0;cursor:pointer;vertical-align:middle;}

textarea{padding:0px;margin:0;resize:none;border:1px solid #b0b0b0; border-right-color:#dddddd;border-bottom-color:#dddddd;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-family:Arial, Helvetica, sans-serif;}

.mess_form{color:#FF0000;}

a{color:#272727;}
a:hover{color:#8E0000;text-decoration:underline;}

/**************/
/*** STYLES ***/
/**************/

html{
	width:100%;
	height:100%;
}

body{
	width:100%;
	min-height:100%;
	height:auto !important;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#272727;
}

.global{
	background:url(../img/common/bg-global.gif) 0 0 repeat-y #FFFFFF;
	min-height:100%;
	height:auto !important;
	/*height:100%;*/
	width:975px;
	margin:auto;
	position:relative;
	padding:0 26px;
	overflow:hidden;
}


	/*** CENTER ***/
	.center{
		width:100%;
		float:left;
		position:relative;
		z-index:1;
	}
	
		/*** HEADER ***/
		.header{
			background:url(../img/common/header/bg-header.gif) 0 0 repeat-x;
			position:relative;
			z-index:1000;
		}
			.bloc_top {height:91px;width:100%;overflow:hidden;}
			.logo{float:left;margin:16px 140px 0 35px;}
			.links{float:left;padding-top:35px;}
			.bloc_search{float:right;padding-top:34px;width:209px;}
				.find_agency{background:url(../img/common/header/puce-logo.gif) no-repeat 0 1px;padding-left:22px;margin-right:20px;}
				.find_agency:hover{color:#920000;text-decoration:underline;}
				.contact_counselor{background:url(../img/common/header/puce-mail.gif) no-repeat 0 2px;padding-left:20px;}
				.contact_counselor:hover{color:#920000;text-decoration:underline;}
				.contact_counselor span ,.find_agency span {background:url(../img/common/header/red-arrow.gif) no-repeat 100% 3px;padding-right:15px;}
				.bloc_search .search {background:none;padding:0;}
				.bloc_search .search .input_submit {margin-right:22px;}
			.header a {text-decoration:none;color:#666666;font-size:11px}
			#menu6{width:208px;background:url(../img/common/header/menu/bg-menu-elm-active.gif) repeat-x 0 0;}
			.header .menu{height:34px;background:url(../img/common/header/menu/bg-menu.gif) 0 0 repeat-x;position:relative;z-index:2;}
				.menu table{width:100%;height:100%;}
					.menu td{background: url(../img/common/header/menu/bg-menu-elm.gif) left center no-repeat;vertical-align:top;}
					.menu td.td_first{background:none;}
						.menu a.menu_titre{
							color:#272727;
							text-decoration:none;
							display:block;
							padding:3px 0 0 35px;
							font-size:1.1em;
							background:url(../img/common/header/menu/arrow-red.gif) 20px 13px no-repeat;
							height:31px;
						}
						#menu6 .menu_titre {
							background:url(../img/common/header/menu/arrow-gray.gif) no-repeat scroll 20px 13px !important;
							color:#fff;
						}
						#menu6 a.menu_titre:hover {
							color:#920000;
						}
						.menu a.menu_titre:hover,.menu .on  a.menu_titre{
							border-top-color:#900000;
							color:#900000;
							border-bottom:2px solid #900000;
							height:29px;
						}
						.menu .sousmenu{
							position:relative;
							font-size:1.1em;
						}
							.menu td ul{display:none;}
							.menu td.on ul{
								position:absolute;
								left:0px;
								display:block;
								background-color:#ffffff;
								width:100%;
								border:1px solid #e2e2e2;
								top:0px;
							}
								.menu td ul li{margin-top:0px;}
								.menu td.on li{min-height:13px;height:auto !important;height:13px;border-left:3px solid #ededed;margin-bottom:1px;position:relative;float:left;width:100%;}
									.menu td.on li a{display:block;border-bottom:1px solid #e5e5e5;min-height:13px;height:auto !important;height:13px;background:url(../img/picto/fleche4.gif) left 10px no-repeat;padding:5px 0 5px 8px;color:#979797;text-decoration:none;margin:0 5px 0 7px;}
									.menu td.on li a:hover{color:#910000;background-image:url(../img/picto/fleche3.gif);}
									.menu td.on li.last a{border-bottom:0 none;}
								
								.menu td.on ul ul{display:none;}
								.menu td.on ul li.on ul{left:100%;top:0px;width:auto;position:absolute;display:block;margin-left:-3px;_margin-left:1px;width:100%;}
									.menu td.on ul li.on ul li{width:100%;}
										.menu td.on ul li.on ul li a{margin-right:10px;border-bottom:1px solid #e5e5e5;}
										.menu td.on ul li.on ul li.last a{border-bottom:0 none;}
		.shadow {
			background:url(../img/common/bg-shadow.png) repeat-x 0 0;
			height:13px;
			width:100%;
			position:absolute;
			z-index:1;
		}	 
		/*** MAIN ***/
		.main{
			float:left;
			width:768px;
			overflow:hidden;
		}	
			.bloc_animation {
				height:320px;
				overflow:hidden;
				position:relative;
				width:766px;
			}
			.bloc_animation ul {
				position:absolute;
				width:3830px;
			}
			.bloc_animation li {
				position:relative;
				float:left;
			}
				.bloc_animation li .prev,.bloc_animation li .next{
					position:absolute;
					width:29px;
					height:29px;
					top:145px;
				}
				.bloc_animation li .prev {
					left:10px;
				}
				.bloc_animation li .next {
					left:731px;
				}
				.bloc_animation li .detail{
					position:absolute;
					width:520px;
					top:90px;
					left:68px;
				}
					.bloc_animation .steps .detail ul {
						padding:15px 0 0 0;
					}
						.bloc_animation .steps .detail li {
							float:left;
							padding-right:10px;
							background:url(../img/bloc-animation/bg-list.gif) no-repeat 100% 3px ;
						}
						.bloc_animation .steps .detail li.last {
							background:none;
						}
							.bloc_animation .steps .detail li a {
								color:#910000;
								text-decoration:none;
								background:url(../img/common/red-arrow.gif) no-repeat 5px 3px ;
								padding-left:16px;
								display:inline-block;
								font-size:11px;
							}
							.bloc_animation .steps .detail li a:hover {
								text-decoration:underline;
							}
							.bloc_animation .steps .detail h3 {
								margin-bottom:5px;
							}
					.bloc_animation li .detail p {
						color:#9b9b9b;
						font-size:11px;
						width:316px;
					}
					.bloc_animation .detail .more {
						padding-top:30px;
						margin-bottom:10px;
					}
						.bloc_animation .detail .more  a{
							padding:0 10px 0 13px;
							top:-9px;
							position:relative;
						}
						.link_more {
							text-decoration:none;
							padding:0 0 0 13px;
							font-size:11px;
						}
						.black_more_link {
							color:#000;
							background:url(../img/common/black-arrow.gif) no-repeat 0 4px #fff;
						}
						.red_more_link {
							color:#930000;
							background:url(../img/common/red-arrow.gif) no-repeat 0 4px #fff;
							
						}
					.trait {
						height:1px;
						background:#cbcbcb;
						width:100%;
						font-size:0;
						position:relative;
						display:block;
					}	
				.red-link {
					color:#fff;
					display:block;
					line-height:20px;
					text-decoration:none;
					padding:0 0 0 18px;
					height:19px;
					font-size:10px;
					text-transform:uppercase;
				}
				.red-link:hover {
					color:#fff;
					text-decoration:none;
				}
				.size_1 {
					background:url(../img/common/bt-size-1.gif) no-repeat right 1px;
					/*width:227px;*/
					width:256px;
				}
				.size_2 {
					background:url(../img/common/bt-size-2.gif) no-repeat right 1px;
					font-size:9px;
					line-height:19px;
					padding:0 0 0 16px;
					width:138px;
				}
				.size_3 {
					background:url(../img/common/bt-size-3.gif) no-repeat right 1px;
					width:77px;
					padding:0 0 0 18px;
				}
				.size_4 {
					background:url(../img/common/bt-size-4.gif) no-repeat right 1px;
					padding:0 0 0 17px;
					width:123px;
				}
				.rebriques {
					background:url(../img/common/bg-rebriques.gif) repeat-x 0 0;
					width:766px;
					overflow:hidden;
				}
					.rebriques .box_articles {	
						float:left;
						border:1px solid #d4d4d4;
						margin:23px  23px 0 11px;
						_margin:23px  18px 0 8px;
						width:166px;
						padding:10px 7px 14px 9px;
					} 
						.box_articles h3 {
							margin:0;
						}
						.rebriques .intro {
							color:#9b9b9b;
							padding:8px 0 13px;
							font-size:12px;
							line-height:14px;
						}
						.rebriques .private_advised {
							padding-bottom:15px;
							background:url(../img/common/border_hori.gif) repeat-x scroll 0 100% transparent;
							margin-bottom:12px;
						}
				.groupe_articles {
					float:left;
					width:548px;
					overflow:hidden;
					background:url(../img/common/bg-groupe-article.gif) no-repeat 0 100%;
					padding-bottom:6px;
					height:300px;
				}
				.bloc_actualite {
					width:174px;
					float:left;
					padding-right:12px;
					margin:0 14px 10px 0;
					background:url(../img/common/border_vert.gif) repeat-y 100% 0;
				}	
					.groupe_articles h3 {
						padding:35px 0 0 11px;
						border-left:1px solid #910000;
						margin-bottom:30px;
					}
					.groupe_articles .bloc_actualite h3 {
						margin-bottom:23px;
					}
					.groupe_articles .month_record  h3 {
						padding:39px 0 0 11px;
						margin-bottom:26px;
					}
					.groupe_articles h4 {
						font-size:12px;
						font-weight:normal;
						color:#000;
						margin:0 0 5px 0;
					}
					.groupe_articles .article {
						padding-bottom:0;
					}
						.article p {
							padding-bottom:10px;
							color:#9b9b9b;
							font-size:12px;
							line-height:14px;
						}
							.article p a {
								color:#9b9b9b;
								text-decoration:none;
							}
							.article p a:hover {
								color:#9b9b9b;
								text-decoration:none;
							}
					.plus {
						color:#930000 !important;
						text-decoration:none;
					}
				.month_record {
					float:left;
					width:348px;
				}
				.month_record .article  {
					padding:0;
				}
				.month_record .article p  {
					height:53px;
					padding:0;
				}
				.month_record  .link_video {
					margin-bottom:19px;
					display:block;
					width:345px;
					height:103px;
					overflow:hidden;
					position:relative;
				}
				.videos_item h4 {
					background:url(../img/common/puce-video.gif) no-repeat 0 3px;
					padding:0 0 0 29px;
				}
				.selection_box {
					background:url(../img/common/bg-bloc-selection.gif) no-repeat 0 bottom;
					padding-bottom:6px;
					margin-bottom:10px;
				}
					.selection_box .push {
						width:192px;
						height:135px;
						/*overflow:hidden;*/
					}
					.selection_box .inner {
						border:1px solid #d4d4d4;
						border-width:1px 1px 0;
					}
						.selection_box .inner p {
							height:28px;
							overflow:hidden;
						}
							.article p a:hover{
								color:#920000;
								text-decoration:underline;
							}
						.selection_box .inner h3 {
							margin:8px 0 10px 9px;
						}
						.selection_box .inner .article {
							padding:21px 0 8px 9px;
							*padding:14px 0 10px 9px;
						}
				.eco_news {
					border-bottom:1px solid #eeeeee;
					height:105px;
					padding-bottom:0;
					margin-bottom:20px;
				}
				.markets p {
					height:44px;
				}
				.bloc_animation .prev, .bloc_animation .next {
					height:29px;
					outline:medium none;
					position:absolute;
					top:145px;
					width:29px;
				}
		.bloc_animation .prev {
			left:10px !important;
		}
		.bloc_animation .next {
			left:731px !important;
		}
			/* bandeau */
			.bandeau{background-color:#f6f6f6;color:#272727;padding:6px 0 6px 8px;;width:758px;position:relative;}
				.bandeau a{color:#272727;}
				.bandeau a:hover{text-decoration:none;}
				.chemin{float:left;width:600px;font-size:1.1em;}
				.utils{width:150px;float:right;color:#d9d9d9;line-height:normal;}
					.utils li{float:left;height:19px;padding:0 3px 0 3px;display:block;overflow:visible;}
						.utils a{text-decoration:none;font-size:1.5em;vertical-align:middle;height:100%;float:left;position:relative;}
						.utils a:hover{color:#910000;}
							.utils a .rolltxt{display:none;}
							.utils a:hover .rolltxt{display:block;background: url(../img/picto/fleche6.gif) 4px top no-repeat #FFFFFF;position:absolute;top:21px;left:0px;padding:1px 3px 1px 3px;font-size:0.7em;white-space:nowrap;border:1px solid #dfdfdf;border-bottom-color:#9f9f9f;border-top:0 none;color:#910000;height:15px;}
						
						#share a{background:url(../img/picto/partage.gif) center center no-repeat;width:12px;}
						#share a:hover, #share.on a{background-image:url(../img/picto/partage_on.gif);z-index:100;}
						
						#print a{background:url(../img/picto/print.gif) center center no-repeat;width:13px;}
						#print a:hover, #print.on a{background-image:url(../img/picto/print_on.gif);}
						
						#sendemail a{background:url(../img/picto/mail.gif) center center no-repeat;width:13px;}
						#sendemail a:hover, #sendemail.on a{background-image:url(../img/picto/mail_on.gif);z-index:100;}
							
							#popin_mail_conteneur{position:absolute;top:-21px;left:535px;width:280px;height:450px;background:#FFFFFF;filter:alpha(opacity=0);opacity:0;z-index:10;}
							.popin_mail{position:absolute;top:21px;right:0;z-index:100;display:block;width:160px;padding:10px;background:url(../img/picto/fleche6.gif) 159px top no-repeat #FFFFFF;border:1px solid #e1e1e1;border-bottom-color:#9f9f9f;border-left-color:#9f9f9f;color:#969696;}
								.popin_mail .titre{font-size:1.1em;color:#910000;margin-bottom:7px;}
								.popin_mail fieldset{border-bottom:1px solid #dfdfdf;width:147px;margin-bottom:10px;display:block;padding-bottom:4px;}
								.popin_mail label{display:block;margin-bottom:2px;}
								.popin_mail .input_txt{width:145px;margin-bottom:9px;}
								.popin_mail textarea{width:145px;height:42px;overflow:auto;background:url(../img/common/bkg_message.gif) left top repeat-x;margin-bottom:8px;}
								.popin_mail .envoyer{margin-left:72px;}
								.popin_mail .mess_form{padding-top:10px;width:100%;}
								
							#popin_share_conteneur{position:absolute;top:-21px;left:535px;width:280px;height:170px;z-index:10;background:#FFFFFF;filter:alpha(opacity=0);opacity:0;}
							.popin_share{position:absolute;top:21px;right:0;z-index:100;display:block;width:160px;padding:10px;background:url(../img/picto/fleche6.gif) 102px top no-repeat #FFFFFF;border:1px solid #e1e1e1;border-bottom-color:#9f9f9f;border-left-color:#9f9f9f;color:#969696;}
								.popin_share .titre{font-size:1.1em;color:#910000;margin-bottom:12px;}
								.popin_share ul{text-align:center;margin-bottom:5px;}
									.popin_share li{display:inline;float:left;height:25px;line-height:25px;}
										.popin_share li a{vertical-align:middle;margin:0 3px 0 3px;display:block;position:relative;overflow:hidden;width:25px;height:25px;}
											.popin_share li a img{position:absolute;top:0px;left:0px;}
											.popin_share li a:hover img{top:-25px;}
										#linkedin{width:24px;}
										#delicious{width:23px;}
								
			#zoom{font-size:1em;}
					
			/* Homepage */
			.flashhome{width:100%;}
			.bloc_promo{width:100%;background:url(../img/home/promo/bg_topPromo.gif) center top no-repeat;border:7px solid #910000;border-left:0 none;border-right:0 none;padding-top:30px;}
				.promo_scroll{ position: relative;width:639px;height:300px;margin:auto;}
					.promo_scroll #contentPromo{ float: left; width: 381px; height: 300px;position:relative;}
						.promo0{ background: url(../img/home/promo/bg_promo_0.gif); }
						.promo1{ background: url(../img/home/promo/bg_promo_1.gif); }
						.promo2{ background: url(../img/home/promo/bg_promo_2.gif); }
						.promo3{ background: url(../img/home/promo/bg_promo_3.gif); }
							h3#titlePromo{ color: #595859; font-normal; font-family: Arial; font-size: 16px; margin-left: 165px; margin-top: 12px; width: 125px; }
							p#descPromo{ margin-top: 20px; margin-left: 165px; width: 192px; font-size: 12px; color: #8c8c8c; font-family: Arial; }
							div#btnPromo{ position: absolute; left: 161px; bottom: 60px;}
					div.scrollable { float: left; position:relative; overflow:hidden; width: 248px; margin-left: 10px; padding:20px 0; height:70px; margin-top: 80px;	}
						div.scrollable div.items { margin-right:10px; position:relative; width:20000em; }
						div.scrollable div.items div { color: #8c8c8c; width:150px; height: 60px; padding:10px; font-size:16px; font-family: Arial; border:1px solid #d8d8d8; margin-right: 5px; float:left; }
					.next, .prev{ cursor: pointer; }
						.next{ position: absolute; top: 126px; left: 358px;}
						.prev{ position: absolute; top: 126px; left: 380px;}
					
			.suivi_expert{padding-top:20px;}
				.suivi_expert h1{margin-left:12px;margin-bottom:5px;}
				.suivi_expert .txt{margin-left:12px;margin-bottom:12px;color:#5e5e5e;font-size:1.2em;}				
				.blocs_suivi_expert{background:url(../img/home/bkg_suivi_expert.gif) top left no-repeat #f2f2f2;height:132px;padding-bottom:10px;}
					.blocs_suivi_expert .bloc{float:left;padding-top:18px;position:relative;}
						.blocs_suivi_expert .bloc .titre{margin-left:18px;}
						.blocs_suivi_expert .bloc a{display:block;background:url(../img/home/bkg_savoir_plus.gif) left top no-repeat;width:76px;height:20px;padding-left:6px;line-height:24px;font-size:0.9em;color:#ffffff;text-transform:uppercase;text-decoration:none;position:absolute;top:80px;left:27px;}
					.blocs_suivi_expert .bloc1{width:178px;}
					.blocs_suivi_expert .bloc2{width:186px;}
					.blocs_suivi_expert .bloc3{width:202px;}
					.blocs_suivi_expert .bloc4{width:200px;}
					
			.contact_conseiller{width:364px;height:119px;background:url(../img/home/bkg_contact_conseiller.gif) top left no-repeat;padding-top:12px;float:left;}
				.contact_conseiller .titre{font-size:1.6em;color:#5c5c5c;margin-left:12px;margin-bottom:14px;}
				.contact_conseiller .txt{margin-left:12px;font-size:1.2em;margin-bottom:5px;}
				.contact_conseiller a{background:url(../img/home/bkg_bt_contact_conseiller.gif) top left no-repeat;width:156px;height:20px;line-height:24px;padding-left:7px;display:block;font-size:0.9em;color:#ffffff;text-transform:uppercase;text-decoration:none;margin-left:7px;}
			
			.experts{float:right;background:url(../img/home/bkg_experts.gif) top left no-repeat;width:402px;height:131px;}
				.experts .content{width:202px;float:left;padding-top:12px;}
					.experts .content .titre{font-size:1.6em;color:#5c5c5c;margin-left:24px;margin-bottom:22px;}
					.experts .content .details{font-size:1.1em;color:#727272;margin-left:24px;background:url(../img/picto/interview.jpg) left top no-repeat;padding-left:30px;margin-bottom:14px;}
						.experts .content .details .perso{color:#8e0000;}
					.experts .content a{background:url(../img/home/bkg_bt_experts.gif) top left no-repeat;display:block;width:140px;height:20px;line-height:24px;padding-left:6px;font-size:0.9em;color:#ffffff;text-transform:uppercase;text-decoration:none;margin-left:27px;}
				.experts .visuel{width:200px;float:left;padding-top:10px;}
			
			/* News */
			.news{padding:15px 0px 0px 15px;}
				.news h1{margin-bottom:10px;}
				.news .intro{margin-left:60px;padding-bottom:15px;color:#363636;font-size:1.3em;font-weight:bold;margin-bottom:25px;}
				.news .iframe_actu{margin-left:60px;width:680px;}
				
				.une{margin:35px 0 70px 70px;padding:35px 0 35px 0;border:1px solid #dadada;border-left:0 none;border-right:0 none;width:640px;}
					.une .content{}
						.une .content .details{font-size:1.1em;}
						.une .content .titre{font-size:1.2em;color:#910000;font-weight:bold;margin-bottom:25px;}
						.une .content .txt{font-size:1.2em;margin-bottom:15px;}
						.une .content .liens{}
							.publication{background:url(../img/actus/bkg_bt_article.gif) left top no-repeat;width:173px;height:20px;padding-left:8px;display:block;font-size:0.9em;color:#FFFFFF;text-decoration:none;line-height:24px;text-transform:uppercase;}
							.publication:hover{color:#FFFFFF;text-decoration:none;}
					.une .visuel{width:270px;float:right;text-align:right;overflow:hidden;margin-bottom:15px;}
				
				.marches{margin:35px 0 40px 105px;}
					.marches h2{color:#363636;font-size:1.2em;border-left:7px solid #e8e8e8;padding-left:10px;padding-top:5px;}
					.marches ul{font-size:1.1em;margin-bottom:20px;}
						.marches li{border-bottom:1px solid #e6e6e6;padding:15px 0 12px 0;margin-right:50px;}
							.marches li a{text-decoration:none;margin-left:15px;display:block;}
								.marches li a .titre{font-size:1.1em; color:#910000;display:block;font-weight:bold;}
					.marches .flash_marche{background: url(../img/actus/bt_marche.gif) left top no-repeat;width:328px;height:20px;padding-left:6px;display:block;font-size:0.9em;color:#FFFFFF;text-decoration:none;line-height:24px;text-transform:uppercase;margin-left:12px;}
			
			/* Expertise */	
			.expertise{color:#363636;width:766px;}
				.expertise .etape{font-size:1.3em;width:70px;float:left;padding-top:25px;padding-left:10px;}
				.expertise .content{padding-top:20px;width:350px;float:left;padding-right:20px;}
					.expertise h1{margin-bottom:20px;}
					.expertise .content .chapo{font-weight:bold;font-size:1.3em;}
				.expertise .visuel{width:300px;float:left;}
					.expertise .visuel img{float:right;display:block;}
					.expertise li{background:url(../img/picto/fleche2.gif) left 3px no-repeat;padding-left:15px;font-style:italic;}
				.onglets{width:691px;padding:0 15px 0 60px;}
					.onglets h2{font-size:1.3em;color:#383838;border:1px solid #e8e8e8;border-left:8px solid #e1e1e1;background:url(../img/expertise/bkg_onglet.gif) left top repeat-x;padding-left:5px;cursor:pointer;position:relative;zoom:1;height:20px;line-height:20px;}
						.onglets h2 span{position:absolute;top:0;right:0;display:block;background:url(../img/expertise/border_suite.gif) left top no-repeat #FFFFFF;color:#7f7f7f;font-size:0.85em;font-weight:normal;padding:0 10px 0 10px;}
					.onglets h2.on{color:#8e0000;background-image:url(../img/expertise/bkg_onglet_on.gif);}
						.onglets h2.on span{display:none;}
					.onglets h2.roll{color:#8e0000;}
						.onglets h2.roll span{color:#8e0000;}
					.onglets .onglet_content{line-height:14px;padding:20px;}
						.onglets .onglet_content .chapo{font-weight:bold;margin-bottom:30px;font-size:1.2em;}
						.onglets .onglet_content .txt{margin-bottom:20px;font-size:1.2em;line-height:120%;}
						.onglets .onglet_content h3{font-size:1.1em;}
						.liens_immo{color:#363636;}
							.liens_immo .titre{border-left:7px solid #e8e8e8;font-weight:bold;padding-left:12px;margin-bottom:6px;display:block;font-size:1.3em;}
								.liens_immo ul{width:100%;font-size:1.2em;}
									.liens_immo li{border:1px solid #e7e7e7;border-left:0 none;border-right:0 none;width:100%;margin-bottom:7px;padding:3px 0 2px 0;}
										.liens_immo a{color:#840000;text-decoration:none;background: url(../img/picto/fleche5.gif) 5px center no-repeat;padding-left:20px;}
						.reponse_expert{color:#363636;margin-bottom: 10px;padding-left: 15px;}
							.reponse_expert .titre{border-left:7px solid #e8e8e8;font-weight:bold;padding-left:12px;margin-bottom:6px;display:block;font-size:1.3em;}
							.reponse_expert ul{width:250px;font-size:1.1em;}
								.reponse_expert li{border:1px solid #e7e7e7;border-left:0 none;border-right:0 none;width:100%;margin-bottom:7px;padding:3px 0 2px 0;background:none;}
									.reponse_expert a{color:#840000;text-decoration:none;background: url(../img/picto/fleche5.gif) 5px center no-repeat;padding-left:20px;}
					
				.nav_etape{height:18px;margin:20px 15px 30px 0;position:relative;zoom:1;}
					.nav_etape a{display:block;height:16px;line-height:16px;border:1px solid #e6e6e6;float:right;text-decoration:none;font-size:1.1em;font-weight:bold;width:70px;text-align:center;}
					.nav_etape a.on{color:#FFFFFF;background:url(../img/expertise/bkg_nav_etape_on.gif) left top repeat-x;}
					.nav_etape a.off{color:#8f8f8f;background:url(../img/expertise/bkg_nav_etape_off.gif) left top repeat-x;}
					.nav_etape a.off:hover{color:#910000;}
					.nav_etape .etaperoll{height:22px;color:#910000;line-height:20px;font-size:1.1em;float:left;width:auto;white-space:nowrap;padding:0 2px 0 2px;position:relative;}
						.nav_etape .etaperoll_left{background:url(../img/expertise/bkg_roll_etape_left.png) top left no-repeat;width:2px;height:100%;font-size:1px;position:absolute;top:0;left:0;}
						.nav_etape .etaperoll_center{background:url(../img/expertise/bkg_roll_etape_filet.png) top left repeat-x;height:100%;float:left;padding:0 3px 0 3px;}
							.nav_etape .etaperoll_center span{display:block;background:url(../img/picto/fleche6.gif) left 1px no-repeat;}
						.nav_etape .etaperoll_right{background:url(../img/expertise/bkg_roll_etape_right.png) top left no-repeat;width:2px;height:100%;font-size:1px;position:absolute;top:0;right:0;}
					.nav_etape #etape_roll1{position:absolute;top:18px;left:475px;}
					.nav_etape #etape_roll2{position:absolute;top:18px;left:548px;}
					.nav_etape #etape_roll3{position:absolute;top:18px;left:620px;}
					.nav_etape #etape_roll4{position:absolute;top:18px;left:692px;}
			
			/* Dossiers et cas pratiques */
			.dossiers{padding-top:20px;margin-bottom:100px;}	
				.dossiers h1{margin-bottom:18px;margin-left:20px;}
				.dossiers .chapo{font-weight:bold;font-size:1.3em;margin-left:60px;margin-bottom:30px;margin-right:30px;}
				
				.list_dossiers li{padding:0 0 2px 25px;}
					.list_dossiers a{background:url(../img/picto/fleche2.gif) left 3px no-repeat;padding-left:35px;color:#7c7c7c;font-size:1.2em;text-decoration:none;font-style:italic;}
					.list_dossiers a:hover{text-decoration:underline;}
					
			.fiche_dossier{width:766px;padding-top:18px;margin-bottom:220px;}
				.fiche_dossier .epithete{width:103px;float:left;text-align:right;color:#363636;font-size:1.3em;text-transform:uppercase;padding-top:5px;}
				.fiche_dossier .content{width:655px;float:left;padding-left:8px;border-bottom:1px solid #e6e6e6;padding-bottom:35px;}
					.fiche_dossier h1{margin-bottom:20px;}
					.fiche_dossier h2{color:#910000;font-size:1.2em;font-weight:bold;margin-bottom:12px;}
					.fiche_dossier .txt{font-size:1.2em;margin-bottom:30px;}
					.fiche_dossier .alire{color:#363636;}
					.fiche_dossier .alire .titre{border-left:7px solid #e8e8e8;font-weight:bold;padding-left:12px;margin-bottom:6px;display:block;font-size:1.3em;}
					.fiche_dossier .alire ul{width:250px;}
						.fiche_dossier .alire li{border:1px solid #e7e7e7;border-left:0 none;border-right:0 none;width:100%;margin-bottom:7px;padding:3px 0 2px 0;}
							.fiche_dossier .alire a{color:#840000;text-decoration:none;background: url(../img/picto/fleche5.gif) 5px center no-repeat;padding-left:20px;font-size:1.2em;}
			.fiche_expert{width:766px;padding-top:18px;margin-bottom:220px;}
				.fiche_expert .epithete{width:143px;float:left;text-align:right;color:#363636;font-size:1.3em;text-transform:uppercase;padding-top:5px;}
				.fiche_expert .content{width:600px;float:left;padding-left:8px;border-bottom:1px solid #e6e6e6;padding-bottom:35px;padding-right:15px;}
					.fiche_expert h1{margin-bottom:20px;}
					.fiche_expert h2{color:#910000;font-size:1.2em;font-weight:bold;margin-bottom:12px;}
					.fiche_expert strong{color:#910000;font-size:1em;font-weight:bold;margin-bottom:12px;}
					.fiche_expert .txt{font-size:1.2em;margin-bottom:30px;}
					.fiche_expert li{list-style-type:circle;margin-left:30px;}
					.fiche_expert .alire{color:#363636;}
					.fiche_expert .alire .titre{border-left:7px solid #e8e8e8;font-weight:bold;padding-left:12px;margin-bottom:6px;display:block;font-size:1.3em;}
					.fiche_expert .alire ul{width:250px;}
						.fiche_expert .alire li{list-style-type:none;border:1px solid #e7e7e7;border-left:0 none;border-right:0 none;width:100%;margin-bottom:7px;padding:3px 0 2px 0;}
							.fiche_expert .alire a{color:#840000;text-decoration:none;background: url(../img/picto/fleche5.gif) 5px center no-repeat;padding-left:20px;font-size:1.2em;}
			
			/* Temoignes videos */			
			.list_videos{padding:18px 27px 0 18px;}
			.article_core .list_videos{padding:0;}
				.list_videos h1{margin-bottom:10px;}
				.detail_video h1{width:100%;float:none;}
				.list_videos .chapo {padding-left:65px;font-size:1.3em;color:#363636;font-weight:bold;margin-bottom:40px;}
				.list_videos ul.ul_videos{margin-left:16px;border-top:1px solid #dadada;width:690px;margin-bottom:10px;clear:both}
					.list_videos li.li_videos{padding:30px 0 56px 5px;border-bottom:1px solid #dadada;width:685px;overflow:hidden;position:relative;}
						.list_videos .visuel{width:300px;float:left;height:205px;}
						.list_videos .visuel p {
							width:250px;
							color:#a7a7a7;
							font-size:11px;
							font-weight:bold;
							border-bottom:2px solid #920000;
							padding:2px 0 8px;
							height:25px;
						}
							.list_videos .visuel span {
								color:#9e0f01;
							}
						.list_videos .content{width:345px;float:left;height:205px;}
							.list_videos .cat{font-size:1.1em;}
							.list_videos .titre{color:#910000;font-size:1.2em;font-weight:bold;margin-bottom:15px;}
							.list_videos .txt{font-size:1.2em;/*height:150px;*/margin-bottom:5px;color:#272727;}
							.detail_video .txt{font-size:1em;height:auto;margin-bottom:5px;}
								.list_videos .txt li{background:url(../img/picto/fleche2.gif) left 3px no-repeat;padding-left:15px;font-style:italic;}
							.list_videos .lire_suite{background:url(../img/videos/bkg_lire_suite.jpg) left top no-repeat;display:block;width:111px;height:20px;line-height:24px;padding-left:10px;font-size:9px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;}
				.video{width:484px;margin:0 auto;padding-top:5px;clear:both;margin-bottom:30px;}
					.flash_video img{display:block;}
					.texte_video{background: url(../img/videos/bkg_texte.gif) left top repeat-x #f7f7f7;padding:20px;border-bottom:1px solid #af3b42;}
						.texte_video .txt{margin-bottom:0px;}
					.nav_video{padding-top:12px;height:25px;width:100%;}
						.nav_video a{display:block;font-size:0.9em;text-decoration:none;text-transform:uppercase;height:20px;line-height:24px;}
						.allvideos{background: url(../img/videos/bt_allvideos.gif) left top no-repeat;color:#333333;width:125px;padding-left:10px;float:left;}
						.video_prev{background:url(../img/videos/video_prev.gif) left top no-repeat;color:#9d0c15;width:105px;padding-left:30px;float:right;}
						.video_next{background:url(../img/videos/video_next.gif) left top no-repeat;color:#9d0c15;width:125px;padding-left:10px;float:right;margin-left:5px;}
			
			/* Assurance placements */
			.assurance{padding-top:20px;margin-bottom:100px;}
				.assurance h1{margin-bottom:18px;margin-left:20px;}
				.assurance .txt li{background:url(../img/picto/fleche2.gif) left 3px no-repeat;padding-left:15px;font-style:italic;color:#7c7c7c;}
				.push_contact_conseiller{background:url(../img/assurance/bkg_contact_conseiller.gif) left top no-repeat;width:162px;height:31px;padding:8px 0 0 45px;display:block;font-size:1.1em;text-decoration:none;color:#959595;line-height:1em;float:right;font-weight:normal;}
				.push_contact_conseiller:hover{color:#8E0000;text-decoration:none;}
					.push_contact_conseiller span{font-size:0.9em;text-transform:uppercase;display:block;color:#363636;font-weight:normal;}
					.push_contact_conseiller:hover span{color:#8E0000;}
			
			/* Contact */
			.contact{color:#363636;padding:20px 0 0 18px;}
				.contact h1{margin-bottom:25px;}
				.contact .chapo{font-weight:bold;font-size:1.3em;margin-left:85px;width:630px;margin-bottom:25px;}
				.contact .bloc_contact{width:630px;margin-left:85px;padding-bottom:45px;border-bottom:1px solid #dadada;margin-bottom:80px;}
					.contact .bloc_contact .visuel{width:300px;float:left;}
					.contact .bloc_contact .content{width:315px;float:left;padding-left:15px;}
						.contact .bloc_contact .txt{font-size:1.2em;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dadada;}
						.contact .bloc_contact .formulaire{}
							.contact .bloc_contact .formulaire .form_titre{font-size:1.2em;color:#8e0000;font-weight:bold;display:block;margin-bottom:5px;}
							.contact .bloc_contact .formulaire label{display:block;font-size:1.1em;margin-bottom:5px;}
							.contact .bloc_contact .formulaire .input_txt{width:190px;margin-right:10px;}
			
			/* Trouver une agence */	
			.agence{color:#363636;padding:20px 0 0 18px;width:748px;overflow:hidden;}
				.agence h1{margin-bottom:25px;}
				.agence .chapo{font-weight:bold;font-size:1.3em;margin-left:85px;width:630px;margin-bottom:25px;}
				.agence .bloc_contact{width:630px;margin-left:85px;padding-bottom:45px;border-bottom:1px solid #dadada;margin-bottom:80px;}
					.agence .bloc_contact .visuel{width:300px;float:left;}
					.agence .bloc_contact .content{width:315px;float:left;padding-left:15px;}
						.agence .bloc_contact .txt{font-size:1.2em;padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #dadada;}
						.agence .bloc_contact .formulaire{}
							.agence .bloc_contact .formulaire .form_titre{font-size:1.2em;color:#8e0000;font-weight:bold;display:block;margin-bottom:5px;}
							.agence .bloc_contact .formulaire label{display:block;font-size:1.1em;margin-bottom:5px;}
							.agence .bloc_contact .formulaire .input_txt{width:190px;margin-right:10px;}
				
				.agence .bloc_resultat{width:780px;margin-left:-70px;margin-bottom:50px;background:url(../img/common/border_vert.gif) 455px top repeat-y;}
					.agence .resultat{width:220px;float:left;margin:25px 0 25px 170px;display:inline;overflow:hidden;}
						.agence .resultat .titre{color:#8e0000;font-size:1.2em;font-weight:bold;}
						.agence .resultat .coord{font-size:1.2em;margin-bottom:18px;}
						.agence .resultat .plan_acces{background:url(../img/agence/bt_plan_acces.gif) left top no-repeat;width:110px;height:21px;line-height:24px;padding-left:7px;font-size:0.9em;color:#FFFFFF;text-decoration:none;text-transform:uppercase;display:block;margin-bottom:20px;}
						.agence .resultat .horaire{}
							.agence .resultat .horaire p{font-size:1.1em;margin-bottom:10px;}
							.agence .resultat .table_horaire{width:100%;}
								.agence .resultat th{width:16%;text-align:center;background-color:#b6b6b6;color:#FFFFFF;padding:1px 0 1px 0;font-weight:bold;font-size:1.2em;border-bottom:3px solid #FFFFFF;}
								.agence .resultat td{text-align:center;font-size:1.1em;padding:1px 0 1px 0;border-top:3px solid #FFFFFF;border-bottom:3px solid #FFFFFF;background-color:#f0f0f0;}
				
				.agence .retour_page{text-align:right;font-size:1.1em;margin-right:30px;}
				
			/* Mentions */
			.mentions{padding:20px 0 0 15px;margin-bottom:50px;}
				.mentions h1{margin-bottom:20px;}
				.mentions .bloc_mentions{}
					.bloc_mentions h2{margin-bottom:20px;color:#363636;font-size:1.2em;border-left:7px solid #e8e8e8;padding:5px 0 0 10px;margin-left:90px;margin-bottom:12px;font-weight:bold;}
					.bloc_mentions .txt{border-bottom:1px solid #e6e6e6;margin-bottom:25px;width:600px;margin-left:90px;font-size:1.2em;padding:0 17px 25px 17px;}
			
			/* Lexique*/
			.lexique{padding:20px 0 0 15px;margin-bottom:80px;}
				.lexique h1{margin-bottom:40px;}
				.ligne_lexique{width:708px;margin:0 auto 50px auto;background:url(../img/lexique/bkg_lexique_list.gif) 236px top repeat-y;}
					.ligne_lexique .list_lettre{width:156px;float:left;padding-left:80px;}
					.ligne_lexique .lettre{color:#000000;font-size:1.3em;border-left:7px solid #e8e8e8;padding:5px 0 0 10px;font-weight:bold;}
					.ligne_lexique li{padding-top:10px;padding-left:17px;}
						.ligne_lexique li a{font-size:1.2em;color:#910000;font-weight:bold;text-decoration:none;}
				.nav_lexique{color:#c1c1c1;margin-left:80px;margin-bottom:45px;}
					.nav_lexique a{color:#910000;text-decoration:none;padding:0 6px 0 6px;font-size:1.3em;vertical-align:middle;font-weight:bold;margin-right:-3px;margin-left:-3px;}
					.nav_lexique a:hover,.nav_lexique a.on{background-color:#910000;color:#FFFFFF;}
				.lexique .definition{margin-left:80px;margin-right:25px;margin-bottom:40px;}
					.lexique .definition .titre{font-size:1.2em;color:#910000;font-weight:bold;margin-bottom:15px;}
					.lexique .definition .txt{font-size:1.2em;}
				.lexique .retour_page {text-align:right;font-size:1.1em;margin-right:30px;margin-bottom:20px;}
				.lexique .reponse_expert{margin-left:80px;}
			/* Outils */
			.outils{padding:20px 15px 0 15px;margin-bottom:80px;}
				.outils h1{margin-bottom:12px;}
				.outils .chapo{color:#363636;font-size:1.3em;margin-left:15px;margin-right:10px;margin-bottom:25px;}
				.outils .intro{margin-bottom:15px;}
				.outils h2{color:#910000;font-weight:bold;font-size:1.2em;margin-left:65px;}
				.outils .texte{font-size:1.2em;margin-left:65px;margin-bottom:20px;}
				.outils .mentions_outils {font-size:0.8em;}
				
				.outils .cartographie{margin-left:65px;}
					.outils .cartographie .titre{color:#363636;font-size:1.2em;font-weight:bold;border-left:7px solid #e7e7e7;padding-left:10px;padding-top:5px;margin-bottom:12px;}
					.outils .cartographie .txt{font-size:1.2em;padding-left:17px;}
					.outils .cartographie .form{font-size:1.2em;padding-left:17px;margin-bottom:20px;}
						.outils .cartographie .form label{display:block;}
						.outils .cartographie .form .input_txt{width:190px;}
					.outils .cartographie .flash_carto{padding-left:17px;}
					
					.outils .formulaire {padding:20px 0px}
					.outils .formulaire .form_titre{font-size:12px;color:#8e0000;font-weight:bold;display:block;margin-bottom:5px;}
					.outils .formulaire label{display:block;font-size:10px;margin-bottom:5px;}
					.outils .formulaire .input_txt{width:190px;margin-right:10px;}
					
			/* Plan site */
			.plan_site{padding:20px 15px 0 15px;}
				.col_left, .col_right{width:280px;float:left;margin-left:100px;display:inline;margin-top:30px;}
				.col_right{margin-left:35px;}
				.bloc_plan_site{width:100%;margin-bottom:30px;}
					.bloc_plan_site h2{font-size:1.3em;color:#8e0000;border:1px solid #e8e8e8;border-left:8px solid #e1e1e1;background:url(../img/expertise/bkg_onglet.gif) left top repeat-x;padding-left:5px;height:20px;line-height:20px;margin-bottom:20px;}
					.bloc_plan_site span.rub{background:url(../img/picto/fleche2.gif) left center no-repeat;padding-left:15px;color:#8c8c8c;font-size:1.2em;}
					.bloc_plan_site ul{margin-left:30px;}
						.bloc_plan_site li{padding-bottom:3px;}
							.bloc_plan_site li a{background:url(../img/picto/fleche2.gif) left center no-repeat;padding-left:15px;color:#8c8c8c;font-size:1.2em;text-decoration:none;}
							.bloc_plan_site li a:hover{text-decoration:underline;}
			
			/* Guide immobilier */
			.guide_immo{padding-top:20px;margin-bottom:100px;}
				.guide_immo h1{margin-bottom:18px;margin-left:20px;}
			
			.global .encart_bottom{margin-bottom:30px;border-bottom:0 none;}
				.bloc_txt{font-size:1.2em;padding:10px;margin-bottom:30px;margin-top:20px;background-color:#efefef;}
			
			/* 404 */
			.errorpage{font-size:1.2em;margin:20px 0 40px 70px; }
				.errorpage li{background:url(../img/picto/fleche2.gif) left center no-repeat;padding:3px 0 3px 15px;}
			
		/*** FOOTER ***/
		.footer{
			padding-top:16px;
			clear:both;
			width:100%;
		}
				
			.footer_content{width:100%;margin:0px 0 16px 0;}				
					
				.footer_content .titre{background:url(../img/picto/fleche.gif) left center no-repeat;padding-left:8px;font-size:1.2em;color:#5e5e5e;margin-bottom:15px;}
					.footer_content ul {padding:8px 0 34px;width:100%;overflow:hidden;}
					.footer_content ul ul {padding:0;margin:0;}
					.footer_content li{float:left;width:184px;border-left:1px solid #e3e1e3;padding:0 0 0 10px;height:auto;}
					.footer_content li.first {border:0;}
						.footer_content li li {border:0;padding:0;height:auto;}
						.footer_content li h4 {margin:0;color:#bfbfbf;font-size:12px;}
						.footer_content li a {color:#bfbfbf;font-size:12px;}
						.footer_content a{color:#afafaf;font-size:1em;text-decoration:none;}
							.footer_content a:hover{text-decoration:underline;}		
				
				.footer .recherche_courante{color:#afafaf;width:411px;padding-left:12px;float:left;}
					.footer .recherche_courante ul{width:200px;float:left;}
				
				.footer .expertise{color:#afafaf;width:323px;padding-left:20px;float:left;}
					.footer .expertise ul{width:130px;float:left;}
				
				
			.footer .sousmenu{color:#fff;font-size:1em;background:#9b9b9b;padding:8px 20px 0 10px;height:22px;}
				.footer .sousmenu a{color:#fff;padding:0 12px 0 9px;text-decoration:none;letter-spacing:+1px;float:left;background:url(../img/common/bg-sousmenu-elm.gif) no-repeat 100% 3px;font-size:11px;}
				.footer .sousmenu a:hover{text-decoration:underline;}
				.footer .accessible{float:right;margin-top:-3px;background:none !important;}
				.footer_links .last{background:none !important;}
				.footer .footer_links {float:right;}
				
	
	/*** RIGHT ***/
	.right{
		width:194px;
		float:right;
		padding-top:10px;
		margin-right:7px;
		_margin-right:4px;
	}
	
		.search{background-color:#e5e5e5;padding:7px 5px 7px 5px;margin-bottom:4px;}
			.input_search{background:url(../img/picto/search.gif) 5px 2px no-repeat #FFFFFF;border:1px solid #b0b0b0;border-bottom-color:#dddddd;border-right-color:#dddddd;padding-left:22px;display:inline;}
				.input_search input{background:none;border:0 none;font-size:1.1em;width:135px;color:#b3b3b3;}
			.input_submit{background:url(../img/common/bt-ok.gif) left top no-repeat;border:0 none;margin:0;padding:0;width:21px;height:17px;cursor:pointer;float:right;}
	
		.trouver_agence{background:url(../img/picto/logo.gif) left center no-repeat #e5e5e5;padding:8px 10px 8px 30px;margin-bottom:10px;}
			.trouver_agence a{color:#707070;font-size:11px;text-decoration:none;background:url(../img/picto/bt_link.gif) right center no-repeat;display:block;}
			.trouver_agence a:hover{text-decoration:underline;}
			
		.conseiller_prive{margin-bottom:10px;display:block;}
		
		.flashright{text-align:right;margin-bottom:27px;}
		
		.bloc_right{margin-left:7px;padding-bottom:20px;border-bottom:1px solid #e6e6e6;margin-bottom:17px;}
			.bloc_right .titre{color:#000000;margin-bottom:7px;font-size:1.2em;}
				.bloc_right .titre span{color:#910000;}
			.bloc_right ul{font-size:1.2em;}
				.bloc_right li{padding-top:7px;line-height:100%;}
					.bloc_right a{color:#7f7f7f;text-decoration:none;}
					.bloc_right a:hover{text-decoration:underline;color:#8E0000;}
			.simul a{background:url(../img/common/bkg_bt_simul.gif) left top no-repeat;width:141px;height:20px;line-height:22px;padding-left:20px;display:block;margin-top:10px;font-size:0.9em;color:#767676;text-decoration:none;text-transform:uppercase;}
		
	
	
	/*** POPINS ***/
	.popinbkg{
		position:absolute;
		top:0;
		left:0;
		background-color:#000000;
		opacity:0.8;
		filter:alpha(opacity:80);
		width:100%;
		height:100%;
		z-index:100000;
	}
	.popin{
		position:absolute;
		top:0;
		left:0;
		z-index:100000000;
		min-width:1008px;
		width:100%;
		height:100%;
	}
		.popin_content{
			background-color:#FFFFFF;
			margin:auto;
			margin-top:320px;
			padding:10px;
			border:1px solid #999999;
		}
		.plafond_loyer{width:400px;}
		.plafond_ressources{width:595px;}
		#googlemaps{width:615px;height:auto;top:320px;left:50%;margin-left:-300px;min-width:0px;}
		.googlemaps{width:595px;height:420px;margin-top:0px;}
		#map{height:400px;}
		.visuel_actu{text-align:center;background:none;border:0 none;}
			
			.popin h2{font-size:1.3em;color:#8e0000;border:1px solid #e8e8e8;border-left:8px solid #e1e1e1;background:url(../img/expertise/bkg_onglet.gif) left top repeat-x;padding-left:5px;height:20px;line-height:20px;margin-bottom:15px;}
			.popin table{font-size:1.2em;width:100%;border-bottom:1px solid #8e0000;margin-bottom:20px;}
				.popin table th{color:#8e0000;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #8e0000;vertical-align:top;}
				.popin table td{text-align:center;padding-bottom:3px;padding-top:3px;}
				.popin table .col1{color:#000000;font-weight:bold;text-align:left;padding-left:20px;}
				.popin table .col_noborder{border:0 none;}
			.popin .retour{text-align:right;padding-top:15px;}
				.popin .retour a:hover{text-decoration:none;}


/*******************/
/*** STYLES SPIP ***/
/*******************/
.spip_documents_center{margin:4px 20px;}
.spip_documents_left{margin:4px 20px 4px 0;}
.spip_documents_right{margin:4px 0 4px 20px;}

/**********************/
/*** STYLES REBONDS ***/
/**********************/
.rebond_form_titre{color:#8E0000;display:block;font-size:12px;font-weight:bold;margin-bottom:5px;}
.rebond_lbl{display:block;font-size:10px;margin-bottom:5px;}

/*---- css pour Article -------*/
.article_bloc {
	border-right:1px solid #e5e5e5;
	padding:0;
	width:766px;
}
.fiche_expert .content {
	width:766px;
}
	.article_core {
		padding:30px 40px 0 20px;
		overflow:hidden;
		width:706px;
	}
		.article_core  h3 {
			margin-bottom:5px;
			font-size:1.2em;
		}
		.article_core  p{
			margin-bottom:20px;
			color:##272727;
			line-height:14px;
			font-size:1.2em;
		}
		.article_core .intro {
			width:432px;
			float:left;
		}
			.article_core .intro .text p {
				color:#363636;
				font-size:1.1em;
			}
			.article_core .intro p{
				padding-left:15px;
			}
			.article_core .intro h2 {
				color:#363636;
				font-size:2em;
				margin-bottom:10px;
			}
			.article_core .intro .text {
				color:#363636;
				font-size:1.2em;
				font-weight:bold;
				line-height:16px;
			}
			/*modifs*/
		.article_core .visuel {
			/*width:252px;*/
			width:250px;
			float:right;
			margin-bottom:10px;
			text-align:right;
		}
		/*modifs*/
		.article_core .visuel img {
			
		}
		.btn_right {
			height:auto !important;
		}
			.article_core .visuel ul {
				margin-bottom:4px;
				float:right;
			}
				.article_core .visuel ul li {
					float:left;
					height:28px;
					padding-top:6px;
				}
					.article_core .visuel ul li a {
						display:inline-block;
						height:26px;
						width:98px;
						color:#919191;
						text-decoration:none;
						line-height:20px;
						font-size:11px;
						/*background:url(../img/common/black_arrow.gif) no-repeat 20px 6px;*/
					}
					/* .article_core .visuel ul li a:hover {
						background:url(../img/common/header/menu/arrow-red.gif) no-repeat 20px 6px;
						color:#900000;
					} */
					.article_core .visuel ul li.first a {
						border:0;
					}
			.article_core .visuel div {
				width:252px;
				height:162px;
				overflow:hidden;
				text-align:right;
			}	
			.article_content {
				clear:both;
				padding:0 0 15px 15px;
			}
				.article_content span {
					color:#000;
				}
				.article_content .small_text {
					font-size:0.8em;
					color:#8c8c8c;
					display:block;
				}
				.article_content ul {
					padding-left:50px;
					margin-bottom:20px;
					width:600px;
					overflow:hidden;
				}
					.article_content ul  li{
						color:#272727;
						font-size:1.2em;
						background:url(../img/common/puce-list.gif) no-repeat 0 7px;
						padding-left:7px;
						list-style:none;
					}
	.reading {
		width:100%;
		overflow:hidden;
		padding-left:15px;
	}
	.reading .titre {
		border-left:7px solid #e7e7e7;
		height:19px;
		display:block;
		padding-left:12px;
		font-size:1.2em;
		font-weight:bold;
		line-height:19px;
		margin-bottom:5px;
		color:#363636;
	}
	.reading ul {
		width:400px;
		float:left;
	}
		.reading li {
			border-top:1px solid #e7e7e7;
			border-bottom:1px solid #e7e7e7;
			margin-bottom:6px;
			padding:3px 0 3px 6px;
		}
			.reading li a {
				color:#900000;
				background:url(../img/common/red-arrow.gif) no-repeat 0 3px;
				font-size:1em;
				padding:0 0 0 14px;
				text-decoration:none;
				font-size:1.2em;
			}
	.reading .bt_bloc {
		float:right;
		background:url(../img/common/bg_bt.gif) no-repeat 0 0;
		padding:6px 0 0 47px;
		width:160px;
		height:35px;
		text-decoration:none;
		color:#959595;
		font-size:11px;
	} 
		.reading .bt_bloc span {
			color:#363636;
			font-size:10px;
			text-transform:uppercase;
		}
	.videos_item .picto_video {
		display:block;
	}
	.picto_video {
		background:url(../img/picto/picto_videos.png) no-repeat 0 0;
		position:absolute;
		display:none;
		height:41px;
		width:41px;
		top:28px;
		left:161px;
		display:none;
	}
	.pagination {
		text-align:right;
		color:#8c8c8c;
		font-size:11px;
		padding-right:10px;
	}
		.pagination  a {
			color:#8c8c8c;
			text-decoration:none;
			font-size:11px;
			display:inline-block;
			padding:0 3px 0 3px;
		}
	
		.pagination  a:hover {
			color:#900000;
			text-decoration:none;
		}
	
		.pagination  .on {
			color:#900000;
			text-decoration:none;
			font-weight:bold;
			display:inline-block;
			font-size:11px;
			padding:0 3px 0 3px;
		}
/* page mieux nous connaitre 	 */
.network h3 {
	margin-bottom:7px;
}
.network .chapeau {
	clear:both;
}
.network ul {
	padding-left:0;
	width:690px;
	overflow:hidden;
}
	.network ul li {
		float:left;
		height:120px;
		width:345px;
		border-bottom:1px solid #e7e7e7;
		background:none !important;
		padding-left:0;
		margin-bottom:15px;
	}
		.network ul li .visuel {
			float:left;
			width:120px;
			margin-right:10px;
		}
		.network ul li .txt {
			float:left;
			width:206px;
		}
	.network ul h4 {
		margin:0 0 5px;
		color:#000;
	}
/* page Quiz */
.question {
	margin-bottom:40px;
}

	.question h4 {
		color:#8e0000;
		font-size:1.2em;
	}
	.question p {
		border-top:1px solid #e7e7e7;
		padding:5px 0;
		margin-bottom:0;
	}
	.question p.last {
		border-bottom:1px solid #e7e7e7;
		margin-bottom:20px;
	}
		.question p label {
			background:url(../img/common/check-box.gif) no-repeat 0 0;
			padding-left:20px;
			cursor:pointer;
		}
		.question p label.checked {
			background:url(../img/common/check-box.gif) no-repeat 0 -46px;
		}
		.question p input {
			display:none;
		}
		
	.question .wrong_answer {
			background:#f7f7f7;
			padding:12px 15px 18px 18px;
			display:none;
	}
		.question .wrong_answer p {
			border:0;
		}
		.question .wrong_answer h5 {
			margin:0;
			color:#363636;
			font-size:1.1em;
		}
/*Partie droite mieux nous connaitre  */
.right .about_us {
	border:1px solid #d4d4d4;
	padding:10px 0 10px 10px;
}
	.right .about_us h3 {
		margin-bottom:7px;
	}	
	
	.right .about_us p {
		font-size:12px;
		color:#7f7f7f;
		margin-bottom:8px;
	}

.right .list_items {
	margin-right:7px;
}

.network ul li .visuel span p  {
	display:block;
}

.network ul li .visuel span  .spip_logos  {
	display:block !important;
}

.network ul li .visuel .spip_logos {
	/*display:none;*/ /*modifs*/
	border:0;
}
	.right .list_items li {
		padding:10px 0;
		border-top:1px solid #e6e6e6;
	}
	.right .list_items li.last {
		border-bottom:1px solid #e6e6e6;
		margin-bottom:20px;
	}
		.right .list_items li h3 {
			color:#000;
			margin-bottom:5px;
			font-weight:normal;
		}
		.right .list_items li p a {
			color:#9d9d9d;
			font-size:12px;
			text-decoration:none;
		}
		.right .list_items li p a:hover {
			color:#920000;
			text-decoration:underline;
		}
	.video_more {
		padding:0 0 0 15px;
		margin-bottom:30px;
	}
	.list_videos .reading {
		padding:0 0 0 15px;
	}
	.video_more .onglet_content {
		display:none;
	}
	.download_pdf {
		margin-top:-28px;
	}
	.download_pdf .red-link {
		line-height:20px;
	}
	
	.tem {
		padding-top:22px;
	}
	
	.tem h2 {
		float:left;
		width:500px;
		margin-bottom:30px;
		font-size:2.1em;
	}
	.tem  .pagination {
		float:right;
		width:200px;
	}
	.tem  .red-link  {
		position:absolute;
		top:216px;
	}
	.find-agency {
		width:100%;
		overflow:hidden;
	}
	.find-agency a {
		float:right;
	}
	span.nb_items  {
		color:#920000;
	}
	/*page La sélection Crédit */
.select_box {
	width:149px;
	font-size:11px;
	position:relative;
}
.select_box span {
	background:url(../img/select-box.png) no-repeat 0 0;
	width:134px;
	width:267px;
	height:21px;
	display:block;
	padding:15px 0 0 15px;
	color:#900000;
}
.select_box ul {
	position:absolute;
	top:36px;
	background:url(../img/select-box-btm.png) no-repeat 0 bottom;
	_background:url(../img/select-box-btm.gif) no-repeat 0 bottom;
	_padding-bottom:0;
	padding-bottom:5px;
	display:none;
}
.select_box ul.open {
	display:block;
}
.select_box li {
	background:url(../img/select-box-li.png) repeat-y 0 0;
	width:280px;
}

.select_box li a {
	text-decoration:none;
	padding:6px 5px 6px 7px;
	display:block;
	width:268px;
	outline:none;
}
.article_collection  {
	border-right:1px solid #e5e5e5;
}
.article_collection .article_core {
	padding:30px 24px 0 20px;
	width:724px;
}
.article_collection h2 {
	float:left;
	width:130px;
	font-size:21px;
	margin:9px 0 14px;
}
.article_collection .select_box {
	float:left;
}
.article_core .item {
	clear:both;
	background:#f7f7f7;
	overflow:hidden;
	margin:0 0 22px  16px;
	width:691px;
}
	.article_core .info {
		height:21px;
		margin-bottom:15px;
		width:683px;
		overflow:hidden;
		border:1px solid #e7e7e7;
		border-left:7px solid #900000;
		background:url(../img/info-bloc-bg.gif) repeat-x 0 0;
	}
		.article_core .info h3 {
			width:588px;
			float:left;
			margin-bottom:0;
			padding-left:7px;
			line-height:21px;
			color:#383838;
		}
			.article_core .info .date{
				width:88px;
				display:block;
				float:right;
				background:url(../img/date-bg.gif) no-repeat 0 0;
				text-align:center;
				height:21px;
				line-height:21px;
				font-size:12px;
			}
			
	.article_core .item .visu_desc {
		width:250px;
		float:left;
		padding-left:13px;
		overflow:hidden;
	}	
		.item .visu_desc .push {
			margin:0 0 0px;
			 width:100%;
			 overflow:hidden;
		}	
		.item .visu_desc p {
			color:#363636;
			padding:0px 0 0 0;
			font-size:11px;
			clear:both;
		}	
			.item .visu_desc p strong {
				font-size:12px;
				padding-bottom:3px;
				display:block;
			}
			.item .visu_desc a {
				font-weight:bold;
				text-decoration:none;
			}	
	.item_contenu {
		float:right;
		padding-right:10px;
		width:400px;
	}
		.item_contenu  h4 {
			color:#8e0000;
			font-size:20px;
			margin:0 0 18px 0;
		}
		.item  .item_contenu .intro  {
			font-size:13px;
			font-weight:bold;
			margin-bottom:15px;
			width:auto;
		}

		.global .spip-admin-float {
			right:26px;
		}
