/* Global properties */
body {font-size:0.625em; font-family:Arial, Helvetica, sans-serif; background:url(../images/bgd_body.gif) #FFFFFF repeat-x;}
* {margin:0; padding:0; outline:none; color:#102969;}
h2 {font-size:1.5em; color:#092061;}
h3 {font-size:1.3em; color:#092061;}
a {text-decoration:none; background:url(/images/icon_arrow.gif) 0 3px no-repeat;}
li a {text-decoration:none; background:url(/images/icon_arrow.gif) 0 3px no-repeat; padding:0 0 0 20px;}
a:hover {color:#000; text-decoration:underline;}
fieldset {border:0 none;}
img {border:0 none;}
table {width:100%; border-collapse:collapse; border-spacing:0;}
input, select {font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#00418f; }
label {font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#00418f;}
ul, ol {list-style:none;}
frame { border:0; } 
/******************************************************************************************************************/
/* Basic classes */
.clear {clear:both; line-height:0;}
#main .legend{ font-size:1.1em; color:#6d7072; padding:10px 30px 20px 0;}
/*input.btnFair, p.btnFair input{width:182px; height:49px;}*/
.borderContext{border-left:1px solid #fbbf00}
.borderContent{border-right:1px solid #fbbf00}
#main #container .champs{ margin-bottom:10px; font-size:10px;}
.vcard .fn, .tel{ display:none}

/* Special classes */
.breadcumb {list-style:none; padding:3px 0; margin:20px 0 0 0;}
	.breadcumb li {display:inline; background:url(/images/bgd_libreadcum.gif) 0 4px no-repeat; padding:0 5px 0 8px;}
	.breadcumb li a { background:none; text-decoration:underline; padding:0; margin:0}
	.breadcumb li a:hover {text-decoration:none;}
		.breadcumb li.first { background:none; padding:0 5px 0 20px}

/* début Info Frameset*/
.containerFrameset{background: #FFFFFF;}

.breadcumbFrameset {list-style:none; padding:3px 0 10px 0; margin:0 0 0 0; background:#FFFFFF}
	.breadcumbFrameset li {display:inline; background:url(/images/bgd_libreadcum.gif) 0 4px no-repeat; padding:0 5px 0 8px;}
	.breadcumbFrameset li a { background:none; text-decoration:underline; padding:0; margin:0}
	.breadcumbFrameset li a:hover {text-decoration:none;}
		.breadcumbFrameset li.first { background:none; padding:0 5px 0 20px}
		
#headerFrameset { width:938px; height:100px; overflow:hidden; padding:0 26px; background:url(/images/visu_snowflakes.gif) 850px -5px  no-repeat; margin:0 0 15px 0}
	#headerFrameset h1{ float:left;}
	#headerFrameset img{ float:right;}
	#headerFrameset a{ background:none; padding:0;}
	#headerFrameset h1 img{margin:28px 0 7px 0; display:block; float:left;}
	
#highlightContFrameset { background:#FFFFFF;}	
#highlightContFrameset .highlight {background:url(/images/bgd_titTopFrameset.gif) 0 0 no-repeat; margin:0 10px 10px 10px; padding:0 0 0 50px; height:65px}	
#highlightContFrameset .highlight h2 { font-size:1.4em}	

#formPage { background:#FFFFFF none repeat scroll 0 0;}
#frmContact div .alertClassBox { background:none; width:330px; padding:0;}
#frmContact div .alertClassBox p { color:red; font-size:11px; font-weight:bold; margin:0 0 0 14px; }

/* fin Info Frameset*/


/* Basic IDs */	
	#container{ width:990px; margin:0 auto;}
	.containerHome{background:url(/images/bgd_container.gif) 0 0 no-repeat;}
	.containerMain{background:url(/images/bgd_container_main.gif) 0 0 no-repeat;}
	.containerSansHeader{background:url(/images/bgd_container_sansHeader.gif) 0 0 no-repeat; padding:30px 0 0 0}
	#main {background:url(/images/bgd_body_main.gif) 50% 0  repeat-x;}
	/* HEADER */
	#header { width:938px; height:120px; overflow:hidden; padding:0 26px; background:url(/images/visu_snowflakes.gif) 850px 0  no-repeat;}
	#header h1{ float:left;}
	/*#header img{ float:right;}*/
	#header a{ background:none; padding:0;}
	#header h1 img{margin:28px 0 7px 0; display:block; float:left;}
	#header .pub { float:left; margin:0 0 10px 80px; padding:25px 0 0; }
	/* END HEADER */
	/* MAIN MENU
	*****************/	
	#lev1 {height:28px; width:946px; overflow:hidden; padding:0 0 0 0; margin:0 0 0 22px;}
	#lev1 ul {height:28px; width:946px; background:url(/images/bgd_menu.gif) 0 0 no-repeat;}
	#lev1 a, #lev1 a:hover{text-decoration:none;}
	#lev1 li {float:left;text-align: center}
	#lev1 li a {display:block; height:28px; outline:none; background:none; padding:8px 0 0 0;font-size:1.1em; text-transform:uppercase; color:#3d5285; font-weight:bold;}
	#lev1 a.nav1{ width:63px; }
	#lev1 a.nav2{ width:125px;}
	#lev1 a.nav3{ width:133px;}
	#lev1 a.nav4{ width:110px;}
	#lev1 a.nav5{ width:144px;}
	#lev1 a.nav6{ width:128px;}
	#lev1 a.nav7{ width:143px;}
	#lev1 a.nav8{ width:100px;}
	/* HOVER STATE and ACTIVE STATE */
	#lev1 a.nav1:hover, #lev1 a.nav1Active{ width: 63px; background:url(/images/bgd_menu.gif)  0 -28px no-repeat;}
	#lev1 a.nav2:hover, #lev1 a.nav2Active { width: 125px; background:url(/images/bgd_menu.gif) -63px -28px no-repeat;}
	#lev1 a.nav3:hover, #lev1 a.nav3Active { width: 133px; background:url(/images/bgd_menu.gif) -188px -28px no-repeat;}
	#lev1 a.nav4:hover, #lev1 a.nav4Active { width: 110px; background:url(/images/bgd_menu.gif) -321px -28px no-repeat;}
	#lev1 a.nav5:hover, #lev1 a.nav5Active { width: 144px; background:url(/images/bgd_menu.gif) -431px -28px no-repeat;}
	#lev1 a.nav6:hover, #lev1 a.nav6Active { width: 128px; background:url(/images/bgd_menu.gif) -575px -28px no-repeat;}
	#lev1 a.nav7:hover, #lev1 a.nav7Active { width: 143px; background:url(/images/bgd_menu.gif) -703px -28px no-repeat;}
	#lev1 a.nav8:hover, #lev1 a.nav8Active { width: 100px; background:url(/images/bgd_menu.gif)  -846px -28px no-repeat;}	
	/* END OF MAIN MENU
	*****************/	
	/* HOME CONTENT
	*****************/	
		#contentHome {background:url(/images/bgd_attatched.gif) 0 429px no-repeat; width:990px; padding-bottom:5px;}
		#contentHomeContent{ padding:30px 0 0 10px; overflow:hidden; width:980px;}
		#contentHomeContent h2{ text-transform:uppercase; padding-bottom:5px;}
		#contentHomeContent li{ font-size:1.2em; display:inline;}
		#contentHomeContent li a{ text-decoration:underline; display:block; margin:0 0 12px 5px; width:170px;}
			#espaceClient{float:left; width:200px; padding:0 15px;}
			#espaceClient .btnGold{ padding:20px 0 10px 0; width:200px; }
			#espaceClient .btnGold a{ background:none; padding-left:0;}
			#espaceClient ul{ width:200px; padding:0 0 120px; margin:0;}
			#espaceClient ul li{display:block;}
			#advant{padding:0;}	
			#advant ul{ padding-bottom:0;}
			#advant h4{ font-size:1.3em; padding:2px 0 3px 10px;}
			#advant li a{ text-decoration:none; background:url(/images/icon_asterisk.gif) 0 4px no-repeat; padding:0 0 3px 15px; margin:0 0 0 0;}
			#advant li{background:url(/images/icon_asterisk.gif) 0 4px no-repeat; text-decoration:none;padding:0 15px 3px 10px; margin:0;}
			#personnels{float:left; width:340px;}
			#personnels form{width:340px; padding:25px 0 0 0;}
				/*promotionContent
				*****************/	
				#promotion { width:287px; background:url(/images/bgd_promo.gif) 0 top no-repeat; padding:0 0 35px 0; margin:0 0 0 10px; overflow:hidden;}
				#promotion #promo{width:89px; text-align:right; float:left; color:#8388cb; font-size:1.9em; text-transform:uppercase; font-weight:bold; padding:5px 0 0 10px; line-height:18px;}
				#contentHomeContent #promotion h2{width:89px; text-align:right; float:left; font-size:1.8em; text-transform:uppercase; font-weight:bold; padding:2px 0 0 6px; line-height:18px; color:#092061;}
				#promotion #personnelPrice{ float:right; width:165px; padding:3px 13px 0 5px; text-transform:uppercase;}
				#promotion #personnelPrice img{ width:87px;}
				#promotion #personnelPrice *{ color:#fff;}
				#promotion #personnelPrice a{ font-size:1em; text-decoration:underline; text-transform:uppercase;}	
				#promotion #personnelPrice a:hover{text-decoration:none;}
				#promotion #personnelPrice p.textType01{width:100px; text-transform:uppercase; font-size:1.2em; font-weight:bold;}
				#promotion #personnelPrice p.textType02{width:100px; overflow:hidden; padding:0; margin:0;}
				#promotion #personnelPrice p.textType02 span{ float:left;}
					#promotion #personnelPrice p.textType02 span.text01{ font-size:2.7em; font-weight:bold;}
					#promotion #personnelPrice p.textType02 span.text02{ font-size:0.8em; margin:8px 3px 0; line-height:1.1em;}
					#promotion #personnelPrice p.textType02 span.text04{ font-size:2em; line-height:1.6em; margin-left:2px;}
				#promotion #personnelPrice p.textType03{width:110px;color:#393e8c; font-size:1em; text-align:right; padding-top:25px;}
			
			#carteDeCredit{float:right; width:390px; position:relative;}
			#carteDeCreditContent{width:390px; overflow:hidden; padding:15px 0 0;}
			#carteDeCreditContent img{ float:left;}
			#carteDeCreditContent ul{ width:200px; float:right; padding:25px 30px 0 0;}
			#carteDeCreditContent li { display:block; background:url(/images/icon_asterisk.gif) 0 4px no-repeat; padding:0 0 0 20px; margin:0 0 10px 0; width:auto;}
			#carteDeCreditContent li a{ background:none; padding:0; margin:0; width:auto; zoom:1; }
			#carteDeCreditContent li a:hover { text-decoration:underline; }
			#contentHomeContent #carteDeCredit form p{ padding:0;}
			#contentHomeContent #carteDeCredit form select{ margin-left:10px; width:65px; }
			#contentHomeContent #carteDeCredit form p.btnDemanderCarte {padding:15px 0 0 88px;}
			#contentHomeContent #carteDeCredit form p.btnDemanderCarte a{background:none;}
	/* END OF HOME CONTENT
	*****************/	
	/* Main content */
		
		.contentArticle { padding:0 0 0 72px;}
		#contentArticle dd, #frmAuMi li#infoLiber02{ background:none; padding:10px;}
		#contentArticle dd, #frmRecevoir li .infoLiber{ background:none; padding:10px;}
		.contentArticle02 { margin:10px 0 10px 30px; padding:0;}
		.contentArticle02 a{ background:none;}
		.spaceContent { padding:0 13px;}
		.spaceContent ul { font-size:1.2em;}
		/*list-establissement*/
		.spaceContent02 {padding:0 13px; width:451px;}
		.spaceContent02 ul {font-size:1.2em;}
		.spaceContent02 li{background:url(/images/icon_li.gif) 0 4px no-repeat; padding:0 0 0 20px; margin:0 0 10px 0; width:auto;}
			/*CONTENT
			*****************/
		
			#content {width:972px; padding:0 0 15px 11px; overflow:hidden; position:relative; min-height:420px;}
			.contentQui{ height:420px;}
				#content h3 { color:#7a7eaa; font-weight:bold; font-size:1.4em; padding:0 0 15px 0;}
				#content h4 { color:#092061; text-transform:uppercase; font-weight:bold; font-size:1.3em; background:url(/images/bgd_h4Title.gif) 0 0 no-repeat; padding:0 0 10px 15px; display:block; clear:both; margin:15px 0 10px 0; line-height:1.2em;}
				#content h5 { color:#8a8eb7; font-weight:bold; font-size:1.2em; padding:0 0 5px 0;}
				#content p { font-size:1.2em; padding:0 0 5px 0;}	
				#content p a{ padding:0; color:#092061; text-decoration:underline; background:none}
				#content p.paypal { color:#fffff; font-size:1.0em; padding:0 0 5px 0;}
				
				.subBlock { width:558px; font-size:1.2em; zoom:1; }
					.subBlock strong { color:#fff;}
					.subBlock dt { width:558px; padding-left:0; height:22px; font-weight:bold; color:#7b7fad; display:block; color:#fff; zoom:1; }
					.subBlock dt.active { width:558px; padding-left:0; height:22px; font-weight:bold; color:#7b7fad; display:block; color:#fff; background:url(/images/bgd_dt.gif) 0 0 no-repeat;}
					.subBlock dt a {width:538px; display:block; color:#7b7fad; padding-left:15px;text-decoration:underline; zoom:1;}
					.subBlock dd .linksubBlock {padding:0;margin:0; background:none; color:#ffffff; text-decoration:underline; zoom:1; }
					#content .subBlock dd { width:538px; color:#FFF; background:url(/images/bgd_contBlock_02.gif) 0 100% no-repeat; padding:10px 5px 10px 15px; margin:0 0 15px 0; zoom:1; }
					#content .subBlock dd li {color:#fff;}
					.icoDown {background:url(/images/bgd_topBlock_02.gif) 0 0 no-repeat ; width:538px; margin:0; padding:5px 5px 0 15px;}
					.icoUp { background:url(/images/icon_arrow.gif) 3px 5px no-repeat ; margin:0;}
					
	/* contact.php */
	.covertApres {background:url(/images/bgd_tbl_apres.gif) 0 bottom no-repeat; width:558px;  margin:-50px 0 0 0; font-size:1.2em; overflow:hidden;}
	.tblApres caption { font-size:1.1em; text-align:left; border-left:1px solid #fff; border-right:1px solid #fff; padding:0 0 5px 0;}
	.tblApres td { padding:5px; border-right:1px solid #fbbf00;}
	.tblApres th { background:#fbbf00 ; padding:5px; border-right:1px solid #fff; font-weight:bold; color:#102969;}
	.tblApres th.last{ background:#fbbf00 url(/images/bgd_th_apres_last.gif) right 0 no-repeat; border:0 none}
	.tblApres th.first {background:#fbbf00 }
	.tblApres .last {text-align:right; padding:0 10px 0 0; border:0 none}
	.tblApres tr.last { border:0 none;}

	#content .visu60 {color:#092061;font-size:2.5em; font-weight:bold; background:transparent url(/images/visu_60.gif) 0 0 no-repeat; padding:45px 0 0 5px; height:90px; margin:-45px 0 0 -72px;}
	#content .visu60 span { color:#092061; font-size:0.6em; margin:6px 0 10px 0; padding:7px 0 0 0;}
			
			/* reserve-argent.php */
			#highlightAssurance{ width:572px;}
			#highlightAssurance *{ font-size:11px;}
			#assuranceLegend{ background:#e7f7da; padding:5px; margin:10px 0;}
			#textInfo{ width:560px; overflow:auto; height:125px; padding:0 10px 0 0; border:1px solid #777;}
			#content  h4.titleAssurance{ background:#a1bbe3; padding:3px 0 3px 25px; width:548px;}
			/*DEMANDE LINKS*/
			#content #demandeLinks {padding:10px 0 5px 0; width:572px; overflow:hidden;}
			#content #demandeLinks li {font-weight:bold; background:#FFBE00; padding:8px 5px; margin:0 7px 0 0; float:left; font-size:1.2em;}
			#content #demandeLinks li.active {padding:8px 4px 15px 4px; margin-right:7px; color:#092061; background:#c9cbdd url(/images/bgd_li_active.gif) bottom no-repeat;}
			#content #demandeLinks li.visited {background-color:#FFBE00; border:1px solid #FFBE00;}
			#content #demandeLinks li.not-visited {background-color:#FFFFFF; border:1px solid #00418F;}
			/* END OF DEMANDE LINKS*/
			.spaceContent ul.lstContact { margin:0 0 25px 20px;}
			.lstContact li { background:url(/images/icon_li.gif) 0 3px no-repeat; padding:0 0 5px 20px; font-size:1em; display:list-item; clear:both;}
			.highlightInformatique dt{ padding:0 0 10px 0; font-size:1.2em;}
			.highlightInformatique a{ padding:0 0 0 20px;}
			.coverOffreAjustee { width:542px; border:1px solid #8c8eb7; padding:9px; font-size:1.2em; overflow:hidden; margin:0 0 20px 0;}
			.coverOffreAjustee dt { background:#dee0eb; width:428px; float:left; margin:1px 0; padding:2px 10px}
			.coverOffreAjustee dd { width:65px; float:right; text-align:right; border:1px solid #8c8eb7; margin:1px 0; clear:right; padding:1px 10px;}
					/*TABLE 
					
					*****************/	
					.coverVotreProject { background:url(/images/bgd_tbl_votre_project.gif) 0 bottom no-repeat; font-size:1.2em; width:566px;margin:0 0 20px 0; overflow:hidden; padding:0 0 0 1px;}
					.votreProject { width:566px;}
					.votreProject .bgdColor {background:#dee0eb; border-right:1px solid #8c90b8}
					.votreProject .col1 { width:355px; border-right:1px solid #8c90b8; }
					.votreProject .last{ border-right:1px solid #8c90b8; padding:0 0 0 30px}
					.votreProject td { padding:3px 10px ;}
					.votreProject th { padding:8px 10px; color:#fff; text-align:left; }
					.votreProject th.col1 { background:#8c90b8; border-right:1px solid #fff;}
					.votreProject th.last { background:#8c90b8 url(/images/bgd_th_right_tblavant.gif) right 0 no-repeat; border:0 none; }
					.votreProject .lastTd { border:0 none; padding:0 0 0 30px; }
					
					.coverVotreProject1 { background:url(/images/bgd_tbl_avant_bottom.gif) 0 bottom no-repeat; font-size:1.2em; width:557px; margin:0 0 20px 0; padding:0 0 0 1px; overflow:hidden}
					.votreProject1 { width:557px;}
					.votreProject1 caption { display:none; text-align:left;}
					.votreProject1 .paire {background:#fff;}
					.votreProject1 .paireNum{ text-align:right;}
					.votreProject1 .last{ font-weight:bold; border-right:1px solid #8c90b8;}
					.votreProject1 td { padding:3px 10px ; border-right:1px solid #8c90b8;}
					.votreProject1 th { background:#c9cddf url(/images/bgd_line_tble_avant.gif) 0 0 repeat-x; padding:8px 10px; color:#092061; text-align:center; border-right:1px solid #fff;}
					.votreProject1 th.last { background:#c9cddf url(/images/bgd_th_right_tblavant.gif) right 0 no-repeat; border:0 none;}
					.votreProject1 .lastTd { border:0 none; font-weight:bold;}
					
					.coverVotreProject3 { background:url(/images/bgd_tbl_avant_bottom.gif) 0 bottom no-repeat; font-size:1.2em; width:557px; margin:0 0 20px 0; padding:0 0 0 1px; overflow:hidden}
					.votreProject3 { width:557px;}
					.votreProject3 caption { display:none; text-align:left}
					.votreProject3 .paire {background:#fff; }
					.votreProject3 .last{ border-right:1px solid #8c90b8;}
					.votreProject3 td { padding:3px 10px ; border-right:1px solid #8c90b8;}
					.votreProject3 th { background:#c9cddf url(/images/bgd_line_tble_avant.gif) 0 0 repeat-x; padding:8px 10px; color:#092061; text-align:left; border-right:1px solid #fff;}
					.votreProject3 th.last { background:#c9cddf url(/images/bgd_th_right_tblavant.gif) right 0 no-repeat; border:0 none;}
					.votreProject3 .lastTd { border:0 none;}
					.votreProject3 div { float:left; width:10px; display:inline}
					.votreProject3 p { float:left; width:auto; height:auto;}
					
					
					.coverVotreProject2 { background:url(/images/bgd_tbl_avant_bottom.gif) 0 bottom no-repeat; font-size:1.2em; width:557px; margin:0 0 20px 2px; padding:0 0 0 1px; overflow:hidden}
					.votreProject2 { width:557px;}
					.votreProject2 caption { display:none; text-align:left}
					.votreProject2 .paire {background:#fff; }
					.votreProject2 .last{ font-weight:bold; border-right:1px solid #8c90b8;}
					.votreProject2 td { padding:3px 10px ; border-right:1px solid #8c90b8; text-align:center}
					.votreProject2 th { background:#c9cddf url(/images/bgd_line_tble_avant.gif) 0 0 repeat-x; padding:8px 10px; color:#092061; text-align:center; border-right:1px solid #fff;}
					.votreProject2 th.last { background:#c9cddf url(/images/bgd_th_right_tblavant.gif) right 0 no-repeat; border:0 none;}
					.votreProject2 .lastTd { border:0 none; font-weight:bold;}
					.votreProject2 .txtMensualite { width:60px;}
					.votreProject2 .txtCapital { width:60px;}
					.votreProject2 .selectOrganisme { width:100px;}
					.votreProject2 .selectObject { width:140px;}
					.votreProject2 .chk { margin:0 0 0 15px;}
					.votreProject2 .paire .last {border-right:1px solid #8c90b8;}
					/*END OF TABLE
					*****************/
					/*espace-client.php*/
					#votreCredit { width:431px; background:#edf3f6 url(/images/bgd_form_personnel.gif) top left repeat-y; margin:0 0 20px 55px; padding:10px 55px; overflow:hidden;}
					#votreCredit h3 {width:110px; margin:0 10px 0 0; color:#00418f; float:left; background:none; padding:0; font-size:20px; text-align:right; line-height:30px;}
					#votreCredit div {background:url(/images/bgd_serperator.gif) 0 0 repeat-y; width:310px; float:right; padding:0;}
					#votreCredit div ul {margin:0 0 10px 0;}
					#votreCredit div li {background:none 0 3px no-repeat; padding:0 0 15px 15px;}
					#votreCredit div li a {text-decoration:underline;}
					#votreCredit div p img {margin:0 0 0 10px;}
					/*reserve-argent.php*/
					#contentArticle .beneficier { background:#c9cbdd; width:542px; padding:10px; font-size:1.2em; margin:0 0 20px 0;}
					.note {width:536px; color:#6d7072; font-size:0.9em; line-height:1.4em; padding:10px 0 0 0}
					.pHighlight { width:536px; background:#c9cddf; padding:10px; font-size:1.5em; font-weight:bold; margin:0 0 20px 0; }
						.pHighlight span { font-size:20px}
					.btnSuivant { margin-left:370px;}
					.radioButton label { font-size:1.1em; color:#102969;}
					#highlightCont p.radioButton a{background:url(/images/icon_arrow.gif) 0 3px no-repeat; padding:0 0 0 20px;}
				/*highlightCont
				*****************/
				#highlightCont {width:678px;float:left; overflow:hidden; padding:0 0 0 5px;}
			
					#highlightCont li { color:#5d629f; font-size:1.1em; background:url(/images/icon_li.gif) 0 3px no-repeat; padding:0 0 5px 20px;}
					#highlightCont li ul { padding:5px 0 0 0; }
					#highlightCont li li { background:none; font-size:1.0em; padding:0 0 5px 20px; list-style-position:inside;
list-style-type:square;}
					#highlightCont .illus { margin:0 7px;}	
				#highlightCont #creditConforama{ background:url(/images/bgd_carte_conforama.jpg) no-repeat; padding:15px 15px 0 270px; height:194px; margin:0;}	
				#highlightCont .highlightAuto{background:url(/images/illus_auto.jpg) top no-repeat; height:120px;}
				#highlightCont .highlightTravauxDeco{background:url(/images/illus_deco.jpg) top no-repeat; height:120px;}
				#highlightCont .highlightToutProject{background:url(/images/illus_pret.jpg) top no-repeat; height:120px;}
				#highlightCont .highlightRachatCredits{background:url(/images/illus_rachat_credits.jpg) top no-repeat; height:120px;}
				#highlightCont .highlightPretPersonnel{background:url(/images/illus_pret.jpg) top no-repeat; height:120px;}
				#creditConforama h3{ color:#092061;}
				#highlightCont #creditConforama li { font-size:1.4em; font-weight:bold; background:url(/images/icon_li_1.gif) 0 4px no-repeat; padding:0 0 5px 20px;}
				#highlightCont #creditConforama li span{ background:#fff; padding:0 10px;}
				#creditConforama .btnDemanderCarte{ padding:10px 0 0 0;}
				/* FORMULAS
				*****************/
					/* FORM HOME */
					#contentHomeContent form *{color:#00418f;}
					#personnels form li {width:340px; padding:3px 0; overflow:hidden; display:block;}
					#personnels form li.alertMsg, #frmSimulationCredit li.alertMsg{ color:#f00; font-size:1.1em; }
					#personnels .btnGold{ padding:12px 0 0 0; margin:0 0 0 140px;}				
					#personnels form label{ width:115px; float:left; font-size:1.0em;}
					#personnels form label.unit{ width:50px; float:left;}
					#personnels form input{ width:118px; float:left; margin-right:13px;}
					#personnels form select{ width:220px; float:left;font-size:0.9em;}
					#personnels form p.demanderCredit{ margin:0; padding:0; font-size:1.2em}
					#personnels form p.demanderCredit a{ padding-left:10px; font-weight:bold; text-decoration:underline;}
					#fairHighlight{ width:199px; background:url(/images/bgd_faire_un_simulation.gif) 0 100% no-repeat;padding:10px 0 10px 120px; margin-top:15px;}
					#personnels #fairHighlight input{ width:182px; height:49px; margin-left:20px;}
					#contentHomeContent #fairHighlight p.demanderCredit{width:180px; padding:10px 0 0 20px; clear:both;}
					#contentHomeContent #fairHighlight p.demanderCredit a{font-weight:bold; text-decoration:underline;}
					/* END OF FORM HOME */
					/* FORM CONTENT */
					#highlightCont form{padding:45px 20px 20px 60px; margin-left:145px;}
					.frmSimulationCredit{width:630px; height:367px; background:url(/images/bgd_simulation_form.gif) no-repeat; padding-left:0;}
					.frmSuiviDemandes{width:410px; height:300px; background:url(/images/bgd_suividemandes_form.gif) no-repeat;}
					#highlightCont form h3{ color:#33457a; font-size:1.8em;}
					#highlightCont form ol{ width:530px;}
					#highlightCont form li{ padding:3px 0; font-size:1.2em; margin:0; background:none;}
					#highlightCont form li.signal label.lblType1{ display:block;}
					#highlightCont form li.signal input{ margin-right:10px;}
					#highlightCont form li select{ width:280px;}
					#highlightCont form li a{ background:none; padding-left:0;}
					#highlightCont form li.btnFair{ padding:15px 0 0 70px;}
					/* END OF FORM CONTENT */
					/*FORM CREDIT*/
					#context .frmContextType01 {width:287px; background:url(/images/bgd_frmContextWhole.gif) 0 100% no-repeat; padding:0 0 15px 0; margin:0 0 10px 5px; border:none;}	
					#context .frmContextType01 div{width:267px; background:url(/images/bgd_frmContext.gif) 0 0 no-repeat; padding:0 0 0 10px; border:0;}	
					#context .frmContextType01 li.alertMsg{ color:#f00;}
					#context .frmContextType01 *{color:#00418f;}
					#context .frmContextType01 li { font-size:1.2em; color:#00418f; padding:0; background:none;}
							 .frmContextType01 label { font-size:1.1em;}
					#context .frmContextType01 li.signal label.lblType1{ display:block;}
							 .frmContextType01 select {width:235px; height:20px; margin:0;}
							 .frmContextType01 input {width:128px;}	
					#context .frmContextType01 li.btnFair{ text-align:center; padding:15px 0 0 0;}
					#context .frmContextType01 li.btnFair input{ width:182px; height:49px;}
							 .btnSubmit {width:257px; margin:15px 0 0 0}
							 .btnSubmit input { width:180px; height:18px; text-align:center; text-transform:uppercase; padding:8px 0 4px 0;  margin:0 0 0 20px; border:none; cursor:pointer; background:url(/images/bgd_buttons_01.gif) no-repeat; }
							 .btnSubmit span{ margin:5px 0 0 65px; font-size:0.9em; display:block}
					/*END OF FORM CREDIT*/	
					/*FORM Contact*/
					#frmContact{margin:0; padding:0; width:940px; background:url(/images/bgd_form_contact.gif) bottom no-repeat;}
					#frmContact div {margin:0; padding:10px 0 0 0; width:940px; background:url(/images/bgd_form_contact_top.gif) top no-repeat;}	
					#frmContact legend {font-size: 1.2em; font-weight: bold; color:#00418f; padding:0 0 7px 8px; margin:0;}
					#frmContact label { float:left; padding:0; width:220px; color:#102969;}
					#frmContact input, #frmDemandeArgent select { float:left; width:140px;}
					#frmContact select, #frmContact textarea { float:left; width:260px;}
					#frmContact span { float:left; padding:0 5px; width:430px; }
					#frmContact span.contactDate { width:10px; padding:0 0 0 5px;}
					#frmContact p {margin:0 0 10px 14px; padding:0 0 3px 0; width:780px; overflow:hidden;}
					#frmContact p.alertMsg{ margin:0 0 0 14px; padding:0; color:#f00;}
					#frmContact p.btnFrmContact{text-align:center; padding:0 0 15px 15px;}
					#frmContact p.btnFrmContact input{ float:none; margin:5px 193px 0 0; width:182px;}	
					#frmContact input.inputDate  { width:34px;}
					#frmContact input.reference { margin:5px 0 0 10px; }
					#frmContact select.reference { margin:5px 0 0 0; width:150px; }
					#frmContact div  #contenuSecondaire { background:#D1DFEF none repeat scroll 0 0; border:1px solid #00418F; margin:0 0 10px 35px; padding:5px 0 5px 10px; width:400px;}
					#frmContact div  #contenuSecondaire span { width:400px; padding:0; }
					.mentionLegale { padding-top: 10px; }
					/*END OF FORM Contact*/
					/*Demande de rachat de crédits*/
					#frmDemandeArgent .grand {width:280px;}
					/*END OF  Demande de rachat de crédits*/
					/* FORM SUIVIDEMANDS */
					#highlightCont form.frmSuiviDemandes ol{ padding-top:15px;}
					#highlightCont form.frmSuiviDemandes li.note{ width:330px; color:#666666;}
					#highlightCont form.frmSuiviDemandes li.alertMsg{ width:330px; color:#f00; }
					#highlightCont form.frmSuiviDemandes li{ width:330px;}
					.dateDeNaissance{ width:330px; overflow:hidden;}
					.dateDeNaissance label{ float:left;}
					.dateDeNaissance span{ float:left; margin:0 10px;}
					.dateDeNaissance input{ float:left; width:45px;}
					/* END OF FORM SUIVIDEMANDS */
					/* FORM NEWSLETTER */
					#formNewsletter{padding:20px 50px;}
					#formNewsletter li{clear:both; padding:0;}
					#formNewsletter h4{font-weight:normal; background:#dce6f2; display:block; margin:0 0 10px 0; padding:3px;}
					#formNewsletter label{width:130px; float:left; display:block;}
					#formNewsletter input{width:178px; margin:0 0 10px 0; float:left;}
					#formNewsletter .inputDate{width:48px;}
					#formNewsletter span{float:left; display:block; width:auto; padding:0 5px;}
					#formNewsletter li.btnSabonner {padding:0 30px 40px 130px;}
					#formNewsletter .btnSabonner input{width:182px; height:32px;}
					#formNewsletter li.alertMsg{ color:#f00; }	
					#formNewsletter p{ clear:both;}
					#highlightCont dl.informatique{width:450px; padding-left:200px; font-size:1.2em;}
					#highlightCont dl.informatique dt{ padding:5px 0;}
					#highlightCont dl.informatique dt a{ padding-left:10px; font-size:1em;}
					#highlightCont dl.informatique dd{background:#c9cbdd;}
					#formDesabonnement .alertMsg{ color:#f00; }	
					/* END FORM NEWSLETTER */	 
					/*FORM DEMAND AGENT*/
					#highlightCont form#frmDemandeArgent{margin:0; padding:0; width:565px; margin-left:0;}
					form#frmDemandeArgent fieldset{border:1px solid #00418F; margin:0 0 20px 0; padding:0 0 10px 0; width:564px;}
					#frmDemandeArgent legend {font-size: 1.2em; font-weight: bold; background:url(/images/bgd_h4Title.gif) 0 0 no-repeat; padding:0 0 0 15px; margin:0 0 10px 10px;}
					#frmDemandeArgent label { float:left; padding:0; width:200px;}
					#frmDemandeArgent input, #frmDemandeArgent select { float:left; }
					#frmDemandeArgent span { float:left; padding:0 5px; }
					#frmDemandeArgent p {margin:0 0 0 14px; padding:0 0 3px 0; width:550px; overflow:hidden;}
					#frmDemandeArgent p.alertMsg{ margin:0 0 0 14px; padding:0; color:#f00;}
					#frmDemandeArgent p.btn {text-align:center; padding:0 0 15px 0;}
					#frmDemandeArgent p.btn input{ float:none;margin:25px 0 0 0;}
					/*END OF FORM DEMAND AGENT*/
					/*FORM Recevoir cette simulation*/
					#frmRecevoir p.alertMsg{ margin-left:50px; color:#f00;}
					#frmRecevoir p input{ margin-right:10px; margin-top:0;}
					#frmRecevoir p#sentEmail{ padding:0 50px; display:none; color:#f00;}
					/*END of FORM Recevoir cette simulation*/
					#content p.alertMsg { margin:0 0 0 14px; padding:0; color:#f00;}
				/* END OF FORMULAS
				*****************/
				
					/* PLAN DU SITE */
					.contact{width:680px; background:#ffffff url(/images/bgd_plan_du_site.gif) bottom left repeat-x; float:left;}
					.blocPlanDu{width:270px; float:left; padding:0 10px 100px 30px;}
					#content .blocPlanDu h4{background:none; padding:0;}
					.blocPlanDu h4 a{background:url(/images/bgd_h4Title.gif) 0 0 no-repeat; padding:0 0 10px 15px; display:block; text-decoration:none;}
					.blocPlanDu li{padding:0 0 0 15px; margin:4px 0;}
					.blocPlanDu li a{text-decoration:underline;}
					.blocPlanDu li a:hover{text-decoration:none;}	
					.blocPlanDu h4 span{background:url(/images/bgd_h4Title.gif) 0 0 no-repeat; padding:0 0 10px 15px; display:block; text-decoration:none;}				
				/* END OF PLAN DU SITE */	
				
				#highlightCont .highlight { width:599px; background:url(/images/bgd_titTop.gif) 0 0 no-repeat; margin:20px 10px 10px 10px; padding:0 0 0 63px; min-height:85px; height:auto; height:85px;}	
				.highlight h2  { font-size:2em; font-weight:bold; padding:0 0 10px 10px;}
				.highlight p  { font-size:1.4em; color:#7a7eaa;}
	
				/* FORM CONTENT */
				#highlightCont form{padding:25px 20px 20px 60px; margin-left:145px;}
				#highlightCont form li.demanderCredit{ padding:0 0 0 70px;}
				#highlightCont form li.demanderCredit a{ background:url(/images/icon_arrow.gif) 0 3px no-repeat; padding:0 0 0 20px; font-weight:bold;}
				#highlightCont form.mail { margin-left:0px; padding:30px 0 0;}
				/* END OF FORM CONTENT */
				
				/* FORM CONTENT  DESAB */
				#highlightCont .desabonnementAlternative form { margin-left:40px;}
				/* END OF FORM CONTENT DESAB */
				
				#groupButton{width:640px; padding:0; margin:0;}
				#groupButton p.btnCredit{ text-align:center; width:640px; padding:0; margin:0; overflow:hidden;}
				#groupButton p.btnCredit a{float:left; margin:0; padding:0;}
				#groupButton p.btnCredit a img{ margin:0;}
				#groupButton p{padding:0 0 5px 0; margin:0; width:600px; overflow:hidden; clear:both;}
				#groupButton a{font-weight:bold; font-size:1.16em; padding:0 0 0 10px; text-decoration:underline;}
				
				#groupButton dd form{margin:5px 0 10px 0; padding:0 10px;}
				#groupButton dt, #groupButton dd{ float:none; margin:0; padding:0;}
				#groupButton input{float:left; margin:5px 0}
				#groupButton label{ width:125px; float:left; margin:5px 3px; text-align:right}
					#groupButton .btnOK { padding:0 0 0 130px}
					#groupButton .checkbox { margin:5px 5px 0 0;}
					#groupButton .text { width:auto}
				#groupButton img{float:left; display:block; margin:0 0 0 5px;}
				#groupButton ul{padding:0;}
				#groupButton dl li{padding:10px 0 0 0;}
				#groupButton dl li a{ background:url(/images/icon_arrow.gif) 0 3px no-repeat; padding:0 0 0 10px; font-size:1em; font-weight:normal;}
				#groupButton #infoLiber02 a, #groupButton .infoLiber a{background:none; padding:0;}
			
				.contentArticle #groupButton #infoLiber02, .contentArticle #groupButton .infoLiber{ width:530px; background:#c9cbdd;}
				.hide{display:none;}
				.spaceContent .infoLiber{ background:#c9cbdd;padding:10px; color:#5D629F}
				/*Block
				*****************/
				.blockType01 { width:558px; background:url(/images/bgd_topBlock_01.gif) 0 0 no-repeat; overflow:hidden;}
				.blockType01 div{ width:542px; padding:0 8px 10px 8px; margin:10px 0 0 0; background:url(/images/bgd_contBlock_01.gif) 0 100% no-repeat;}
				.blockType01 p, .blockType01 strong { color:#8a8eb7;}
				.blockType02 { width:940px; margin:10px 0 0 0; background:url(/images/bgd_topBlock_04.gif) 0 0 no-repeat; overflow:hidden}
				.blockType02 div{ width:924px; padding:0 8px 10px 8px; margin:10px 0 0 0; background:url(/images/bgd_contBlock_04.gif) 0 100% no-repeat;}
				.blockType02 p, .blockType02 strong { color:#5f659a;}	

				.blockType03 { width:400px; margin:10px 0 0 0; background:url(/images/bgd_topBlock_05.gif) 0 0 no-repeat; overflow:hidden}
				.blockType03 div{ width:384px; padding:0 8px 10px 8px; margin:10px 0 0 0; background:url(/images/bgd_contBlock_05.gif) 0 100% no-repeat;}
				.blockType03 p { color:#5f659a;}	

			/*BUTTON
			************************/
			#content .btnType01 { width:611px; float:left; padding:25px 0 5px 0; overflow:hidden;}
			#content .btnType01 a { color:#132b68; text-decoration:none}
			#content .btnType01 p{ float:left; font-size:1.1em; }
			#content .btnType01 p.demanderCredit{ padding:5px 20px 0 65px; font-size:1.2em;}
			#content .btnType01 p.demanderCredit a{ font-weight:bold; text-decoration:underline; background:url(/images/icon_arrow.gif) 0 3px no-repeat; padding:0 0 0 13px;}
			#content .btnType01 p.btnDemanderCarte, #content .btnGroups p.btnDemanderCarte{ padding:0 0 0 200px; }
			
			#content .btnGroups{ padding:0 0 0 70px;}
			
			#content .specPadding{ width:451px; float:left; padding:0 0 5px 160px;}
			#content .specPadding2 { float:left; padding:0 0 5px 200px; width:451px; }
			#content .specPadding3 { float:left; padding:0 0 5px 330px; width:451px; }
			/*END OF BUTTON*/
			/**********************************/
			/*suivi.php page */
			#demandesLigne{ padding:0 0 0 20px;}
			#demandesLigne p{padding:5px 15px 35px 0;}
			#demandesLigne #project{border:1px solid #8c8eb7; margin:0 0 5px 0; width:640px; font-size:11px;}
			#project thead{font-weight:bold;}
			#project td.header{ background:#ffbc00;}
			#project tbody{background:#FFFFFF;}
			#project td{padding:6px 10px;}
			#project td div a{ background:none;}
			#project tbody td{border-bottom:1px solid #fff;}
			#project .color02 td{background:#dee0eb;}
			#project .color03 td{background:#dee0eb;}
			#project .color04 td{border-bottom:none;}
			#project .last td{border-bottom:none;}
			#project span{background:url(/images/bullet_09.gif) 0 1px no-repeat; padding-left:20px;}
			#project div{padding:0; margin:0 0 0 8px; width:10px; display:inline; float:left;}
			#project thead p{padding:0; float:left;}
			#project img{margin:2px 0 0 0; display:block;}
			
			.coverProjectOrigine {background:url(/images/bgd_tbl_votre_project_01.gif) 0 bottom no-repeat; font-size:1.2em; width:640px;margin:0 0 20px 0; overflow:hidden; padding:0 0 10px 1px;}
			.projectOrigine { width:640px;}
			.projectOrigine .bgdColor {background:#dee0eb; border-right:1px solid #8c90b8}
			.projectOrigine .last {border-right:1px solid #8c90b8;}
			.projectOrigine .last{ border-right:1px solid #8c90b8; font-weight:bold; padding:0 0 0 30px}
			.projectOrigine td { padding:3px 10px; border-right:1px solid #8c90b8;}
			.projectOrigine div {width:10px; float:right; padding:0;}
			.projectOrigine th { background:#8c90b8; padding:8px 10px; color:#fff; text-align:left; border-left:1px solid #fffeff; }
			.projectOrigine th.last { background:#8c90b8 url(/images/bgd_th_apres_last.gif) right 0 no-repeat; border-right:0;}
			.projectOrigine p {float:left; color:#FFFFFF;}
			
			.email{ margin:0 0 10px;}
			.votreProject .bgdColor { font-size:1.1em; font-weight:bold; }
			.votreProject th { padding:8px 10px; color:#fff; text-align:left; }
			.votreProject th.last { background:#8c90b8 url(/images/bgd_th_right_tblRlt.gif) right 0 no-repeat; }

			#votreDemande {border:1px solid #ffcc00; margin:15px 0; padding:8px 0 8px 8px; width:630px;}
			#votreDemande p{padding:0;}
			#votreDemande ul li{background:url(/images/bgd_h4Title.gif) 0 0 no-repeat; padding-left:20px;}
				#votreDemande #statusbar {margin:10px 0 25px 0;}
				#votreDemande #statusbar li {font-weight:bold; background:#FFBE00; display:inline; padding:8px; margin:0 6px 0 0;}
				#votreDemande #statusbar li.active {color:#092061; background:#FFBE00 url(/images/bgd_li_active01.gif) bottom no-repeat; padding:10px 5px 22px 8px;}
				#votreDemande #statusbar li.visited {background-color:#c9cbdd; border:1px solid #c9cbdd;}
				#votreDemande #statusbar li.not-visited {background-color:#fddf7f; border:1px solid #FFBE00;}

			#demandeInfo{background:url(/images/bgd_demande_02.gif) 0 100% no-repeat; width:619px; padding:0;}
			#demandeInfo p{color:#fff; padding:7px 10px;}
				
			#paging{width:622px; border:1px solid #00418f;  padding:8px 8px 15px 8px; overflow:hidden;}
			#paging p{width:308px; padding:0; float:left; text-align:center;}
			#paging #next{width:157px; float:right;}
			#paging #previous{width:157px;}
			#demandesLigne #paging a{color:#7a7b7c;}
			#demandesLigne #paging a:hover{ text-decoration:none;}
			#paging #next a{background:url(/images/bgd_next.gif) 100% 6px no-repeat; padding:0 18px 0 0;}
			#paging #previous a{background:url(/images/bgd_pre.gif) 0 6px no-repeat; padding:0 0 0 18px;}
			/*end of suivi.php page */
			/*CONTEXT
			*****************/
			#context { width:287px; float:left; overflow:hidden; padding:0; margin:0;}
			#context *{color:#5b619b;}
				#context h3 { font-size:1.6em; color:#33457a; font-weight:bold; padding:10px 0 15px 0}
				#context div { border-bottom:1px solid #dfe0e9; padding:0 10px 10px 23px; margin:0; clear:both;}
					#context div.last { border:none; margin-bottom:0; padding-bottom:0}
					#context div.last div{ border:none;}
					#context dl { width:245px; background:url(/images/bgd_topBlock_03.gif) 100% 0 no-repeat; padding:8px 0 0 0; margin:0 0 3px 0; overflow:hidden}
					#context dt { width:43px; float:left; margin:-8px 0 0 0;}
					#context dd { width:178px; font-size:1.2em; margin:0; padding:0 12px 35px 12px; background:url(/images/bgd_contBlock_03.gif) 0 100% no-repeat; float:left; }
					#context dd.last{ background:url(/images/bgd_contBlock_05.gif) 0 100% no-repeat; padding:0 12px 12px 12px;}
					
					#context li { font-size:1.2em; background:url(/images/bgd_h4Title.gif) 0 0 no-repeat; padding:0 0 10px 20px;}
					#context li a { background:transparent none repeat scroll 0 0; padding:0 0 10px 0; }

			/*ESPACE CLIENT */
			#context div#espaceClient {border-bottom:none;}
			#context div#espaceClient li{ background:none; padding-left:0;}
			#context div#espaceClient li a{ padding-left:10px; background:transparent url(/images/icon_arrow.gif) no-repeat scroll 0 3px;}
			/*END OF ESPACE CLIENT */
			#context #contextContact {border-top:1px solid #dfe0e9;border-bottom:none; padding-top:10px;}
			#contextContact p.btnContact{ text-align:center; padding:10px 0;}
			
			.absolute{ background:url(/images/bgd_drop.gif) top left no-repeat; width:92px; height:79px; padding:10px 5px 10px 5px; text-align:right; position:absolute; z-index:999; top:-13px; right:10px;}
			.absolute a{ background:none; color:#8388cb; text-transform:uppercase; font-weight:bold; font-size:12px; padding:0;}
			.absolute a:hover{color:#8388cb; text-decoration:none;}
			.absolute a span{ font-size:16px; color:#8388cb;}
			
			#highlightCont .desabonnement{background:url(/images/bgd_box_01.gif) no-repeat; width:387px; padding:0; position:absolute; left:250px; top:150px;}
			#highlightCont .desabonnement form{ text-align:center; background:url(/images/bgd_box_02.gif) 0 100% no-repeat; width:367px; padding:10px; margin:0;}
			#highlightCont .desabonnement h4{ background:none;}
			#highlightCont .desabonnement label{display:block; margin:0 0 10px 0;}
			#highlightCont .desabonnement input{width:250px; margin:0 0 10px 0;}
			#highlightCont .desabonnement input.btn{width:auto;}
			#highlightCont .desabonnement #msg1{color:#FF0000; display:none;}
			.close{float:right;}
			.desabonnement span{color:red;}
			#desabonnement, #desabonnement1{ display:none;}
			.desabonnementAlternative{ width:450px; margin:0 0 10px 200px;}
			.desabonnementAlternative h4{ margin-bottom:0;}
			/*END OF CONTEXT
			*****************/
			/* 404.php */
			.contentArticle02 { margin:30px 0 10px 30px; padding:0;}
			.contentArticle02 a{ background:none;}

	/* FOOTER
	*****************/
	#footer { width:990px; background:url(/images/bgd_footer.gif) bottom no-repeat; padding:0 0 10px 0; margin:0 auto 0 auto;}
	#footer div {width:957px; overflow:hidden; padding:3px 20px 0 13px; margin:0; background:url(/images/visu_footer.jpg) 15px 5px no-repeat}
	#footer a{ background:none; margin:0; padding:0; color:#00418f; font-size:1.1em;}
	#footer div img{ float:left;}
	#footer div p{ float:right; width:185px; font-size:1.2em}
	#footer div p strong{ display:block; margin-bottom:5px;}
	#footer div a{  font-size:0.9em; text-decoration:underline; color:#124077; margin:5px 0 0 0; display:block;}
	#footer div a:hover{ text-decoration:none;}
	#footer ul{ width:auto; overflow:hidden; padding:10px 0 0 220px;}
	#footer li{ float:left; margin:0; padding:0 10px; background:url(/images/seperator_footer.gif) 0 4px no-repeat;}
	#footer li.first{ background:none;}
	#footer li.active a{ text-decoration:underline; }
	/* END OF FOOTER
	*****************/
		/*PROTEXXIO JURIDIQUE Popup*/
	.highlightPopup{ background:none; width:463px; position:absolute; top:0; left:0;}	
		.highlightPopupInner{ background:none; width:423px; padding:10px 20px 20px 20px;}	
		.highlightPopupInner h2{ font-size:16px;}
		.highlightPopupInner h3{font-size:14px;}
		.highlightPopupInner span{ float:right;}
		.highlightPopupInner span img{ margin-right:5px;}
		.highlightPopupInner ul{ padding:0 10px 15px 0;}
		.highlightPopupInner li {background:url(/images/bullet_01.gif) 0 10px no-repeat; padding:5px 0 0 10px; display:block; }
		.highlightPopupInner p { padding:3px 0 10px 0;}
		.highlightPopupInner p strong{ padding:5px 0;}

/**************************/	

/*Correctifs Formulaires*/

	/*Rachat*/
	.freeHTML a { background:none; }
	#mentionsPP, #mentionsCP { margin:0 0 10px 0;  padding: 0 0 10px 0;}
	#mentionsPP div { font-size:10px; font-style:italic; padding:5px 0 0;}
	#content p.slideTitle { background:url(/images/icon_arrow.gif) 0 3px no-repeat; padding:0 0 10px 20px; zoom:1; cursor:pointer;}
	#content p.beneficier { background:#C9CBDD none repeat scroll 0 0; font-size:1.1em; margin:0 0 20px; padding:10px; width:920px; zoom:1;}
	#formPage fieldset { width:95%; }
	hr.clear { color:#fff; height:0;}
	p.savoir_plus a { background:none; }
	p.mentions { background:#FFF; }
	.bordure p.savoir_plus a { background:url(/images/icon_arrow.gif) 0 3px no-repeat; padding:0 0 10px 20px; zoom:1; }
	
	/*Suivi*/
	#project td a { background:none; }
	
	/*Carte*/
	.ligneCarte { margin-top:0; padding:0 5px; background:transparent none repeat scroll 0 0; }
	.ligneCarte label { margin-top:5px; }
	.ligneCarte input  { vertical-align:middle; }
	.carte { padding:0.1em 0.5em 0.5em 0.5em; }
	.laPageSuivante { margin-bottom:0.4em; }
	
/*********/

/* Correctifs Page PayPal */

	.paypal a { background: none; }
	#context #paypal li { padding:0 0 0 20px; margin: 10px 0 0 0; }
	#context #paypal li.motsPayPal { background:#C9CBDD none no-repeat scroll 0 0; font-size:1.2em; padding:0 0 0px 10px;}
	#content p.legende { padding: 0; font-size: 0.9em; margin:0 0 20px; }
	#content p.first { margin:5px 0 0 0; }
	#content dd p { color:#fff; font-size:1.1em; }
	#contentArticle div.legende { float: left;}
	.groupButtonsType01 { padding: 10px; }
	.groupButtonsType01 img { border:0 none; }
	.groupButtonsType01 a { background: none; text-decoration: none; display:block; float:none; margin:auto; width:235px; }
	.groupButtonsType01 a.btnDemande { background: transparent url(/images/icon_arrow.gif) no-repeat scroll 0 3px; display:block; font-size:1.16em; font-weight:bold; margin:auto; padding:0 0 0 10px; text-decoration:underline; width:150px; }
	.groupButtonsType01 .btnDemande img { display:block; padding:10px 0 0; }
	#son1 a { background:transparent none repeat scroll 0 0; color:#FFFFFF; font-weight:bold; padding:0; text-decoration:underline; }
	#son1 a:hover { color:#FFF; }
	#content h3.paypalH3 { padding:20px 0 15px;}
	#highlightCont .paypal li { padding:0 15px 5px 20px; }
	#context .video h3 { padding:10px 0 15px 23px; }
	#context div.video{ padding:10px 0 15px 0; }
	.optionsP {}
	.POption { float:left; margin:0 10px 0 0; width:293px; }
	.POption  a { background:transparent url(/images/icon_arrow.gif) no-repeat scroll 0 2px; padding:0 0 0 10px;}
	.PaypalCentre { background:transparent url(/images/bgd_middle_paypal.gif) repeat-y scroll 0 0; }
	.PaypalHaut { background:transparent url(/images/bgd_top_paypal.gif) no-repeat scroll left top;}
	.PaypalBas { background:transparent url(/images/bgd_bottom_paypal.gif) no-repeat scroll left bottom; padding:15px;}
	#content .PaypalBas p a { background:transparent url(/images/bgd_btn_paypal.gif) no-repeat scroll center center; display:block; font-size:1.1em; font-weight:bold; padding:15px; text-align:center; text-decoration:none; }
	.optionPaypal { background:transparent url(/images/bgd_midBlock_paypal.gif) repeat-y scroll 0 0; float:left; width:293px; margin:10px 0 0;}
	.optionPaypal li a { background:none; padding: 0; text-decoration:underline;}
	.optionPaypal a { background:none; padding: 0; text-decoration: none;}
	.optionPaypal a:hover { text-decoration: none;}
	.optionPaypal .top { background:transparent url(/images/bgd_topBlock_paypal.gif) no-repeat scroll left top;}
	.optionPaypal .bottom { background:transparent url(/images/bgd_bottBlock_paypal.gif) no-repeat scroll left bottom; padding:10px;}
	.paypalR { margin:10px 0 0 303px;}
	#highlightCont .highlightPayPal { background:transparent url(/images/illus_paypal.jpg) no-repeat scroll center top; height:120px; }
	
/*********/

.legend strong { font-weight:bold;color:#6D7072; font-size:1.1em; }
.mentionLegale p.slideTitle { background:url(/images/icon_arrow.gif) 0 3px no-repeat; padding:0 0 10px 20px; zoom:1; cursor:pointer;}	
#promotion #personnelPrice a.textType02 { text-decoration:none; }
#context div.formDiv { padding:0 10px 10px 10px;}

/* Faq */
#content .zoneQR h3 { padding:15px 0 10px 0;}
#content .zoneQR h4 { margin:0 0 10px; }
#content .colonne1 li { background:transparent url(/images/icon_li_1.gif) no-repeat scroll 0 1px; color:#5D629F; font-size:1.4em; padding:0 0 5px 20px;}
#content .colonne1 li a { background:none; padding:0; }
#content .colonne1 li a:hover { text-decoration:underline; }
.highlight { background:transparent url(/images/bgd_titTop.gif) no-repeat scroll 0 0; height:85px; margin:20px 10px 10px; min-height:85px; padding:0 0 0 63px; width:599px; }
.faq, .subBlock dt.faq, .subBlock dt a.faq { width:auto; }
.colonne2 { background:transparent url(/images/bgd_form_sav.gif) no-repeat scroll left bottom; margin:15px 0 0; }
.colonne2  div { background:transparent url(/images/bgd_form_sav_top.gif) no-repeat scroll left top; padding:10px; }
#content .subBlock p a { color:#fff; text-decoration:underline; font-weight:bold; }
address { font-weight:bold; color:#fff; } 
#content .colonne2 .subBlock dd li { background:transparent url(/images/icon_arrow_03.gif) no-repeat scroll 0 2px; color:#FFFFFF; padding:0 0 5px 15px; }
#content .colonne2 .subBlock dd li li{ background:none; color:#FFF; list-style:disc outside none; margin:0 10px; padding:0 0 5px 0; }
li li a { background:none; color:#FFF; font-weight:bold; padding:0; text-decoration:underline; }

/****/

#promotion #personnelPrice p.frais {width:120px; padding-top:0;}
#promotion #personnelPrice p.prom2204 { width:110px;}

.blockType04 {background:transparent url(/images/bgd_envoi_mail.gif) no-repeat scroll 0 0; padding:7px 0 25px 30px;}
.addr_mail {font-size:1.1em; padding:0 10px 0 0; font-weight: bold;}
#content p.labelMail { background:transparent url(/images/bgd_h4Title.gif) no-repeat scroll 0 14px; padding:12px 0 10px 20px;}
#addr_email {border:1px solid;}

#promotion #personnelPrice p.new { padding-top:0; }

#aide { float:left; margin:0 10px; padding:5px 0 0; }

/* DCC-RCC */
#contentHomeContent form .mentionS { font-size:1.5em; font-weight:bold; padding:10px 10px 0 0; }
#context .frmContextType01 li.mentionS { color:#00418F; font-size:1.3em; font-weight:bold; padding:10px 5px 0 0; }
#highlightCont form li.mentionS { color:#00418F; font-size:1.4em; font-weight:bold; padding:10px 5px 0 0; width:285px; }
#content p.mentionS { font-size:1.4em !important;  font-weight:bold; margin-top:45px; text-align:center; width:565px; }
#content p.exempleCR { padding:0 20px 5px 0 !important; }
#content p.exempleCR strong { font-size:1.1em; }
#content p.pp { margin-top:25px; }
#promotion #personnelPrice p.dccPromo { width:120px; font-size:1.25em; }
#promotion #personnelPrice p.dccPromoD {padding:0 0 0 15px; text-align:center; }
.dccLegend { padding:10px 30px 6px 0 !important; }
.exemple strong { font-size:1.1em; }