body {font: 12px/15px Arial,Verdana,Tahoma,Helvetica,sans-serif; background: #ffffff;}
* {margin: 0; padding: 0;}
h1 {float: left;}
h2 {font-size: 12px; text-transform:uppercase; color:#fff; }
h3 {font-size: 12px;}
h4 {}
h5 { font:13px Arial,Verdana,Tahoma,Helvetica,sans-serif; padding:10px; margin:15px 25px 15px 15px; background:#FFFFFF; color:#E45A11; font-weight:bold; }
h6 {}
	
.linkType1 {background:url(../images/ico_arrow.gif) 0 4px no-repeat; padding:0 0 0 10px; color:#000;}
.linkType2 {background:url(../images/ico_arrow.gif) 12px 4px no-repeat; padding:0 0 0 22px; color:#000;}
.linkType3 {background:url(../images/ico_arrow.gif) 0 4px no-repeat; padding:0 0 0 10px; color:#e45a11; font-size:11px}
.linkType4 {background:url(../images/ico_arrow3.gif) 0 4px no-repeat; padding:0 0 0 10px; color:#252e92; font-size:11px}
.linkType6 {background:url(../images/ico_arrow.gif) 0 4px no-repeat; padding:0 10px 0px 0px;color:#e45a11; font-size:11px; }
#main .linkType6 {background:url(../images/ico_arrow.gif) 0 4px no-repeat; padding:0 0 0px 10px;color:#e45a11; font-size:11px; margin:0; border:none}




a{text-decoration: none; outline: none;}
a:hover {text-decoration: underline; outline: none;}
img, a img {border: none;}
ul {list-style-type: none;}
.clear {clear: both;}
div , img { margin:0; padding:0}
/*------------------------------------------------ Specific divs -------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/
		/*#container {background:#dadfe9; height: 1%; width: 902px; margin: 0 auto; text-align: left; overflow: hidden; padding:0 10px 0 10px;}*/
		#containerHome{background:url(../images/bgd_containerHome.gif) 10px 0 repeat-y; height: 1%; width: 902px; margin: 0 auto; text-align: left; overflow: hidden; padding:0 10px 0 10px;}
		
		#container{background:url(../images/bgd_containerType3.gif) 10px 0 repeat-y; height: 1%; width: 902px; margin: 0 auto; text-align: left; overflow: hidden; padding:0 10px 0 10px;}
		#container1{background:url(../images/bgd_containerType1.gif) 10px 0 repeat-y; height: 1%; width: 902px; margin: 0 auto; text-align: left; overflow: hidden; padding:0 10px 5px 10px;}
		#container2{background:url(../images/bgd_containerType2.gif) 10px 0 repeat-y; height: 1%; width: 902px; margin: 0 auto; text-align: left; overflow: hidden; padding:0 10px 0 10px;}
		#container4{background:url(../images/bgd_containerType4.gif) 10px 0 repeat-y; background-position:bottom; height: 1%; width: 902px; margin: 0 auto; text-align: left; overflow: hidden; padding:0 10px 5px 10px;}
		#container5{background:url(../images/bgd_containerType5.gif) 10px 0 repeat-y; background-position:bottom; height: 1%; width: 902px; margin: 0 auto; text-align: left; overflow: hidden; padding:0 10px 5px 10px;}
		#container6{background:url(../images/bgd_containerType6.gif) 10px 0 repeat-y; background-position:bottom; height: 1%; width: 902px; margin: 0 auto; text-align: left; overflow: hidden; padding:0 10px 5px 10px;}

		
			#main {width: 902px; overflow:hidden; margin:0; padding:0; position:relative;}
			#main .colorsubmit { border:none;width:103px; height:17px;  margin:5px; padding:0px 0 5px 0;font-size:10px; cursor:pointer;text-align:center; background:url(../images/bgd_btnLev2.gif) repeat-x; display:block; text-transform:uppercase; color:#FFF;}
			#masthead{ background:url(../images/bgd_masthead.gif) repeat-x; width:901px; overflow:hidden; border:1px solid #fff; border-width:0 1px 0 0; height:69px;}
			#masthead h1 img{ float:none;}
			#masthead img{ float:right;}
/*------------------------------------------------ Lev 1 ---------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------
ANCIENNE VERSION
	#lev1 {width:902px;}
		#lev1 ul {  overflow:hidden; padding:5px 0 5px 5px; background:#fff; height:45px;}
			#lev1 li { float:left; display:inline; }*/

/* NOUVELLE VERSION */
	#lev1 {width:902px;}
		#lev1 ul {  overflow:hidden; padding:0 0 5px 0; background:#fff; height:45px;}
			#lev1 li { float:left; display:inline; }
/*------------------------------------------------ Lev 2 ---------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------
ANCIENNE VERSION
	#lev2 {width:174px; float:left; padding:0 1px;}
		#lev2 ul { background:#fff;  margin:0 5px; padding:10px 0 10px 0;}
			#lev2 li {  border-bottom:1px solid #bdc0de; margin:0 5px; padding:8px 5px 10px 5px; font-weight:bold}
			#lev2 li a{ background:url(../images/ico_lev2_arrow.gif) 0 3px no-repeat; padding:0 0 0 10px; display:block; color:#0f1987; font-size:12px;}
			#lev2 .active a{ background:url(../images/ico_lev2_arrow1.gif) 0 3px no-repeat;color:#e45a11;}
			#lev2 li a:hover{ background:url(../images/ico_lev2_arrow1.gif) 0 3px no-repeat;color:#e45a11;text-decoration:none;}
		#lev2Tit {background:url(../images/img_calculezVotre02.gif) no-repeat bottom; width:174px; color:#fff; font-size:18px; line-height:22px;}
		#lev2Tit * {color:#fff;}
		#lev2Tit .lev2Tit { padding:15px; height:70px}
		#lev2Tit h2 {font-size:14px; margin:0;}*/

/* NOUVELLE VERSION */
	#lev2 {width:174px; float:left; padding:0 1px;}
		#lev2 ul { background:#fff;  margin:0 5px; padding:10px 0 10px 0;}
			#lev2 li {  margin:0 5px; padding:8px 5px 10px 5px; font-weight:bold}
			#lev2 li a{ background:url(../images/ico_lev2_arrow.gif) 0 3px no-repeat; padding:0 0 0 10px; display:block; color:#0f1987; font-size:12px;}
			#lev2 .active a{ background:url(../images/ico_lev2_arrow1.gif) 0 3px no-repeat;color:#e45a11;}
			#lev2 li a:hover{ background:url(../images/ico_lev2_arrow1.gif) 0 3px no-repeat;color:#e45a11;text-decoration:none;}
		#lev2Tit {background:url(../images/bgd_lev2Tit.gif) no-repeat; width:174px; color:#fff; font-size:18px; line-height:22px;}
		#lev2Tit * {color:#fff;}
		#lev2Tit .lev2Tit { padding:15px; height:70px}
		#lev2Tit h2 {font-size:14px; margin:0;}
		
	#calculezVotre{ background:url(../images/bgd_calculez_votre.gif) no-repeat; width:144px; height:80px; padding:15px; color:#fff; font-size:18px; line-height:22px;}		
	#dejaInscrit, #telechargez, #enregistrez {background:url(../images/bgd_lev2_block_bottom.gif) bottom no-repeat; width:163px; margin:0 5px 10px 6px;}
		#dejaInscritInner, #telechargezInner, #enregistrezInner{ background:url(../images/bgd_lev2_block_top.gif) no-repeat; width:145px; padding:15px 9px 15px 9px;}
		#dejaInscritInner h3{ text-transform:uppercase;}
		#dejaInscritInner h3,#telechargezInner h3, #enregistrezInner h3, #dejaInscritInner .btnValider a{color:#0c1686;}
		#dejaInscritInner .btnValider a:hover{color:#e45a11;}
		#dejaInscritInner p, #telechargezInner p, #enregistrezInner p {padding:10px 0px 0px 0; color:#000;}
		#dejaInscritInner a, #telechargezInner a, #enregistrezInner a {color:#000;}
		#dejaInscritInner a:hover, #telechargezInner a:hover, #enregistrezInner a:hover{text-decoration:underline;}
		#lev2 form a{backgroundbgd_homeLev2.gif:url(../images/btn_lev2_valider.gif) repeat-x; width:48px; text-transform:uppercase; padding:0 10px 0 15px; color:#0c1686; margin-left:40px; border:1px solid #b7bdd8;}
		#lev2 #enregistrezInner form a {margin-left:15px;}
		#lev2 input{ width:140px;}
	
	#telechargezInner h3{ background:url(../images/bgd_h3_telechargez.gif) no-repeat; padding:2px 0 0 30px; text-transform:uppercase; height:20px;}
	#enregistrezInner h3{ background:url(../images/bgd_h3_enregistrez.gif) no-repeat; padding:2px 0 0 30px; text-transform:uppercase; height:20px;}
	
	#etapeNavigation { width:725px; overflow:hidden; margin-bottom:30px;}
		#etapeNavigation a{text-transform:uppercase;color:#0c1686; display:block;}
		#etapeNavigation a:hover{color:#e45a11; text-decoration:none;}
		#etapeNavigation a.precedente{ font-size:11px;float:left;background:url(../images/btn_Etape_precedente.jpg) no-repeat; width:122px; padding:8px 0 15px 17px; margin-left:15px;}
		* html #etapeNavigation a.precedente{float:left;background:url(../images/btn_Etape_precedente.jpg) no-repeat; width:122px; padding:8px 0 15px 17px; margin-left:8px;}
		#etapeNavigation a.suivante{ float:right; background:url(../images/btn_Etape_suivante.jpg) no-repeat; width:112px; padding:8px 0 15px 10px; font-size:11px;}
/*------------------------------------------------ Home -------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------
ANCIENNE VERSION
.pageTit {background:#e45a11; padding:10px;}
	.pageTit h2 {font-size:14px; text-transform:uppercase; margin:0 0 10px 0; padding:0 !important}
	.pageTit p {font-size:12px; margin:0 0 5px 0;}
	.pageTit * {color:#fff;}
	.pageTit a.sectionLink {font-size:11px; background:url(../images/ico_arrow2.gif) no-repeat 0 4px; padding:0 0 0 8px; display:block;}
	.pageTit a:hover {text-decoration:underline;}
	#pageTitHome {min-height:223px; height:auto !important; height:223px;}
#compareBox {padding:7px; margin:7px 5px; border:1px solid #e45d15;}
	#compareBox h3 {color:#e45d15; font-size:14px; text-transform:uppercase; margin:0 0 5px 0; padding:0 3px;}
	#compareBox p {margin:0 0 5px 0; padding:0 3px;}
	#compareBox div {padding:0 0 7px 0;}
#sponsor {padding:0 5px; margin:0 0 10px 0;}*/

/* NOUVELLE VERSION */
.pageTit { background:#FFF url(../images/bgd_homeLev2.gif) no-repeat; padding:8px 10px 8px 10px;}
	.pageTit h2 {font-size:14px; background-color:#FFFFFF; text-transform:uppercase; margin:0 0 5px 0; padding:0 !important}
	.pageTit p {font-size:12px; margin:0 0 5px 0;}
	.pageTit * {color:#040a53;}
	.pageTit strong {color:#e45a11; font-size:11px; font-weight:bold}
	.pageTit a.sectionLink {font-size:11px; background:url(../images/ico_arrow3.gif) 0 4px no-repeat ; padding:0 0 0 10px; display:block;}
	.pageTit a:hover {text-decoration:underline;}
	#pageTitHome {min-height:223px; height:auto !important; height:223px;}
	
#compareBox {padding:7px 0; margin:7px 5px 0 5px; background:#FFF url(../images/bgd_bloc_01.gif) no-repeat;}
	#compareBox h3 {color:#e45d15; font-size:14px; text-transform:uppercase; margin:0; padding:0 7px; border-left:1px solid #e45d15; border-right:1px solid #e45d15;}
	#compareBox p { margin:0; padding:5px 7px; border-left:1px solid #e45d15; border-right:1px solid #e45d15;}
	#compareBox div { margin:0; padding:5px 7px 0 7px; border-left:1px solid #e45d15; border-right:1px solid #e45d15;}
	#compareBox p.endBloc { background:#fff url(../images/bgd_bloc_02.gif) no-repeat top; border:0; font-size:1px; padding:0; margin:0;}
#sponsor {padding:0 5px; margin:0 0 12px 0;}

/*Ancienne VERSION
#homeCont {width:514px; float:left; overflow:hidden;}
	#homeForm {height:217px; padding:7px 5px; margin:0 0 7px 0; overflow:hidden;}
		#homeFormTitle {color:#e45d15; font-size:14px; background:url(../images/ico_calculator.gif) no-repeat 10px 0; padding:10px 0 15px 40px;}
		#homeFormBloc {height:134px; padding:20px 7px; background:url(../images/bgd_home_forms.gif) no-repeat;}
			#hearth {width:291px; height:114px; padding:12px 11px; background:url(../images/bgd_home_form1.gif) no-repeat; margin:0 17px 0 0; float:left;}
				#hearth .formTitle {color:#e45d15; font-size:13px; font-weight:bold; margin:0 0 7px 0;}
				#hearth p {margin:0 0 1px 0; width:291px; overflow:hidden;}
				#hearth label {width:240px; padding:3px 0 0 0; display:block; float:left;}
				#hearth select {width:50px; float:left;}
				#hearthSubmit {width:100px; height:16px; font-size:10px; color:#0c1686; margin:5px 0 0 186px; padding:0; text-align:center; background:url(../images/btn_lev2_valider.gif) repeat-x; border:1px solid #b7bdd8; display:block;}
			#yourFile {width:159px; height:138px; background:url(../images/bgd_home_form2.gif) no-repeat left bottom; float:left;}
				#yourFile .formTitle {color:#0c1686; height:30px; font-size:11px; font-weight:bold; margin:0 0 10px 0; display:block;}
				#yourFile input {width:138px; margin:0 9px 5px 9px; display:block;}
				#yourFile label {width:138px; margin:0 9px 5px 9px; display:block;}
				#yourFileSubmit {width:65px; height:16px; font-size:10px; color:#0c1686; margin:10px 0 0 45px; padding:0; text-align:center; background:url(../images/btn_lev2_valider.gif) repeat-x; border:1px solid #b7bdd8; display:block;}
				#yourFile .linkType1 {margin:10px 0 0 10px; display:block;}
	#homeContext {padding:0 5px;}
		#homeContext h3 {color:#0c1686; font-size:14px; font-weight:bold; margin:0 0 5px 0;}
		#homeContext p {padding:0 0 5px 0;}
		#homeContext img {margin:0 7px 7px 0; display:block; float:left;}*/

/* NOUVELLE VERSION */
#homeCont {width:512px; float:left; }
	#homeForm { background:url(../images/bgd_home_CalculPA.gif) no-repeat;height:217px; padding:7px 5px; margin:7px 0 7px 5px; overflow:hidden;}

				
	
	#homeContext {width:496px; margin:0 0 0 5px; padding:0 0 15px 0}
		#homeContextContent {width:496px; padding:0 0 10px 0}
		#homeContextContent div { padding:10px;background:url(../images/bgd_dossier.gif) bottom repeat-x;}
		#homeContextContent h3 { background:url(../images/bgd_h3_dossier.gif) repeat-x;color:#252e92; height:26px; padding:12px 0 0 10px; font-size:16px; font-weight:bold;text-transform:uppercase;}
		#homeContextContent h4 {color:#252e92; font-size:14px; font-weight:bold; padding:0 0 5px 0; text-transform:uppercase;}
		#homeContextContent p {padding:0 0 0 0;}
		#homeContextContent ul {padding:0 0 10px 0;}
		#homeContextContent img {margin:0 10px 0 0;  float:left;}
		
#homePouvoirAchat {width:214px; float:right;background:url(../images/bgd_homePouvoirAchat.gif) bottom no-repeat; }
#homePouvoirAchat h3 {color:#fff; padding:6px 0 0 40px;height:47px;background:url(../images/bgd_h3_homePouvoirAchat.gif) no-repeat; text-transform:uppercase}

		#calculStandard {background:url(../images/bgd_calcul_dotted.gif) bottom repeat-x;margin:0 2px 0 1px; text-align:center; padding:0 10px 10px 10px;color:#e45a11; line-height:11px}
			#calculStandard h4 {text-align:left; font-size:12px; text-transform:uppercase;padding:0 0 5px 0}
			#calculStandard p {text-align:left;font-size:11px; padding:0 0 10px 0}
			
		#hearth {background:url(../images/bgd_calcul_dotted.gif) bottom repeat-x;margin:0 2px 0 1px;padding:10px 10px 10px 10px;color:#e45a11; line-height:11px}
			#hearth h4 {text-align:left; font-size:12px; text-transform:uppercase; padding:0 0 5px 0}
			#hearth label {width:100px;padding:0 0 0 0; float:left; font-size:11px; color:#000000;}
			#hearth select {width:50px;padding:0;float:right;font-size:11px; margin:0 0 10px 0}
			#hearthSubmit {width:103px;height:17px;font-size:10px;color:#FFF;margin:0;padding:3px 0 0 0; text-align:center; background:url(../images/bgd_btnLev2.gif) repeat-x; display:block;}
		
		#yourFile {margin:0 2px 0 1px;padding:10px 10px 10px 10px;color:#e45a11; line-height:11px}
			#yourFile h4 {text-align:left; font-size:12px; text-transform:uppercase; padding:0 0 5px 0}
			#yourFile input {width:138px; margin:2px 0 5px 0; display:block;font-size:11px; color:#000000;}
			#yourFile label { margin:0; display:block;font-size:11px; color:#000000;}
			
			#yourFile .linkType1 {margin:5px 0 0 0;color:#e45d15; font-size:10px; display:block}


/*---------- accordion ----------*/
	#accordion { padding:5px 10px 10px 10px; margin:0;}
	#accordion h4 { background:url(../images/ico_video2.gif) no-repeat 0px 4px; padding:0; margin:0; font-weight:normal; font-size:11px;}
	#accordion h4 a { color:#000; margin:0 0 3px 0; padding:3px 0 3px 20px; background:url(../images/bgd_videoFlash.gif) repeat-x bottom;  display:block; }
	
	#homeFlashVideo, #flashVideo_01, #flashVideo_02, #flashVideo_03, #flashVideo_04  {margin:0;padding:0 0 3px 10px; margin:0;background:url(../images/bgd_videoFlash.gif) repeat-x bottom;}
	
	#accordion .contentPop{ margin:0; padding:0; clear:both; display:block;}
	#accordion .text{margin:0; padding:0;}		
	#accordion .showDetail { margin:0; padding:0;}
		
	.homeSide .lastLink {margin:0; padding:7px 0 0 0;}

	#communiquePresse a {background:url(../images/ico_arrow.gif) 0 9px no-repeat; padding:5px 0 0 10px; color:#000; font-weight:bold; }
	
	#homeSideRight { float:right}
	
	.homeSide {width:241px;float:left;background:url(../images/bgd_box5.gif) bottom no-repeat;}
		.homeSide .linkType5 {background:url(../images/ico_arrow.gif) 0 4px no-repeat;padding:0 0 0 10px; color:#e45a11; font-size:11px; font-weight:normal}
		.homeSide h3 {color:#fff; padding:7px 0 0 10px;height:21px;background:url(../images/bgd_h3_homeSide02.gif) no-repeat; text-transform:uppercase}
		.homeSide ul {margin:0; padding:10px 10px 5px 10px;}
		.homeSide li {margin:0; padding:0 0 5px 0;}
			.homeSide li a {color:#e45a11; text-decoration:none; font-weight:bold}
			.homeSide li a:hover {text-decoration:underline;}
		.homeSide p {padding:0; font-size:11px;}
		
	.homeSide div {padding:0; margin:0 0;}
		#accordion div p {padding:0; font-size:11px; line-height:12px;}
	
	
	
	.homeSide h4 {color:#0c1686; font-size:14px; padding:0; margin:0;}
		.homeSide h4 strong {display:block;}

	.homeSide p.endBox {background:#FFF url(../images/bgd_box3.gif) no-repeat left top;}
	.homeSide h5 {font-size:11px; font-weight:normal; padding:0 0 5px 0;}
	.homeSide h6 {font-size:10px; font-weight:bold;}
		.homeSide h6 a {color:#0c1686;}		
	.date { color:#e45a11; font-size:11px; }
		
		
		
/*------------------------------------------------ Content -------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/
		#cont{ width:725px; float:left;}
		/*#cont h2 , #main h2 { background:#e45a11; padding:5px 20px;}*/
		#main h2 { background:#fff; padding:5px 20px; }
		#cont h2 { background:#fff; padding:0 20px; background:url(../images/bgd_contH2.gif) no-repeat; }
		#cont h3{ color:#e45a11; margin:0 0 0 20px; padding:15px 0; text-transform:uppercase; font-size:17px!important;}
		#content {width:725px;}
		#content h3{ color:#e45a11; margin:0 0 0 20px; padding:15px 0; text-transform:uppercase; font-size:17px;}
			#highlightHTML{ padding:0 10px 10px 10px;}
			.hightlight { background:url(../images/bgd_calcu_top.gif) no-repeat; width:699px; padding:11px 0 0 0; margin:0 0 0 15px;}
				.hightlightCont { background:url(../images/bgd_calcu_main.gif) bottom; padding:5px 22px 22px 22px; width:655px; overflow:hidden;}
				.hightlightCont p span{ float:right; margin-right:19px; display:inline; font-size:14px;font-weight:bold;color:#e45a11;}
				.hightlightCont p strong{ float:left;}
				.hightlightCont p .euroSum{ padding-right:89px;float:right;}
				.hightlightCont p .euroSumOne{ margin-right:8px;float:right;}
				
				
				
				
				#stepImage{ float:left; padding:0 30px 0 10px;}
				.hightlightCont form{ float:left; width:570px;}
				.hightlightCont input, .hightlightCont select, .hightlightCont p.border input {width:90px; float:left;}
					.hightlightCont label {float:left;}
					.hightlightCont label img{ margin:0 0 0 0;}
					.hightlightCont .imgLink { padding:5px 5px 0 0}
					.hightlightCont .imgAttention {  padding:5px 5px 0 0}
					.hightlightCont .euro { width:70px; padding:0 0 0 5px;}
				.hightlightCont p {width:550px; padding:5px 0;overflow:hidden;clear:both;}
				.hightlightCont form p.twoElements{width:550px;}
					.hightlightCont form p.twoElements select, .hightlightCont form p.twoElements input{float:right; width:90px; margin-right:10px;}
					.hightlightCont form p.twoElements label.euro {float:right; width:10px;}
				.hightlightCont form p.twoLabels label{ width:100px; float:right; margin-right:20px; text-align:center;}
				.hightlightCont form p.twoLabels strong{ width:300px; float:left; text-align:right;color:#e45a11;}
				.hightlightCont form p.oneLabels strong{ width:400px; float:left; text-align:right;color:#e45a11;}
				.hightlightCont p.border { border-bottom:1px solid #d6d8eb; margin:5px 0;}
				.hightlightCont p.border label{ width:310px;}
				.hightlightCont p.border .euro{ width:10px; margin-right:5px;}
					.textInformation {color:#e45a11; font-size:14px; font-weight:bold; margin:0 0 10px 20px; }
		/*------------------------------------------------ calcuStep05 -------------------------------------------------------------*/			
		#hightlightResultat { background:url(../images/bgd_calcu_main_step5.gif) bottom; width:699px; margin-left:10px;}
		#hightlightResultatInner { background:url(../images/bgd_calcu_step5_top.gif) no-repeat; padding:11px 0 11px 22px; width:677px; overflow:hidden; color:#252e92; font-size:12px; font-weight:bold;}
		.seperator{width:355px;}
		.seperator img{ margin:10px 0;}
			#percentage{ width:268px; float:left;}
				#percentage img{ float:left; margin-right:20px;}
				#percentage .percentageNumber{float:left; width:170px; overflow:hidden; padding:0; margin:15px 0;}
					.percentageNumber span{float:left; color:#e45a11; }
					#percentage .percentageNumber .plus {font-size:35px; line-height: 1em; margin-top:20px;}
					#percentage .percentageNumber .number{font-size:60px; line-height: 1em;} 
					#percentage .percentageNumber .number sup{font-size:40px; line-height: 1em; vertical-align:top;} 
				#percentage div{font-size:16px; margin-bottom:15px;}
			#percentageDes{width:390px; float:left; padding:0 0 0 10px; margin:0;}
			#percentageDes .percentageDesTit{font-size:12px;text-transform:none; color:#252e92; margin:15px 0 0 0; width:270px; float:left;}
			#percentageDes form select{ margin-top:10px;}
			#percentageDes .percentageNumber{float:right; width:80px; overflow:hidden;}
			#percentageDes form{ margin:5px 0 0 0;float:left;}
				#percentageDes .percentageNumber .plus {font-size:28px;line-height: 1em; margin-top:10px;}
				#percentageDes .percentageNumber .number{font-size:35px;line-height: 1.2em;} 
				#percentageDes .percentageNumber .number sup{font-size:28px; line-height: 1em; vertical-align:top;}  
	#groupInfo { background:#e8ebf2; padding:0 15px 10px 15px; margin:0 0 10px 15px; width:655px; overflow:hidden; clear:both;}
	#groupInfo h3{ margin:10px 0 0 0; padding-top:0; line-height:1.2em; font-size:12px!important;}
		#groupInfo img { float:left; margin:20px 10px 0 0;}
		#groupInfo p{ width:500px;}
		#groupInfo a{ color:#000;}
		#groupInfo .plus { font-size:15px; margin:0;}	
		#groupInfo span { font-size:18px;color:#e45a11;}	
		#groupInfo sup{ font-size:10px;vertical-align:top;}	
	
	.contentDefinition { width:700px; margin:0 0 0 20px; overflow:hidden;}	
		.contentDefinition img { float:right}
		.contentDefinition p { width:307px;}
		
	.chartDefinition { width:700px; margin:10px 0 0 20px; overflow:hidden;}
		.chartDefinition h4 {background:url(../images/ico_lev2_arrow.gif) 0 3px no-repeat;text-transform:uppercase;padding:0 0 0 6px;margin:10px 0 10px 0;color:#252e92; font-size:12px;} 
			.chartDefinition h4 a { background:url(../images/ico_lev2_arrow.gif) 0 5px no-repeat; padding:0 0 0 10px;color:#252e92; font-size:12px;}
		.chartDefinition #achat { width:396px; float:left;}	
		.chartDefinition #flash1 { width:396px; float:left;}	
		.chartDefinition #flash2 { width:396px; float:left;}	
		.chartDefinition #flash3 { width:396px; float:left;}	
		.chartDefinition .chartContext { width:276px; float:left; background:url(../images/bgd_contentChart_top.gif) no-repeat; margin:10px 0 0 15px; padding:16px 0 0 0}
			.chartDefinition .chartContext div {background:url(../images/bgd_contentChart_bottom.gif) no-repeat bottom; padding:5px 20px 20px 15px; margin:0 0 10px 0}
		.chartContext .addNote { padding:0 0 0 17px;}
		.chartContext  li{ background:url(../images/ico_lev2_arrow.gif) 0 5px no-repeat; padding:0 0 0 10px;}
/*------------------------------------------------ campagnes------------------------------ ------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/
.compagnes a{color:#000;}

#highlightVideo {width:508px; float:left; padding:20px 0 0 0}
	#highlightVideo h3 {color:#0c1686; font-size:14px!important; font-weight:bold; margin:0 0 5px 0; padding:0;float:left;}
	#highlightVideo p {padding:0 10px 5px 0;float:left;}
	#homeVideo{float:left; margin:0 10px;}
	
#arrcodion { width:488px; margin:0 0 0 0;float:left;padding:0 10px}
	#arrcodion .linkTitle { background:url(../images/bgd_h4_depend.gif) no-repeat; width:472px; height:13px; padding:8px; font-size:12px; font-weight:bold; color:#FFFFFF; display:block; text-transform:uppercase; margin:0px;}
	#arrcodion .active { color:#FFFFFF; background:url(../images/btn_arrco_active.gif) no-repeat 0 5px; padding:0 0 0 12px}
	#arrcodion .normal { color:#FFFFFF; background:url(../images/btn_accro_normal.gif) no-repeat 0 4px; padding:0 0 0 12px}
/*	#arrcodion h4 a { color:#FFFFFF}*/

	#arrcodion .contentPop { background: url(../images/bgd_bottom_depend.gif) repeat-y; width:488px; overflow:hidden;}
	#arrcodion .contentPop p {padding:10px 10px 0 10px ;float:left; font-size:11px}
	#arrcodion .contentPop div {font-size:10px; text-align:center; line-height:10px}
	#arrcodion .contentPop div img { padding:10px 0 5px 0}
	#arrcodion .contentPopBottom { border-bottom:1px solid #f8cab2; padding:0 0 10px 0}
		
#contentFlash{margin:10px 0;}
#communiquesDePresse{padding:0 20px; float:left; width:300px;}
	#communiquesDePresse h3{margin:5px 0; padding:0;color:#0c1686;}
	#communiquesDePresse .linkAcrobat { padding:2px 0 2px 0; background:none;}
#expertsParlent{ float:left;}
#expertsParlent h3{ margin:0; padding:0;}
#expertsParlent .linkAcrobat{ background:#e5e9f0 url(../images/bgd_linkAcrobat.gif) no-repeat 0 2px; padding:2px 0 2px 22px; margin:0 0 1px 0;}
	
#contentArticle {padding:0 20px;}
	#contentArticle p {padding:4px 0;}
	#contentArticle img { float:left; padding:0 10px 10px 0}
	#contentArticle h4 {color:#0c1686; font-size:14px; padding:18px 0 8px 0; text-transform:uppercase}
	#contentArticle li { background:url(../images/ico_arrow.gif) 0px 8px no-repeat; padding:3px 0 3px 8px;}
	#contentArticle li a {color:#e45a11; text-decoration:none;}
	#contentArticle li a:hover {text-decoration:underline;}
	#contentArticle table{border-left:1px solid #F9912A;}
		#contentArticle td{border:1px solid #F9912A; padding:3px 8px 3px 8px; text-align:center;}
		#contentArticle td.first{ text-align:left;}
		#contentArticle tr td{border-left:none;}
		#contentArticle tr.noBorder td{border-top:none;}
	

.contentArticlePad {padding:15px 10px 15px 20px;}
	.contentArticlePad p {padding:4px 0;}	

#hightlightPress { width:508px; float:left;}
#hightlightMention { float:left; padding:15px 0}
	#hightlightPress h3 span { font-size:11px}

#context {width:215px; float:right; overflow:hidden;}
	.context { padding:0 0 0 14px}
		.context h4 {color:#0c1686; font-size:14px; padding:18px 5px 8px 0;}
		.context ul {margin:0; padding:8px 1px 15px 0; list-style:none;}
			.context li {background:#e5e9f0 url(../images/ico_video.gif) no-repeat 7px 2px; padding:2px 0 2px 27px; margin:0 0 1px 0;}
				.context li a {color:#000; text-decoration:none;}
				.context li a:hover {text-decoration:underline;}
			.context li.activeRecord{ background:#ffffff url(../images/bgd_home_form1_active.gif) no-repeat 7px 2px; padding:2px 0 2px 27px; margin:0 0 1px 0;}
			.context li.linkAcrobat { background:#e5e9f0 url(../images/bgd_linkAcrobat.gif) no-repeat 7px 2px; padding:2px 0 2px 27px; margin:0 0 1px 0;}
			.context li.linkEngagement { background:#e5e9f0 url(../images/ico_arrow.gif) 8px 8px no-repeat; padding:3px 0 3px 16px; color:#000;}
			.context li.linkEngagementOn { background:#e5e9f0 url(../images/ico_arrow.gif) 8px 8px no-repeat; padding:3px 0 3px 16px; color:#e45a11;}
			.context li.linkDossiers { background:#e5e9f0 url(../images/ico_arrow.gif) 8px 8px no-repeat; padding:3px 0 3px 16px; color:#000;}
			.context li.linkDossiersOn { background:#fff url(../images/ico_arrow.gif) 8px 8px no-repeat; padding:3px 0 3px 16px; color:#000;}
			.linkAcrobat { background:url(../images/bgd_linkAcrobat.gif) 0 0 no-repeat; padding:0 0 5px 22px; color:#000000}
			
#voirAussi { width:210px;margin-left:5px;background:url(../images/bgd_voirAussiTop.gif) bottom  no-repeat;}
#voirAussi div {color:#fff; padding:8px 0 0 15px; margin:0;background:url(../images/bgd_voirAussi.gif) no-repeat; font-size:12px; height:21px; font-weight:bold}
#voirAussi ul { padding:10px 10px 10px 0px;}
#voirAussi li.activeRecord{ background:url(../images/ico_video2.gif) no-repeat 7px 2px; padding:0 0 5px 27px; margin:0;}
#voirAussi li.activeLinkExterne{ background:url(../images/ico_linkExterne.gif) no-repeat 7px 2px; padding:0 0 0 27px; margin:0;}
#voirAussi a { color:#e45a11; font-weight:bold;}

		
#actuPouvoirAchat { width:507px;}
#meaActuPouvoirAchat {padding:6px 0 0 10px;font-size:13px; text-transform:uppercase;font-weight:bold;color:#FFFFFF;background:#f9912a; height:22px;}
.interviewLeft p {font-size:11px}
.interviewLeft ul { padding:0}
.interviewLeft .activeRecord{ background:url(../images/ico_video.gif) no-repeat 0px 2px; padding:2px 0 2px 20px; margin:0 0 1px 0;}

.communication { margin:10px 0; width:700px; overflow:hidden; padding:0 0 0 20px;}
	.communication ul {float:left; display:block; margin:10px 30px 10px 0;}
	
#contextCagnes { width:725px; overflow:hidden; margin:15px 0 0 0}	
	#contextCagnes h2 { font-size:12px; background:#f9912a; padding:5px;}
	#contextCagnes div { width:240px; float:left; margin:0 0 0 1px; }	
	#contextCagnes p { margin:5px 0}
	#contextCagnes .linkEnd { background:url(../images/ico_arrow.gif) 0 5px no-repeat; padding:0 0 0 10px; color:#000000; margin:10px 0 0 0; border:0}
		#contextCagnes .linkEnd a { color:#000000}
	#contextCagnes .linkLast { border:0}
		#contextCagnes ul li { background:url(../images/bgd_li_campages.gif) 0 10px no-repeat; padding:5px 0 5px 15px; border-bottom: 1px solid #b6b9da;}		
			#contextCagnes ul li a { color:#0c1686;}
			#contextCagnes ul li strong {color:#0c1686;}
		#contextCagnes div div { border:1px solid #bfc5dd; margin:2px 1px 0 1px; padding:5px 5px 5px 10px; width:219px; }
		#contextCagnes .col2 dt {background:#e5e9f0 url(../images/ico_video.gif) no-repeat 7px 2px; padding:2px 0 2px 27px; margin:16px 0 3px 0;}
		#contextCagnes .col2 dd { padding:0 0 0 27px;}
	#contextCagnes  h5 {font-size:11px; font-weight:bold;}
	#contextCagnes  h6 {font-size:10px; font-weight:bold;}
		#contextCagnes h6 a {color:#0c1686;}	
	#flashAchat { background:#dadfe9; text-align:center; padding:5px 0}	
	#contextCagnes .col3 p { margin:5px 5px 8px 0}
		
		
/*------------------------------------------------ Calculez votre pouvoir d’achat effectif ------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/		
#choise { width:725px; background:url(../images/bgd_choize.gif) 0 0 no-repeat ; height:83px; padding:0 0 0 1px;}
	#choise ul li{ width:115px; height:45px; display:inline; color:#e45a11; text-transform:uppercase; float:left; padding:15px; font-weight:bold;}
	#choise ul li a {color:#e45a11}
	
	#choise .choize1 { width:114px; background:url(../images/calcu_1_n.gif) no-repeat;}
	#choise .choize1Active { width:114px; background:url(../images/calcu_1_o.gif) no-repeat; color:#e45a11;}
	#choise .choize2 { background:url(../images/calcu_2_n.gif) no-repeat;}
	#choise .choize2Active { background:url(../images/calcu_2_o.gif) no-repeat; color:#e45a11; }
	#choise .choize3 { background:url(../images/calcu_3_n.gif) no-repeat;}
	#choise .choize3Active { background:url(../images/calcu_3_o.gif) no-repeat; color:#e45a11; }
	#choise .choize4 { background:url(../images/calcu_4_n.gif) no-repeat;}
	#choise .choize4Active { background:url(../images/calcu_4_o.gif) no-repeat; color:#e45a11; }
	#choise .choize5 { background:url(../images/calcu_5_n.gif) no-repeat;}
	#choise .choize5Active { background:url(../images/calcu_5_o.gif) no-repeat; color:#e45a11; }
	
/*------------------------------------------------ Calculez -------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/
		#calculez{ width:725px;}
			#calculez ul{}
/*-------------------------------------------------Footer---------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/

		#footer {background:#dadfe9 url(../images/bgd_footer.gif) repeat-x; width:900px; margin:1px auto 0 auto; padding:0 0 0 0px; overflow:hidden; z-index:-10; font-size:11px;}
			#footer p {width: 80px; float: left;}
			#footer p a{ background:url(../images/img_flux_rss.gif) no-repeat; margin-left:5px; padding:0 0 0 20px; color:#666666; text-transform:uppercase;}
			#footer p a:hover{ text-decoration:underline;}
			#footer img {float: left;}
			#footer .localLink {width: 300px; float: left;}
			#footer .globalLink {float: right; padding-right:15px}
			
				#footer .localLink li {display: block; float: left;}
				#footer ul.globalLink li {display: block;float: left; padding:2px 0 0 0}
				#footer ul li a {background: url(../images/bgd_footer_separator.gif) 0 2px no-repeat; margin:0 5px 0 0; padding:0 0 0 10px; color:#000;}
				#footer ul li.first a{background:none;}
				#footer ul li a:hover{text-decoration:underline;}	
				
/*-------------------------------------------------Pop up---------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/
	#news01 h4, #news02 h4, #news03 h4 , #news04 h4 ,#news05 h4, #news06 h4 ,#news31 h4 ,#news32 h4 ,#news33 h4 ,#news34 h4 ,#news35 h4 ,#news36 h4 ,#news41 h4,#news42 h4,#news43 h4,#news44 h4,#news45 h4,#news46 h4,#news47 h4,#news48 h4,#news49 h4,#news410 h4,#news411 h4,#news412 h4
			{font-size:11px; padding:5px;}
			
	#news01 p, #news02 p, #news03 p ,#news04 p ,#news31 p ,#news32 p ,#news33 p ,#news34 p ,#news35 p ,#news36 p ,#news41 p,#news42 p,#news43 p,#news44 p, #news45 p,#news46 p,#news47 p,#news48 p,#news49 p,#news410 p,#news411 p,#news412 p
			{ margin:5px; border-top:1px dotted #e45a11; padding:5px 0 0 0}

	#news05 p { margin:5px; border-top:1px dotted #de292f; padding:5px 0 0 0}

	#news01{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:230px; opacity:0; display:none;}
	#news02{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:266px; opacity:0; display:none;}
	#news03{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:302px; opacity:0; display:none;}
	#news04{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:338px; opacity:0; display:none;}
	#news05{padding:0 4px 10px 3px; border:3px solid #de292f; background:#ffffff; width:109px; position:absolute; left:520px; top:230px; opacity:0; display:none;}
	#news06{padding:0 4px 10px 3px; border:3px solid #de292f; background:#ffffff; width:335px; position:absolute; left:310px; top:560px; opacity:0; display:none; z-index:100;}

	#news31{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:230px; opacity:0; display:none;}
	#news32{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:266px; opacity:0; display:none;}
	#news33{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:302px; opacity:0; display:none;}
	#news34{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:338px; opacity:0; display:none;}
	#news35{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:374px; opacity:0; display:none;}
	#news36{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:410px; opacity:0; display:none;}

	#news41{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:230px; opacity:0; display:none;}
	#news42{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:266px; opacity:0; display:none;}
	#news43{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:302px; opacity:0; display:none;}
	#news44{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:338px; opacity:0; display:none;}
	#news45{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:374px; opacity:0; display:none;}
	#news46{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:410px; opacity:0; display:none;}
	#news47{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:446px; opacity:0; display:none;}
	#news48{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:482px; opacity:0; display:none;}
	#news49{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:518px; opacity:0; display:none;}
	#news410{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:554px; opacity:0; display:none;}
	#news411{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:299px; opacity:0; display:none;}
	#news412{padding:0 4px 5px 3px; border:3px solid #e45a11; background:#ffffff; width:160px; position:absolute; left:310px; top:626px; opacity:0; display:none;}
			
/*-----------Le_pouvoir_achat_foyer.html----------*/
	
	#Selectionnez {width:685px; padding: 0 20px 10px 20px; overflow:hidden;}
	#Selectionnez p {color:#252e92; width:280px; float: left; }
		#formLePouvoir {float:left; padding-top:0}
		#formLePouvoir form {}
		#formLePouvoir form select {font-size:11px; width:390px;}
	#banner {width: 723px; padding:0 1px;}				
						
/*-----------mentions légales.html----------*/

#mentions{ padding:20px;}
#mentions a{ color:#e45a11}
#affiche { padding-bottom:20px;}
#rev2005 {width:100px;text-align:right}
#rev2006 {width:95px;text-align:right}

/*-----------leclerc defend PA.html---------*/

#depend { width:696px; background: url(../images/bgd_depend_top.gif) no-repeat; padding:13px 0 0 0; overflow:hidden; margin:10px 0 10px 17px}
	#depend .depend { background:url(../images/bgd_depend_bottom.gif) no-repeat bottom; width:668px; padding:0 20px 20px 10px}
	#depend .depend img { margin:10px 50px 20px 15px; float:left}
	#depend .depend p {padding:8px 0}
	
#coupleAvec { width:696px; background: url(../images/bgd_couple_avec_top.gif) no-repeat; padding:11px 0 0 0; overflow:hidden; margin:10px 0 10px 17px}
	#coupleAvec .coupleAvec { background: url(../images/bgd_couple_avec_bottom.gif) no-repeat bottom;  width:668px; padding:0 20px 20px 10px; overflow:hidden}
	#coupleAvec .coupleAvec img { float:right; }
	#coupleAvec .coupleAvec p {width:190px; float:left; color:#e6721e; font-size:18px; padding:5px 0 0 15px; line-height:18px; font-weight:bolder;}
	
	.selectVotre { width:auto; margin:10px 0 0 17px;}	
	#coupleAvecFlash { width:696px; overflow:hidden; margin:20px 0 10px 17px;}
		#coupleAvecFlash #flash1 { width:370px; float:left}
		#coupleAvecFlash .infoAvec { width:300px; float:right}
			#coupleAvecFlash .infoAvec h4 { color:#d45312; font-weight:bold; margin:0 0 10px 0 }
		
		
/*MAJ difference-insee.aspx */
.chartDefinition{}
	.tblDepenseTop{ margin-left:15px;}
	.tblDepense { width:660px;margin:0 0 15px 15px; padding:0 15px 10px 10px;background:url(../images/bgd_donnee_bottom.gif) bottom no-repeat; color:#e45a11; font-size:12px; font-weight:bold;}
	.chartDefinition .tblDepense table {}
		.tblDepense td {border-top:1px solid #e9c99e; vertical-align:top; padding:4px 0 4px 0;}
		.tblDepense td.first { border-right:1px solid #e9c99e;}
		.tblDepense th.first { border-right:1px solid #e9c99e;}
		.tblDepense td.second { padding-left:10px;}
		.tblDepense th.second { padding-left:10px;}
		.tblDepense th{color:#252e92; text-transform:uppercase; vertical-align:top; padding-bottom:6px;}
		.tblDepense span{color:#f7b373;}
