﻿/* Global properties */
* {margin:0; padding:0; outline:none;}
body {font-size:62.5%; color:#4D4E50; text-align:left; background:#4D4E50 url(../images/bgd_body.jpg) repeat-x; text-align:center; font-family:verdana;}

h1 {font-size:2.3em; color:#4D4E50;}
h2 {font-size:1.8em; color:#4D4E50;}
h3 {font-size:1.0em; color:#E36024;}
h4 {font-size:1.0em;}
h5 {font-size:0.9em;}
h6 {font-size:0.8em;}

a {color:#4D4E50; text-decoration:none;}
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:1.0em; font-family:Verdana; color:#4D4E50;}

form { padding: 0 15px; }

ul, ol {list-style:none;}
/******************************************************************************************************************/
/* Basic classes */
.clear {clear:both;}
.hide {display:none;}
.invisible {visibility:hidden;}
.notes {color:#f00;}
.popup {position:absolute; left:0; z-index:101;}
.close {}
.underline { text-decoration:underline; }
.error {color:#f00; padding:0; width:100%; font-size:10px;}
.alertMsg {color:#f00;}
.mentionsLegales {color:#999a9a; font-size:0.9em; margin-top:1.2em;}
/* Special classes */
.breadcum {list-style:none;}
	.breadcum li {display:inline;}


/* Alert box class */
.alertClassBox {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#000; background:#fff url(../images/_alert_bar.gif) 0 0 no-repeat; border:1px solid #ccc; height:auto; position:absolute; top:-200px; left:-200px; padding:2px; visibility:hidden; z-index:999;}
	.alertClassBox p {margin:0; padding:5px 3px 3px 3px; clear:both;}
	.alertClassBox a.closeImage {width:12px; height:12px; background:url(../images/_alert_close.gif) 0 0 no-repeat; float:right; display:block; cursor:pointer;}
	.alertClassIframe {position:absolute; top:-200px; left:-200px; visibility:hidden; z-index:998;}


/******************************************************************************************************************/
/* Basic IDs */
#main {width:965px; margin-left:auto; margin-right:auto; text-align:left;}
	
	/* Header */
	#header {font-size:1.2em;background:#fff url(../images/bgd_header.gif) 100% 0 no-repeat; width:955px; padding:15px 3px 0 0; }
		h1 img{padding:0 0 0 16px; display:block;}
		h1 a { display:block; height:51px; }
		#header h1 { height:51px; }

	#content{font-size:1.2em;background:#fff url(../images/bgd_content.png) bottom repeat-x; width:955px; float:left; padding:0;}
	#path{background:#fff url(../images/bgd_path.gif) 0 0 repeat-x; padding:10px 0 0 15px;}
		#path ul {width:450px; overflow:hidden; padding:0 0 15px 20px;}
		#path ul li {background:url(../images/li_path.gif) 0 4px no-repeat; display: block; float: left; font-size:10px; padding:0 5px 0 10px;}
		#path a, #breadcrumb span{color:#4D4E50;}
		#path a:hover{text-decoration:underline;}
			#path .first {background:none; }
			
		/* main menu */
		#lev1 {background:#E36024 url(../images/bgd_lev1.gif) bottom repeat-x; text-transform:uppercase;}
			#lev1 ul { display:block; width:941px; height:23px; margin:0 0 0 8px;}
			#lev1 li { float:left; border-right:1px solid #DCDDDE;}
			#lev1 li.first { border-left:1px solid #DCDDDE;}
				#lev1 li a {color:#DCDDDE; display:block; font:bold 12px Arial,Helvetica,sans-serif; padding:4px 5px 4px 6px; text-decoration:none;}
				#lev1 li a:hover, #lev1 li .active {background:#fff url(../images/bgd_liActif.gif) bottom repeat-x; color:#4D4E50;}
			*+html #lev1 {margin:-15px 0 0 0;}
					
	/* main Home page*/
	#mainHome{ background:url(../images/bgd_shadow.gif) no-repeat scroll right bottom transparent; font-size:1.1em; padding:0 3px 6px 0; width:955px; }
	
	/* Main content */
	#mainContent{ background:url(../images/bgd_page_left_shadow.gif) repeat-y scroll right top #717274; padding:0 2px 0 0; position:relative; width:955px; }
		#mainContentWrap{background:url(../images/bgd_page_left_shadow.png) right top no-repeat; width:957px;}

		/* Middle content */
	#content {background:#fff;}
		#content h2 {padding:0;}
		#content h3 {padding:0;}
	
	/* Footer */
	#footer { background:url(../images/bgd_footer_shadow.gif) no-repeat scroll left bottom #FFFFFF; font-size:1.2em; margin:0 0 5px; padding:0 0 3px; text-align:center; width:955px; }


		#footer ul { padding:10px 0}
		#footer li {display:inline; background:url(../images/bullet_05.gif) 0 3px no-repeat; padding:0 0 0 12px;}
		#footer .first{background:none; padding:0;}
		#footer a {font-size:0.91em; padding:0 7px 0 0;}

/**************************/
	
	
	#mainHomeHighlight {background:url(../images/bgd_home_02.gif) left bottom repeat-x #fff; width:955px;}
	#mainHomeHighlightWrap {background:url(../images/bgd_home_01.gif) repeat-x scroll left top; width:955px; }
	#mainHomeHighlightWrap img{display:block;}
		#mainHomeHighlightWrap h2{padding:0 15px 5px;}
		#mainHomeHighlightWrap #creditIKEA h2{padding:0 0 5px 3px;}
		#mainHomeHighlightWrap h3{padding:0 15px 25px;}
	
		#pretsPersonnels {padding:15px 0 9px; width:369px; float:left; border-right:1px solid #717274; height:478px; }
			#pretsPersonnels div { border-top:1px solid #DCDDDE; }
			#pretsPersonnels .promo { background:url(../images/bgd_home_promotion.gif) no-repeat scroll 0 0 transparent; margin:20px 0 0; border-top:medium none; float:left; height:133px; width:232px; }
			#pretsPersonnels .promo h5 { color:#E36024; font-size:1.25em; margin:0 0 0 20px; padding:5px 0 0; }
			#pretsPersonnels .promo p { margin:0 0 0 20px; }
			#pretsPersonnels .promo a { font-size:1.2em; font-weight:bold; }
			#pretsPersonnels .promo span { font-size:2.65em; line-height:40px }
			#pretsPersonnels h4 { color:#717274; font-size:11px; margin:0 0 0 15px; padding:10px 0 0; text-transform:uppercase; }
			#pretsPersonnels p {clear:both;}
			#pretsPersonnels .position_ou{ margin:0 0 10px 0;}
			#pretsPersonnels .alertMsg{ padding:0 0 10px 0; /*display:none;*/}
			#pretsPersonnels span {line-height:16px;}
			#pretsPersonnels strong {margin:0 0 12px 0; display:block;}
			#pretsPersonnels label {width:110px; float:left; line-height:14px;}
			#pretsPersonnels input {width:106px; margin:0 10px 12px 0; float:left;}
			#pretsPersonnels select {margin:0 0 12px 0; float:left; width:225px;}
			#pretsPersonnels .btn input{width:159px; height:28px; margin:10px 5px 25px 0; float:right;}
			#pretsPersonnels .btn2 {margin:0 0 3px 126px;}
			#pretsPersonnels .btn a {font-weight:bold; background:url(../images/bullet_02.gif) 0 8px no-repeat; margin:10px 10px 0 0; padding:0 0 0 10px; text-decoration:underline; width:130px; float:left; display:block; line-height:26px;}
			#pretsPersonnels .btn a:hover{text-decoration:none;}
			#pretsPersonnels div img { float:left; margin:20px 0 15px; padding:0 0 0 15px; }
		#creditIKEA { width:359px; padding:15px 0 10px 10px; float:left; border-right:1px solid #717274; /*display:inline;*/}
			#creditIKEA h2 span { width:106px; margin:-10px 0 0 0; float:right;}
			#creditIKEA h3 { float:left; font-size:1.25em; margin:40px 0 5px; padding:0 0 0 126px; width:100px;}
			#creditIKEA p { clear:both; padding:0;}
			#creditIKEA p span { color:#6D7072; display:block; font-size:0.8em; padding:0 12px 0 0; text-align:justify; }
			#creditIKEA img { float:left;}
			#creditIKEA div { background:url(../images/bgd_home_carte_Ikea.gif) no-repeat scroll 0 26px transparent; margin:0 0 15px; padding:0; height:187px;}
			#creditIKEA div img { float:left; margin:0; }
			#creditIKEA div ul { float:left; margin:10px 0 15px 0; width:200px; padding:0 0 0 126px; }
				#creditIKEA div li { background:url(../images/bullet_01.gif) 0 6px no-repeat; color:#717274; font-weight:bold; padding:0 0 5px 15px;}
			#creditIKEA .demande { color:#717274; font-weight:bold; width:240px; }
			#creditIKEA .offerts { position:relative; top:-22px; }
		#espaceClient {width:215px; padding:15px 0 0; float:left; /*display:inline;*/;}
		#espaceClient h2, #espaceClient h3 {padding-left:16px;}
			#espaceClient h2 img{margin:0;}
			#espaceClient img {margin:0 auto 20px auto;}
			#espaceClient ul {border-bottom:1px solid #d4d0c8;}
				#espaceClient li{background:url(../images/bullet_02.gif) 17px 13px no-repeat; border-top:1px solid #d4d0c8; padding:10px 20px 10px 30px;}
				#espaceClient li a{text-decoration:underline;}
				#espaceClient li a:hover{text-decoration:none;}
	#contentMentionLegales{ background:url(../images/bgd_content.png) 0 100% repeat-x; padding:20px 0 75px 15px;}	
		#contentMentionLegales h3{ background:url(../images/bgd_h3Content.gif) 0 4px no-repeat; padding:0 0 4px 20px;}
		#contentMentionLegales p{ padding:10px 0 15px 20px; width:860px;}
		#contentMentionLegales p.intro, #highlightIntro p{ padding:0 0 10px 0;}
		#contentMentionLegales a{text-decoration:underline;}
		#contentMentionLegales a:hover{text-decoration:none;}
	#highlightIntro{ width:890px; padding:0; margin:0 0 25px 15px; background:url(../images/bgd_intro.gif) bottom no-repeat;}
	#highlightIntroTitle{width:865px; padding:15px 0 15px 25px; background:url(../images/intro_title.gif) top no-repeat;}

#highlight{width:955px; padding:0 3px 0 0; background:url(../images/bgd_shadow.gif) repeat-y scroll right top #FFFFFF;}
	#highlightWrap{color:#fff; background:url(../images/bgd_highlight_01.gif) no-repeat; width:940px; height:172px;padding:0 0 0 15px; overflow:hidden;}
		#highlightWrap div {float:right}
		#highlightWrap h2{ color:#FFFFFF; font-size:20px; margin:20px 15px 8px 0; text-transform:uppercase; width:110px; } 
		#highlightWrap h3{ color:#FFFFFF; float:right; font-size:30px; right:230px; position:relative; top:-108px; width:300px; } 
		#highlightWrap span { font-size:15px; } 
		#highlightWrap p{ color:#DCDDDE; font-size:1.1em; font-weight:bold; line-height:16px; padding:13px 0 10px; width:152px; }
		
	#highlightContent {background: url(../images/bgd_highlight_content.jpg) repeat-y; padding:10px 20px 10px 0; margin:20px 0; /*height:1%; overflow:hidden;*/}
		#highlightContent h3 {font-size:14px; display:block; }	
		#highlightContent ul{padding:0 15px 0 40px; }
		#highlightContent li{background:url(../images/li_contentArticle.gif) 0 10px no-repeat; padding:5px 0 5px 15px; }
		#highlightContent h4{font-size:1.5em; color:#E36024; padding:15px 0 0 0;}
		#highlightContent img{float:left;}
		#highlightContent div#carteCreditIkea{background: url(../images/illus_ikea_carte_de_credit.jpg) no-repeat;padding-left:223px;}
		#highlightContent div#pretTravaux{width:375px; margin:0 0 0 0;background: url(../images/illus_absolute_04.jpg) no-repeat;padding-left:245px;}
		#highlightContent div#pretAuto{width:375px; margin:0 0 0 0;background: url(../images/illus_absolute_03.jpg) no-repeat;padding-left:245px;;}
		#highlightContent div#pretAutre{width:375px; margin:0 0 0 0;background: url(../images/illus_absolute_02.jpg) no-repeat;padding-left:245px;;}

		#highlightContent #promotionSpec{/*width:375px;*/background: url(../images/illus_absolute_05.png) no-repeat 40px 10px; padding:0 0 10px 190px;}
		.illusHighlight{position:absolute; z-index:999; top:125px; left:25px; height:171px;}
		.illusHighlight02{position:absolute; z-index:999; top:90px; left:0;}
		.illusHighlight03{position:absolute; z-index:999; top:150px; left:25px; height:171px;}

		.btnGroups{text-align:center;}
			.btnGroups p{color:#7a7a7a; padding:0 20px 25px 35px; text-align:left;}
			.btnGroups img{display:inline; margin:0 20px; vertical-align:top;}
			.btnGroups a img{margin-bottom:10px;}
			.btnGroups .btn{text-align:center; padding:10px 0 0 0;}
			.btnGroups .btn a, .btnGroups .btnDemande{font-weight:bold; font-size:1em; background:url(../images/bullet_02.gif) 0 3px no-repeat; padding:0 0 0 10px; text-decoration:underline; line-height:24px;}
			.btnGroups .btn a:hover, .btnGroups .btnDemande:hover{text-decoration:none;}
			#mainContentWrap  .btOk {width: 40px}
	
	#contentArticle {/*background:url(../images/bgd_contentArticle.gif) bottom repeat-x; */position:relative;}	
		#contentArticle h3 {background:url(../images/bgd_h3Content.gif) 0 20px no-repeat; padding:20px 0 10px 20px; font:bold 14px Arial, Helvetica, sans-serif; }
		#contentArticle div {padding:4px 10px 15px 10px; }
			#contentArticle p {padding:5px 15px 5px 20px; }
			#contentArticle p a{text-decoration:underline;}
			#contentArticle p a:hover{text-decoration:none;}
			#contentArticle div dl {padding:5px 15px 5px 30px; }
				#contentArticle div dt {background:url(../images/bgd_ddContent.gif) 0 6px no-repeat; padding:5px 15px 5px 22px; cursor:pointer; text-decoration:underline; }
				#contentArticle div .active {background:url(../images/bgd_dtContent.gif) 5px 7px no-repeat; }
				#contentArticle div dt a{color:#4D4E50; text-decoration:underline;}
				#contentArticle div dt a:hover{color:#000; text-decoration:none;}
				#contentArticle div dd {background-color:#d0d0d0; padding:8px 15px;}
					#contentArticle div dd p{padding:0 0 10px 0; text-align:right;}
					#contentArticle div dd a{background:url(../images/bullet_08.gif) 0 3px no-repeat; padding:0 0 0 17px;}
			#contentArticle div ul {padding:5px 15px 5px 20px; }
				#contentArticle div li {background:url(../images/li_contentArticle.gif) 10px 10px no-repeat; padding:5px 15px 5px 30px; }
				#contentArticle a .btnFaireSimulation {margin:20px 0 0 250px; }
				
				#contentArticle #offerts{ overflow:hidden; background:url(../images/bgd_offre_02.gif) right 0 repeat-y; width:640px; margin:5px 0 5px 15px; padding:0;}
					#contentArticle #offertsWrap{ float:left; background:url(../images/bgd_offre_03.png) no-repeat 88px 0; padding:10px 0 0; overflow:hidden;}
					#contentArticle #offertsWrap p{ color:#6d7072; width:522px; padding:0;}
					#contentArticle #offertsWrap p.cadeau { color:#4D4E50; font-size:16px; font-weight:bold; margin:0px; width:570px;}
					#contentArticle #offertsWrap img{ margin:5px 0 0; padding:0; display:block; float:left; }
					#contentArticle #offerts .cheque { padding-left:40px; width:600px; } 
					
				#contentArticle #calculette{padding:30px 20px 100px 20px; text-align:center;}
				*+html #contentArticle {/*background:url(../images/bgd_contentArticle.gif) bottom repeat-x;*/ padding:0 0 12px 0; }	
				*+html #contentPret h2 {font:bold 24px Arial, Helvetica, sans-serif; color:#4D4E50; padding:5px 15px 10px 15px; clear:both; }
	
	#context{font-size:1.2em; width:275px; float:left; text-align:left; background-color:#717274;}


		#context h2{font:20px Arial, Helvetica, sans-serif; color:#fff; margin:5px 0 15px 0; }
		#context div{padding:0 10px 10px; border-bottom:1px solid #FFF; }
		#context div img{display:block;}
			#context div p{clear:both;}
		#context #formSimulation {background:#B3B4B6 url(../images/bgd_simulation.gif) repeat-x; color:#000; width:255px; padding-top: 10px;}
		#context #formSimulation .alertMsg{ padding:10px 0 0 0; /*display:none;*/}
		*+html #context #formSimulation, *+html #context #contextPret, *+html #context #contextEngagement{margin-top:-15px;}
		#context #formSimulation h2{ color:#000; padding:0 0 5px 0; margin-bottom:0 }
			#context #formSimulation label {display:block; padding:5px 0 2px 0; }
			#context #formSimulation input {width:150px; }
			#context #formSimulation select {width:204px; }
			#context #formSimulation .btn {margin-top:20px;}
				#context #formSimulation .btn input{width:160px; height:43px;}
		#context #contextPret ol{text-align:center; width:245px; display:block; background:url(../images/bgd_00.gif) repeat-y -7px 0;}
		#context #contextPret li{color:#4D4E50; background:url(../images/bgd_04.gif) 4px bottom no-repeat; width:245px; padding:0 0 10px 0;}
		#context #contextPret span{width:200px; padding:0 10px 0 27px; display:block; color:#4d4e50; }
		#context #contextPret #first{background:url(../images/bgd_02.gif) 4px bottom no-repeat; padding:0 0 45px 0;}
		#context #contextPret #first span{background:url(../images/bgd_01.gif) no-repeat 4px 0; padding:26px 20px 0 27px;}
		#context #contextPret #second{background:url(../images/bgd_03.gif) 4px bottom no-repeat; margin:-3px 0 0 0; padding:0 0 43px 0;}
		#context #contextEngagement{border:none;}
			#context #contextEngagement li { background:url(../images/li_contentArticle.gif) no-repeat scroll 0 5px transparent; clear:both; color:#FFF; padding:0 0 10px 20px; }
		#context .btnFaireSimulation { margin:20px 0;}
		
		#context #espaceClient{width:273px; margin:0 0 15px 2px; padding:10px 0 10px 0; border-bottom:none; display:inline; overflow:hidden;}
			#context #espaceClient h2{padding:0 10px 0 30px; color:#FFF;}
			#context #espaceClient h3{padding:0 10px 20px 30px; color:#FFF;}
			#context #espaceClient ul{width:219px; margin:0 auto 20px auto; border-bottom:none; background:#fff url(../images/bgd_ul.gif) 0 100% repeat-x;}
			#context #espaceClient li{background:url(../images/bullet_02.gif) 30px 13px no-repeat; padding:10px 50px 10px 50px;}
			#context #espaceClient li.cheque { padding:10px 25px 10px 50px; }
			#context #espaceClient img {margin:0 0 20px 30px; display:block;}
		#context #contextContact { color:#FFF; border-bottom:none;}
			#contextContact img { padding:10px 45px; }
		
		#contextIllus{width:275px; position:absolute; right:10px; bottom:-3px;}
		*+html #contextIllus{bottom:0;}
	/* CSS Prêts personnels FORM */
	#frmPersonnel{ width:431px; background:url(../images/bgd_form_personnel.png) top left repeat-y; margin:30px 0 20px 55px; padding:10px 55px; overflow:hidden;}
		#frmPersonnel p{width:431px; padding:15px 0; overflow:hidden;}
		#frmPersonnel p.alertMsg{ padding:0;}
		#frmPersonnel p.textField{ padding:5px;}
		#frmPersonnel p.textField_ou{ padding:10px 0 0 0;}
		#frmPersonnel label{ width:157px; float:left;}
		#frmPersonnel select{ width:230px;}
		#frmPersonnel input{ width:100px; float:left} 
		#frmPersonnel span{ padding:0 0 0 10px;}
		#frmPersonnel .radioType01{width:15px; height:15px; margin:0 5px 0 0;}
		#frmPersonnel .btn, #frmPersonnel .btn2{ padding:20px 0 0 155px;}
		#frmPersonnel .btn input{width:auto; height:auto;}
		#frmPersonnel .btn2 a{font-weight:bold; background:url(../images/bullet_02.gif) 0 3px no-repeat; padding:0 0 0 25px; text-decoration:underline;}
		#frmPersonnel .btn2 a:hover{text-decoration:none;}
		
	#contentArticle iframe {width:550px; height:350px; background:url(../images/bgd_form_personnel.gif) top left repeat-y; margin:30px 0 20px 55px; border:0;}
	#contentArticle iframe .FOND { background:url(../images/bgd_form_personnel.gif) top left repeat-y;}
		#frmSuiviDemandes {width:431px; background:url(../images/bgd_form_personnel.gif) top left repeat-y; margin:30px 0 20px 55px; padding:40px 55px 20px 55px; overflow:hidden;}
		#contentArticle #frmSuiviDemandes p {width:431px; clear:both; overflow:hidden; padding:0 15px 5px 20px;}
		#frmSuiviDemandes .note {font-size:0.9em;}
		#frmSuiviDemandes a{background:url(../images/bullet_02.gif) 0 2px no-repeat; padding:0 0 0 12px;}
		#frmSuiviDemandes input{ width:137px; float:left;}
		#frmSuiviDemandes .inputDate{width:40px;}
		#frmSuiviDemandes label{ width:170px; float:left;}
		#frmSuiviDemandes span{font-size:1.4em; float:left; width:14px; display:block; text-align:center;}
		#frmSuiviDemandes span.error{ float:left; width:100%; display:block; text-align:left; font-size:1em;}
		#contentArticle #frmSuiviDemandes .btn2{ padding-bottom:30px;}
		#contentArticle #frmSuiviDemandes .btn{ padding:20px 0 0 190px;}
			#frmSuiviDemandes .btn a{background:none; padding:0;}
			#frmSuiviDemandes .btn input{width:auto; height:auto;}
	#contentPret .note {color:#999a9a; padding:5px 35px;}
		#contentPret .note a{color:#999a9a; text-decoration:underline;}
		#contentPret .note a:hover{text-decoration:none;}
	#contentArticle .note1{color:#999a9a; font-size:10px;}
	/*Table of Resultat*/
	#contentArticle .tblResultat{background:url(../images/bgd_tbl_bottom.gif) 0 100% no-repeat; width:640px; margin:0 0 10px 0; padding:0 0 16px 0;}
		.tblResultat table{width:640px; background:url(../images/bgd_tbl.gif) 0 100%;}
			.tblResultat table tbody {background:url(../images/bgd_tbl_top.gif) no-repeat;}
			.tblResultat table tbody tbody {background:none;}
			.tblResultat table table {background:none; width:626px; margin:0 0 0 8px;}
			.tblResultat table table td{vertical-align:top;}
			.tblResultat table table th{color:#ffffff;}
			.tblResultat table table th, .tblResultat table table td{padding:6px 10px 6px 18px;}
			.tblResultat table table td.havBgd{background:#DCDDDE;}
			.tblResultat table table .last{border-left:3px solid #ffffff;}
	#contentArticle .groupButtonsType01{ text-align:center;padding:0;}
	#contentArticle .groupButtonsType01 a{ float:none; display:block; margin:10px 0 5px 0;}
	#contentArticle .groupButton{text-align:right; width:640px; padding:0; margin:0; overflow:hidden;}
		#contentArticle .groupButton img, .groupButton #boutonDemanderSimulation  {margin:0 0 10px 28px; display:inline; float:left;}
		.groupButton #boutonDemanderSimulation {margin:0 0 10px 10px; }
		#contentArticle .groupButton .btn{width:350px; float:left; text-align:left; overflow:hidden;}
		#contentArticle .groupButton .btn p{padding:0 0 10px 0; clear:both;}
		#contentArticle .groupButton .btn a{font-weight:bold; font-size:1.1em;}
		#contentArticle .groupButton .btn li a{font-size:1em; font-weight:normal;}
		#contentArticle .groupButton .btn a{background:none; padding:0; text-decoration:underline;}
		#contentArticle .groupButton .btn dd{background:none;}
		#contentArticle .groupButton .btn .close{float:right;}
		#contentArticle .groupButton .btn input{float:left;}
		#contentArticle .groupButton .btn label{float:left;}
		#contentArticle .groupButton .btn img{float:left; display:block; margin:0 0 0 5px;}
		#contentArticle .groupButton .btn ul{padding:0;}
		#contentArticle .groupButton .btn li{padding:10px 0 0 0; background:none;}
		#contentArticle .groupButton .btn li a{background:url(../images/bullet_02.gif) 0 3px no-repeat; padding:0 0 0 12px;}
		#contentArticle .groupButton .btn #infoLiber02 a, #contentArticle .groupButton .btn #infoLiber a{background:none; padding:0;}
		#contentArticle .groupButton .btn dt .active {background:url(../images/bgd_dtContent.gif) 0 6px no-repeat; }
		.hide, #vosConpines{display:none;}
		#contentPret #contentArticle .groupButtonsType01 .btnDemande{margin:auto; font-weight:bold; font-size:1.1em; background:url(../images/bullet_02.gif) 0 3px no-repeat; width:150px; padding:0 0 0 0; text-decoration:underline; display:block;}
		#contentArticle .groupButtonsType01 .btnDemande img{padding:10px 0 0 0; margin:0; display:block; margin:auto;}
		
		#contentPret #contentArticle .groupButton .btnDemande{font-weight:bold; font-size:1.1em; background:url(../images/bullet_02.gif) 0 3px no-repeat; width:208px; padding:0 0 0 15px; text-decoration:none; display:block; float:right; text-align:left;}
		#contentPret #contentArticle .groupButton .btnDemande strong { text-decoration:underline; }
		#contentPret #contentArticle .groupButton .btnDemande span { color:#E36024; display:block; float:right; font-size:0.75em; font-weight:bold; padding:5px 0 15px; text-align:center; text-decoration:none; width:299px; }
		#contentArticle .groupButton .btnDemande img{padding:10px 0 0 13px; margin:0; display:block;}


		#frmDemandeArgent{margin:10px 0 0 0;}
		#frmDemandeArgent fieldset{border:1px solid #4D4E50; margin:0 20px 10px 20px; padding:0 0 10px 0;}
		#frmDemandeArgent legend {font-size: 1.2em; font-weight: bold; color:#4D4E50; margin:0 0 0 10px; padding:0 10px 0 20px; background:url(../images/bullet_09.gif) 0 2px no-repeat;}

		#frmDemandeArgent label { float:left; padding:0; width:220px;}
		#frmDemandeArgent input, #frmDemandeArgent select { float:left; }
		#frmDemandeArgent span { float:left; padding:0 5px; }
		#contentArticle #frmDemandeArgent p { clear:both;}
		#frmDemandeArgent p.alertMsg{padding:0 0 0 240px; color:#FF0000; /*display:none;*/ font-size:11px;}
		#frmDemandeArgent .btn {margin:5px 0 0 217px; }
			#frmDemandeArgent .btn input{margin:3px 0 0 0;}
		
			 #frmRecevoir input{width:150px; margin:5px 0 10px 0;}
			 #frmRecevoir label{padding:5px 5px 0 0;}
			 #frmRecevoir #special input{width:15px; height:15px; margin:0 5px 0 0;}
			 #frmRecevoir #special label{text-align:left; padding:0; width:200px;}
			 
			 #contentArticle .groupButton .btn #frmAuMi #ajouterUnAmi a{font-size:1em; font-weight:normal; background:url(../images/bullet_02.gif) 0 3px no-repeat; padding:0 0 0 12px; float:left}
			 #frmAuMi input{width:145px; margin:0 0 10px 0;}
			 #frmAuMi label{width:110px; margin:0 5px 0 0;}
			 #frmAuMi .btOk {margin:0 0 0 115px; display:inline;}
		
	.contPlanDu{font-size:1.2em;width:955px; background:#ffffff url(../images/bgd_content.png) bottom left repeat-x; overflow:hidden;}

	/*Plan du site*/
		.contPlanDu h2 {font:bold 24px Arial, Helvetica, sans-serif; padding:0 15px 10px 15px; clear:both;}
	.contact{font-size:1.2em;width:680px; background:#ffffff url(../images/bgd_plan_du_site.gif) bottom left repeat-x; float:left;}
	#contentArticle .blocPlanDu{width:270px; float:left; padding:0 10px 100px 30px;}
		#contentArticle .blocPlanDu h3 a{text-decoration:none; color:#E36024; }
		#contentArticle .blocPlanDu li{background:url(../images/bullet_02.gif) 0 3px no-repeat; padding:0 0 0 15px; margin:4px 0;}
		#contentArticle .blocPlanDu li a{text-decoration:underline;}
		#contentArticle .blocPlanDu li a:hover{text-decoration:none;}
		
	/*Contact*/
	#contentArticle .bubbleTop, #contentMentionLegales .bubbleTop  { padding:0; background:url(../images/bubble/bubble_line.gif) top left repeat-x; margin:0 0 0 11px; height:11px;}
	#contentArticle .bubbleLeft, #contentMentionLegales .bubbleLeft { background:url(../images/bubble/bubble_top_left.gif) no-repeat left top; margin:0; padding:0 0 0 109px; min-height:138px; width:545px;}
	#contentArticle .bubbleRight, #contentMentionLegales .bubbleRight { background:url(../images/bubble/bubble_line.gif) repeat-y scroll right top transparent; margin:0; padding:0 10px; min-height:116px; width:525px; }
	#contentArticle .bubbleTopRight, #contentMentionLegales .bubbleTopRight { background:url(../images/bubble/bubble_top_right.gif) no-repeat; float:right; margin:0; padding:0; width:11px; height:11px;}
	#contentArticle .bubbleBottom, #contentMentionLegales .bubbleBottom { background:url(../images/bubble/bubble_line.gif) repeat-x left bottom; float:left; margin:0; padding:0; }
		#contentArticle .bubbleBottom p, #contentMentionLegales .bubbleBottom p{ margin:0; padding:0 0 10px; }
	#contentArticle .bubbleBottomLeft, #contentMentionLegales .bubbleBottomLeft { background:url(../images/bubble/bubble_bottom_left.gif) no-repeat; float:left; height:11px; margin:0; padding:0; width:100%; }
	#contentArticle .bubbleBottomRight, #contentMentionLegales .bubbleBottomRight { padding:0; background:url(../images/bubble/bubble_bottom_right.gif) right bottom no-repeat; float:right; height:11px; margin:0; padding:0; width:11px;}
	#contentArticle .bubbleTop p, #contentMentionLegales .bubbleTop p{ padding:3px 15px 5px 20px; }
	
	#contentMentionLegales .bubbleTop { width:644px;}
	#contentMentionLegales .bubbleLeft { width:655px; overflow:hidden; margin-bottom:15px; }
	#contentMentionLegales .bubbleRight { width:635px; }
	#contentMentionLegales .bubbleBottom p{ margin:0; padding:0 0 10px; width:630px; }
	
	#contentArticle .fn, #contentArticle  .tel { display:none;}
	#contentArticle .vcard .given-name, #contentArticle .vcard .type { display:none;}
	#contentArticle .vcard a { text-decoration: underline; }
	#contentArticle .vcard a:hover { text-decoration: none; }

	#frmContact{width:820px; /*background:url(../images/bgd_form_contact.gif) top left repeat-y;*/ margin:10px 0 35px 0; padding:20px 20px 0 0px;}
		#frmContact p{overflow:hidden; padding:10px 0; clear:both;}
		#frmContact label{width:190px; float:left; padding:0 30px 0 0; text-align:right;} 
		#frmContact input{width:160px; float:left;}
		#frmContact select{width:162px; float:left;}
		#frmContact textarea{width:540px; height:80px; float:left;}
		#frmContact span{font-size:10px;}
		#frmContact .btn{text-align:right; margin:0 50px 0 0; padding:10px 0 0 0;}
	
	#formNewsletter{padding:20px 50px;}
		#formNewsletter p{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:160px; margin:0 0 10px 0; float:left;}
		#formNewsletter .inputDate{width:48px;}
		#formNewsletter span{float:left; display:block; width:auto; padding:0 5px;}
		#formNewsletter img{margin:0 0 20px 130px; display:block;}
		#formNewsletter .btn{margin:0 0 0 125px; display:block;}
		#formNewsletter .btn input{margin:0 0 20px 0;}
		#formNewsletter .alert{color:red; padding:0 0 10px 130px;}
		#formNewsletter p.alertMsg{padding:0 0 3px 130px; color:#FF0000; /*display:none; */font-size:11px;}
		
	#contentArticle .desabonnement{background:url(../images/bgd_box_01.gif) no-repeat; width:387px; padding:0; text-align:center; position:absolute; right:94px; top:300px;}
		#contentArticle .desabonnement form{background:url(../images/bgd_box_02.gif) 0 100% no-repeat; width:367px; padding:10px; overflow:hidden;}
		.desabonnement h4{padding: 0 0 10px 0;}
		.desabonnement label{display:block; margin:0 0 10px 0;}
		.desabonnement input{width:250px; margin:0 0 10px 0;}
		.desabonnement input.btn{width:auto;}
		.desabonnement #msg1{color:#FF0000; display:none;}
		.close{float:right;}
		.desabonnement span{color:red;}
		#desabonnement, #desabonnement1{ display:none;}
		
		div#layerAlternative {margin-top:35px; padding:0;}
		#layerAlternative form {padding:20px 50px;}
		#layerAlternative p{clear:both; padding:0;}
		#layerAlternative label {width:130px; float:left; display:block;}
		#layerAlternative input {width:160px; margin:0 0 10px 0; float:left;}
		#layerAlternative .btn{margin:0 0 0 125px; display:block;}
		#layerAlternative .btn input{margin:0 0 20px 0;}
		#layerAlternative p.alertMsg{padding:0 0 3px 130px; color:#FF0000; /*display:none; */font-size:11px;}
		
	/*PROTEXXIO JURIDIQUE Popup*/
	.highlightPopup{ background:url(../images/bgd_popup_01.gif) no-repeat; width:463px; position:absolute; top:100px; left:100px;}	
		.highlightPopupInner{ background:url(../images/bgd_popup_02.gif) 0 100% no-repeat; width:423px; padding:10px 20px 20px 20px;}	
		.highlightPopupInner h2{ background:#4D4E50 none repeat scroll 0 0; color:#FFDD00; font-size:17px; margin:25px 0 10px; padding:5px 0; }
		.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 a, #callback p a { background:transparent url(../images/btn_demander_la_carte2.gif) no-repeat scroll center 0; color:#4D4E50; display:block; font-weight:bold; padding:7px; }
		.highlightPopupInner p.mentionLegale, #callback p.mentionLegale { font-size:11px; }
		.highlightPopupInner p strong{ padding:5px 0;}
		.highlightPopupInner p.telephone strong{ font-size:14px; padding:2px 5px; }
		#fondCache { background:transparent url(../images/bgd_layer.gif) repeat scroll 0 0; float:left; height:700px; position:absolute; top:0; width:100%;}
		#fermer a { float: right; display:block; font-size:10px; }*
		#callback p { margin:5px; }
		#callback p.bouton { margin:15px 5px 5px; }
		
	/**********************************/
	#contentArticle #demandesLigne p{padding:5px 15px 35px 0;}
		#project{border:1px solid #4D4E50; margin:0 0 5px 0; width:640px;}
			#project thead{font-weight:bold;}
			#project tbody{background:#d9e3ee;}
			#project td{padding:6px 10px;}
			#project tbody tr{border-bottom:1px solid #fff;}
			#project .color02 td{background:#bfcfe3;}
			#project .color03 td{background:#a6bdd8;}
			#project .color04 td{background:#8ca9cc;}
			#project .Last {border-bottom:1px solid #4D4E50;}
			#project span{background:url(../images/bullet_09.gif) 0 1px no-repeat; padding-left:20px;}
			#contentArticle #project div{padding:0; margin:0 0 0 8px; width:10px; display:inline; float:left;}
			#contentArticle #project thead p{padding:0; float:left;}
			#project img{margin:2px 0 0 0; display:block;}
			
		#contentArticle #votreDemande{border:1px solid #ffcc00; margin:15px 0 0 0; padding:8px 8px 15px 8px;}
		#contentArticle #votreDemande p{padding:0;}
			#contentArticle #votreDemande ul{margin:0 0 10px 0; padding:0;}
			#contentArticle #votreDemande ul li{background:url(../images/bullet_09.gif) 0 6px no-repeat; padding-left:20px;}
			#contentArticle #votreDemande ol{width:619px; overflow:hidden;}
			#contentArticle #votreDemande ol li{display:inline; background:none; padding:0;}
			#contentArticle #votreDemande ol li img{float:left; display:inline; margin:0 7px 0 0;}
			#contentArticle #votreDemande ol li .last{margin:0;}
			#contentArticle #demandeInfo{background:url(../images/bgd_demande_02.gif) 0 100% no-repeat; width:619px; padding:0;}
				#contentArticle #demandeInfo p {color:#fff; background-color:#4D4E50; padding:7px 10px; width:619px;}
				
		#contentArticle #paging{border:1px solid #4D4E50; padding:8px 8px 15px 8px; height:1%; overflow:hidden;}
			#contentArticle #paging p{width:308px; padding:0; float:left; text-align:center;}
			#contentArticle #paging #next{width:157px; float:right;}
			#contentArticle #paging #previous{width:157px;}
			#paging a{color:#7a7b7c;}
			#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;}

			
			#contentArticle #demandeLinks{margin:10px 0 20px 0;}
			#contentArticle #demandeLinks li{font-weight:bold; background:#FFBE00; display:inline; padding:8px; margin:0 6px 0 0; text-transform:uppercase;}
			#contentArticle #demandeLinks li.active {padding:8px 8px 24px 8px; color:#fff; background:#4D4E50 url(../images/bgd_li.gif) bottom no-repeat;}
			#contentArticle #demandeLinks li.visited {background-color:#FFBE00; border:1px solid #FFBE00;}
			#contentArticle #demandeLinks li.not-visited {background-color:#FFFFFF; border:1px solid #4D4E50;}

			
			#contentArticle #demandeLinks{margin:0 0 20px 0;}
			#contentArticle #demandeLinks li{font-weight:bold; background:#FFBE00; display:inline; padding:8px; margin:0 6px 0 0; text-transform:uppercase;}
			#contentArticle #demandeLinks li.active {padding:8px 8px 24px 8px; color:#fff; background:#4D4E50 url(../images/bgd_li.gif) bottom no-repeat;}
			#contentArticle #demandeLinks li.visited {background-color:#FFBE00; border:1px solid #FFBE00;}
			#contentArticle #demandeLinks li.not-visited {background-color:#FFFFFF; border:1px solid #4D4E50;}

			#contentArticle #votreCredit{ width:461px; background:url(../images/bgd_form_personnel.gif) top left repeat-y; margin:30px 0 20px 55px; padding:10px 25px 10px 55px; overflow:hidden;}
				#contentArticle #votreCredit h3{width:110px; margin:0 10px 0 0; float:left; background:none; padding:0; font-size:20px; text-align:right; line-height:30px;}
				#contentArticle #votreCredit div{background:url(../images/bgd_serperator.gif) 0 0 repeat-y; width:330px; float:left; padding:0;}
				#contentArticle #votreCredit div ul{margin:0 0 10px 0;}
				#contentArticle #votreCredit div li{background:url(../images/bullet_02.gif) 0 3px no-repeat; padding:0 0 15px 15px;}
				#contentArticle #votreCredit div li a{text-decoration:underline;}
				#contentArticle #votreCredit div p img{margin:0 0 0 10px;}

/* STYLE PROPRE AUX FORMULAIRES*/

#redirectionFormulaire {
	margin: 2em auto;
	padding: 2em;
	width: 60%;
	background: #fff;
	border: 2px solid #E36024;
	font-size: 1.2em;
}
#redirectionFormulaire a {
	text-decoration: underline;
}	
#redirectionFormulaire p {
	margin-bottom: 1.5em;
}	

select#reserve {
	margin:3px 0 15px;
	width:80px;
}

#btSuivant1 {
	margin-left: 155px;
	margin-bottom: 20px;
}

/*#contentPret {width:680px; padding:0 0 20px 0; float:left; }*/
#contentPret {background: url(../images/bgd_content.png) repeat-x scroll left bottom #FFFFFF; font-size:1.2em; width:680px; padding:0 0 20px 0; float:left; background-color:#FFFFFF;}


	#contentPret h2 {font:bold 24px Arial, Helvetica, sans-serif; padding:0 15px 10px 15px; clear:both; }
		#contentPret h2 span {display:block; font:bold 14px Arial, Helvetica, sans-serif; color:#E36024; }
		#contentPret #toppage{text-align:right; padding:0 35px 0 0;}
		#contentPret #toppage a{background:url(../images/bullet_07.gif) 100% 2px no-repeat; padding:0 20px 0 0; text-decoration:underline;}
		#contentPret #toppage a:hover{text-decoration:none;}
		
		
#pFormulaireCP, #pFormulaireCP2, #pFormulaireCP3, #pFormulaireCP4, #pFormulaireCP5, #pFormulaireCP6, #pFormulaireCP7, #pFormulaireCP8,
#pFormulairePP {
	background-image: none;
}
#pFormulaireCP #mainContent, #pFormulaireCP2 #mainContent, #pFormulaireCP3 #mainContent, #pFormulaireCP4 #mainContent, #pFormulaireCP5 #mainContent, #pFormulaireCP6 #mainContent, #pFormulaireCP7 #mainContent, #pFormulaireCP8 #mainContent,
#pFormulairePP #mainContent,
#pFormulaireCP #main, #pFormulaireCP2 #main, #pFormulaireCP3 #main, #pFormulaireCP4 #main, #pFormulaireCP5 #main, #pFormulaireCP6 #main, #pFormulaireCP7 #main, #pFormulaireCP8 #main,
#pFormulairePP #main,
#pFormulaireCP #mainContentWrap, #pFormulaireCP2 #mainContentWrap, #pFormulaireCP3 #mainContentWrap, #pFormulaireCP4 #mainContentWrap, #pFormulaireCP5 #mainContentWrap, #pFormulaireCP6 #mainContentWrap, #pFormulaireCP7 #mainContentWrap, #pFormulaireCP8 #mainContentWrap,
#pFormulairePP #mainContentWrap  { width:651px; }

#pFormulairePP #main { font-size:12px; }
#pFormulairePP #mainContent { padding:0; background:none; }

/**/

.slideTitle { text-decoration:underline; cursor:pointer; }

/*formNorrskenContact*/
	/*fieldset*/
	.formContact fieldset.fieldsetType6{padding:0 0 0 30px; width:346px;}
	.formContact p{ padding:4px 0 4px 0!important; clear:both; overflow:hidden;}
	.formContact p *{ padding:0; margin:0;}
	.formContact p.textOnly{ width:512px;}
	.formContact p#errormsg{ padding:0 0 23px 0; color:#eb7c2a; }
	.formContact label{ font-weight:bold; width:160px; float:left;}
	.formContact input, .formContact select, .formContact textarea{ width:150px; border:1px solid #bbb; float:left;}
	.formContact textarea{ width:310px;}
	.formContact input.textfield01 {width:150px; margin-top:5px}
	.formContact input.dateNaissannce{ width:20px; margin-right:10px;}/*modified on 14022008*/
	.formContact input.yearNaissannce{ width:40px; margin-right:10px;}/*modified on 14022008*/
	.formContact input.checkedInput {width:14px; border:none;}
	span.date{ padding:0 8px 0 150px;}/*modified on 14022008*/
	span.year{padding:0 10px;}/*modified on 14022008*/

	.formContact label.checkedlbl {width:306px; font-weight:normal; margin-left:15px;}
	.formContact label.checkedlb2 {width:450px; font-weight:normal; margin-left:10px;}
	.formContact label.radiolb1 {width:30px; font-weight:normal;}
	.formContact label.set01 {width:250px; font-weight:normal;}
	.formContact label.set02 {width:200px; padding-left:10px; font-weight:normal;}
	.formContact label.set03 {width:450px; font-weight:normal;}
	
	.formContact select { margin-right:10px;}
	.formContact select.field2 { width:313px; }
	.formContact p.btnEnvoyer { margin:5px 65px 0 65px;}
	.formContact input#formContactSubmit { width:183px; height:33px; border:none;}
	.formContact .inputDate{ width:40px; }
	.formContact .inputRadio{ width:30px; border:0}
	.formContact p span{ float:left; margin:2px 5px 0 5px;}
	#contentArticle div dl.mentionsLegales { margin-top: 0; }
	#contentArticle .formContact .alertClassBox { background:none; border: none; color:#FF0000; font-weight:bold; font-size:11px; left:0; line-height:auto; padding:0px; position:static; top:0; visibility:visible; z-index:1; }
	#contentArticle .formContact .alertClassBox p { padding: 2px }
/**/

/*Promo082008*/
#contentArticle #offertsWrap ul { font-size: 11px; list-style-type:square; margin:0; float:right; padding:0; width:520px; color:#6D7072; }
#contentArticle #offertsWrap li { background:transparent none repeat scroll 0 0; margin:0 0 0 24px; padding:0px;}
#contentArticle #offertsWrap .offre { font-size:11px; float:right; }
#contentArticle #offertsWrap .offreMentions { background:url(../images/bgd_offre_01.gif) no-repeat scroll right bottom transparent; font-size:9px; padding:5px 13px 15px 15px; width:510px; float:right; }

/* Cheque-Cadeau */
.resultatTitre {color:#FFB100; font-size:16px; font-variant:normal; font-weight:bold; height:130px; }
#contentArticle div.titre {float:left; padding:0;}
#contentArticle .client  h3 {background:transparent none repeat scroll 0 0; padding:4px 0;}
#resultCheque { width:660px; }
#resultCheque p { padding:5px 15px 5px 0; }
#resultCheque p.numero { background:#4D4E50 none repeat scroll 0 0; color:#FFFFFF; padding:5px 17px;}
#contentArticle #demandesLigne .client  p {font-size:12px; font-variant:normal; padding:5px 0;}
#contentArticle div.client{ float:right; border:1px solid; padding:4px 10px 8px;}
#contentArticle .points {background:transparent url(../images/bgd_points.gif) no-repeat scroll left top; color:#FFDC00; font-weight:bold; padding:10px 50px;}
#contentArticle .carte { color:#FFB100; font-size:12px; padding:0;}
#contentPret #resultCheque h2 { background:transparent url(../images/bgd_h3Content.gif) no-repeat scroll 0 6px; color:#4D4E50; font-size:20px; font-variant:small-caps; padding:0 25px 10px; }
#resultCheque table#project { width:640px; }
#resultCheque #project thead { background:#FF620D url(../images/bgd_lev1.gif) repeat-x center bottom; color:#FFFFFF; font-size:12px; font-weight:bold; }
#resultCheque #project thead th { padding-left: 10px; height:25px; }
#resultCheque #project tbody { font-size:12px; height:35px; }
#resultCheque #project tbody tr{ border-bottom:none;}
#resultCheque #project tbody tr.pair, #resultCheque #project tbody tr.impair { border-bottom:none;}
#resultCheque #project tbody tr.impair td { border-bottom:1px solid #4D4E50; border-top:1px solid #4D4E50; background:#F1F8FE; }
#resultCheque #project tbody tr.pair td { background:#BDD4E9; }
#resultCheque #project tfoot { background:#4D4E50 url(../images/bgd_lev2.gif) repeat-x center top; color:#FFF; font-size:12px; font-weight:bold;} 
#resultCheque #project tfoot tr { border-top: 0px; height:25px; text-align:right; }
#resultCheque #project tfoot td { text-align:right; height:25px; }
#resultCheque #project tfoot td.colFirst { width:26%; }
#resultCheque #project tfoot td.total { padding-right:20px; text-align:left;  }
#resultCheque #project tfoot td.solde { background:none; background-color:#4D4E50; color:#FFF; font-weight:bold;}
#resultCheque #project tfoot td.vide { background:none; background-color:#4D4E50; } 
/*#resultCheque #project tfoot td.vide { background:transparent url(../images/bgd_lev3.gif) repeat-x scroll left 1px; }*/
.first {background:#0060A8;}
.situation { margin:15px 0 0;}
.situation h4 {text-transform:uppercase;}
.situation label {text-transform:uppercase; font-size:1em; font-weight: bold; }
.situation p { margin:10px 0 5px;}
.situation form { padding:50px 0 0;}
.situation select { width:105px;}
#contentArticle div #chargement { background:#FFF url(../images/wait2.gif) no-repeat left center; top:-30px; float: right; position: relative; height:28px; margin-right:50px; padding:10px 0px 0px; }
#chargement span { padding-left:50px; }
#resultCheque #btn_progfid { vertical-align:text-top; }
#contentArticle div.chqkdo { background-color:#D0D0D0; margin:0 15px 0 30px; padding:5px 10px; }
#contentArticle div.chqkdo h4 { font-size:1.2em; text-decoration:underline; text-transform:uppercase; }
#contentArticle div.chqkdo p.infos { font-weight:bold; }
#contentArticle #resultCheque dt { margin:10px 0 0; }
#contentArticle #resultCheque dd p { text-align:left; }
#contentArticle #resultCheque .chqkdo ul {padding:0px 10px 5px 10px;}
#contentArticle #resultCheque .chqkdo li { background:transparent url(../images/li_contentArticle.gif) no-repeat scroll 10px 5px; padding:0 15px 5px 30px;}
#contentArticle #resultCheque dd.chqkdo p.legende {font-size:10px; padding:0 0 5px;}
#contentPret #path h2 { padding:0 3px 10px; }
.print { text-align:right; height:30px;}
.print img { float:right; }
#resultCheque .print p { float:right; font-size:12px; font-weight:bold; padding:10px;}
.print a { display:block; }

/* SAV FAQ */
#contentArticle div.colonne2 dd p { text-align:left; padding:0 0 5px; }
#contentArticle div.colonne2 ul { padding:0px 15px 5px 15px; }
#contentArticle div.colonne2 dd a { background:none; padding:0; text-decoration:underline; }
address { margin: 0 0 5px 30px;}
#contentArticle .faq p a {padding:0 0 0 15px; background:transparent url(../images/lien_faq.gif) no-repeat scroll 0px 2px;}
#contentArticle .faq .contactezNous { margin:10px 0 0 20px; padding:5px; width:366px;}
#contentArticle .faq  .contactezNous p { padding:3px 0 5px; }
#contentArticle .faq  .contactezNous div { padding:0px 5px 10px 10px; }

/* suppression carte */
#btSuivant1.margin { margin:10px 68px 15px 0; }
#creditIKEA #d { padding:0; }
#contentArticle .groupButtonsType01 a { margin:0 0 5px; }
#contentArticle .groupButtonsType01 { padding:10px 0 0; }
.btnGroups p.magasin  { text-align:center; padding:0 0 10px; }

