	/*page container*/
	#container {width:780px; text-align:left; }
	#banner{width:780px;background:url(../imgs/form_bg.jpg) repeat-x;}
	#banner a {text-decoration:underline;}
	#banner a:hover{text-decoration:none;}
		#banner img{float:left;}
		#banner #formResearch{width:150px;float:left; padding:0 0 0 3px;}
		.imgPad{ padding:5px 0 0 0;}
		#formResearch input, #formResearch label{width:100px;}
		#formResearch input.inputImage{width:auto; vertical-align:middle;}
		#formResearch p{margin:0; padding:0;clear:both;}
		#formResearch p.remember input{width:auto; vertical-align:middle;}
		#formResearch p.remember label{width:auto; vertical-align:middle;}
	.inputAlign {line-height:14px;}
	.inputAlign input{ vertical-align:middle;}
	#bg{width:780px;background:url(../imgs/bot_bg.gif) repeat-y;}
	#content{background:url(../imgs/content_bg.jpg) no-repeat;width:780px; }
	.bannerlogin{float:right; width:150px;}
		.logtxt {width:105px;}
	/*special elements*/
	.shortBreak{ clear:both; line-height:1em;}
	.asterisk{color:#EB610A;}
	.borderTopBot{width:470px;border-bottom:1px dashed #818181;border-top:1px dashed #818181; padding:1px 0;margin:10px 0 0 4px;}
	
	/*left content*/
	.botLink img{float:right; margin:0 85px 0 0;}
	#leftMenu{width:261px;float:left; font-size:11px;}
		#leftMenu a {text-decoration:none;}
	#alertPromo{background:url(../imgs/alerte_promo_bg.gif) no-repeat;}
	#alertPromoOn{background:url(../imgs/alerte_promo_o_bg.gif) no-repeat;}
	#alertPromo p, #alertPromoOn p {padding:15px 20px 30px 90px; margin:0; width:145px; display:block;}
	
	#bonusPromo{background:url(../imgs/promo_bonus_bg.gif) no-repeat;}
	#bonusPromoOn{background:url(../imgs/promo_bonus_o_bg.gif) no-repeat;}
	#bonusPromo p, #bonusPromoOn p {padding:15px 20px 17px 95px; margin:0; width:145px; display:block;}
	
	#internetPoints{background:url(../imgs/points_bg.gif) no-repeat;}
	#internetPointsOn{background:url(../imgs/points_o_bg.gif) no-repeat;}
	#internetPoints p, #internetPointsOn p {padding:10px 20px 50px 85px; margin:0; width:145px; display:block;}
	
	#listePromo{background:url(../imgs/promoliste_bg.gif) no-repeat;}
	#listePromoOn{background:url(../imgs/promoliste_o_bg.gif) no-repeat;}
		#listePromoOn a {text-decoration:underline;}
		#listePromoOn a:hover {text-decoration:none;}
	
	#listePromo p, #listePromoOn p {padding:10px 20px 17px 80px; margin:0; width:145px; display:block;}

	#leftMenu .blockTitle {padding:15px 0 0 0; margin:0;}
	/*right content*/
	#rightContent{width:499px; float:left; margin:13px 3px 0 8px; font-size:11px; line-height:14px; color:#000000;}
	.hozBg{width:499px; background:url(../imgs/hor_bg.gif) 3px top repeat-y;}
/*------------------------------------------------------------------------------------------------------
########################################################################################################
PAGES DEATAILS
########################################################################################################
------------------------------------------------------------------------------------------------------*/	
	/*esp_form_biz.html*/
	#topTitle{width:418px; margin:10px 20px; padding:0 20px;text-align:center;}
	#topTitle .title{ font-size:14px;}
	.topBg{background:url(../imgs/form_top.gif) no-repeat;}
	.centerBg{background:url(../imgs/form_center.gif) repeat-y;padding:0 0 1px 0;}
	.green{width:470px;margin:10px 0 0 4px;border-bottom:1px dashed #818181;}
	.botBg{background:url(../imgs/form_bot.gif) no-repeat;}
	
	#topForm{width:478px; margin:15px;}
	#personalInfo{width:auto;}
	#personalInfo label{width:135px; float:left; display:inline; margin:0 10px; padding:0;}
	#personalInfo input {display:block; margin:3px 0; padding:0; width:125px;}
	#personalInfo select {display:block; margin:3px 0; padding:0; width:50px;}
	.blockSpecial{width:448px;}
	.blockSpecial label{float:right; margin:10px 0 0 0; width:188px;}
	.blockSpecial input{float:right; margin:10px 0 0 0; width:123px;}
	.blockBot label, .blocknoBot label {margin:0 10px;}
	.blocknoBot input {margin:0 30px 0 5px;}
	.blockBot{width:470px;margin:10px 0 0 4px;padding:18px 0 6px 0;border-bottom:1px dashed #818181;}
	#date { width:auto;}
	#date label{width:135px; float:left; display:inline; margin:0 10px; padding:0;}
	#date input {display:inline; margin:3px 5px 3px 0; padding:0; width:33px;}
	#botForm{ width:486px; margin:10px 0 10px 10px;}
	.topBgdown{background:url(../imgs/form_top_down.gif) no-repeat;}
	.topBgdown img{ margin: 5px 5px 0 5px;}
	.mail{ width:486px; background:url(../imgs/form_mail_down.gif) repeat-y; padding:10px 0 0 0;}
	.mail img, .mail div{float:left; margin:0 0 5px 2px;}
	.centerBgdown{background:url(../imgs/form_center_down.gif) repeat-y;}
	.botBgdown{background:url(../imgs/form_bot_down.gif) no-repeat;}
	.block2{margin: 0 0 0 4px;width:478px;}
	.block2 span, .block2special span{ width:inherit;font-size:12px; display:inline;line-height:14px;}
	.block2 div{padding:3px 0;}
	.block2special {border-bottom:1px dashed #818181;border-top:1px dashed #818181; width:478px;}
	.block2 p{margin:0; float:left;}
	.block2 input { margin:0 10px 0 20px; float:left;}


	.textpromoBonus {padding:5px 20px 15px 20px;}
	.textpromoBonus h2 {margin:0; padding:0; font-size:12px; color:#000; width:260px;}
	.textpromoBonus h3 {margin:0; padding:0; font-size:12px; width:260px;}

	#rightContent2{width:397px; float:left;margin:0; margin-top:-2px;pading:0; font-size:11px; line-height:14px; color:#000000;}
	.textpromoBonuslog {padding:5px 20px 15px 20px;}
	.textpromoBonuslog h2 {margin:0; padding:0; font-size:12px; color:#000; width:260px;}
	.textpromoBonuslog h3 {margin:0; padding:0; font-size:12px; width:260px;color:#18A2D6;}
	.hozBg2{width:397px;margin:0; padding:0 2px 0 0; background:url(../imgs/bg_center_s.gif) left top repeat-y;}
	
	#pointsblk1s {background: url(../imgs/point_blk1_bg.gif) no-repeat; padding:0 0 20px 0;}
	#pointsblk2s {background: url(../imgs/points_blk2_bg.gif) no-repeat; padding:0 0 20px 0;}
	#pointsblk2s ul {list-style:none;margin:10px 0 0 90px;padding:0;}
	#pointsblk3s{background: url(../imgs/points_blk3_bg.gif) no-repeat; padding:0 0 20px 0;}
	#pointsblk1s p, #pointsblk2s p, #pointsblk3s p {margin:0 0 0 90px;}
	
	#pointsblk1sbis {background: url(../imgs/point_blk1_bg.gif) no-repeat; padding:0 10px 20px 0;}
	#pointsblk2sbis {background: url(../imgs/points_blk2_bg.gif) no-repeat; padding:0 10px 20px 0;}
	#pointsblk2sbis ul {list-style:none;margin:10px 0 0 90px;padding:0;}
	#pointsblk3sbis {background: url(../imgs/points_blk3_bg.gif) no-repeat; padding:0 10px 20px 0;}
	#pointsblk1sbis p, #pointsblk2sbis p, #pointsblk3sbis p {margin:0 0 0 90px;}


	/*esp_s_alert.html*/
	#rightAlertpromo { background:url(../imgs/alerte_bg_main.gif) no-repeat; padding: 0 0 11px 0; color:#EC008B; font-weight:bold;}
	#rightAlertpromo h3 {color:#EC008D;}
	#alertblk1 {background: url(../imgs/alerte_icon_1.gif) no-repeat; padding:0 15px 20px 0;}
	#alertblk2 {background: url(../imgs/alerte_icon_2.gif) no-repeat; padding:0 15px 20px 0;}
	#alertblk3 {background: url(../imgs/alerte_icon_3.gif) no-repeat; padding:0 15px 40px 0;}
	#alertblk1 p, #alertblk2 p, #alertblk3 p {margin:0 0 0 90px;}
	
	#alertblk1bis {background: url(../imgs/alerte_icon_1.gif) no-repeat; padding:0 10px 20px 0;}
	#alertblk2bis {background: url(../imgs/alerte_icon_2.gif) no-repeat; padding:0 10px 20px 0;}
	#alertblk3bis {background: url(../imgs/alerte_icon_3.gif) no-repeat; padding:0 10px 20px 0;}
	#alertblk1bis p, #alertblk2bis p, #alertblk3bis p {margin:0 0 0 90px;}
	
	/*esp_s_piel.html*/
	#rightPoints { background:url(../imgs/points_bg_main.gif) no-repeat; padding: 0 0 11px 0; color:#4769E9; font-weight:bold;}
	#rightPoints h3 {color:#476AEC;}
	#pointsblk1 {background: url(../imgs/point_blk1_bg.gif) no-repeat; padding:0 15px 20px 0;}
	#pointsblk2 {background: url(../imgs/points_blk2_bg.gif) no-repeat; padding:0 15px 20px 0;}
	#pointsblk2 ul {list-style:none;margin:10px 0 0 90px;padding:0;}
	#pointsblk3 {background: url(../imgs/points_blk3_bg.gif) no-repeat; padding:0 15px 40px 0;}
	#pointsblk1 p, #pointsblk2 p, #pointsblk3 p {width:390px; margin:0 0 0 90px;}
	
	/*esp_s_bonus.html*/
	#rightpromoBonus {background:url(../imgs/promobonus_bg_main.gif) no-repeat; padding: 0 0 11px 0;}
	#rightpromoBonus h3 {color:#1AA3D1;}
	#promoblk1 {background: url(../imgs/icon_cart_heart.gif) repeat-y; padding:0 15px 20px 90px; line-height:14px;}
	#promoblk1 p {margin:0; padding:0;}	
	#promoblk1 ul {list-style:none; margin:0; padding:0;}
	#promoblk2 {background: url(../imgs/icon_mail.gif) repeat-y; padding: 0 15px 20px 90px;}
	#promoblk3 {background: url(../imgs/icon_cart_arrow.gif) repeat-y; padding: 0 15px 10px 90px;}

	#promoblk1bis {background: url(../imgs/icon_cart_heart_bis.gif) repeat-y; padding:0 10px 20px 90px; line-height:14px;}
	#promoblk1bis p {margin:0; padding:0;}	
	#promoblk1bis ul {list-style:none; margin:0; padding:0;}
	#promoblk2bis {background: url(../imgs/icon_mail_bis.gif) repeat-y; padding: 0 10px 20px 90px;}
	#promoblk3bis {background: url(../imgs/icon_cart_arrow_bis.gif) repeat-y; padding: 0 10px 10px 90px;}
	#promoblk3bis a { color:#000000; text-decoration:underline}
	#promoblk3bis a:hover { text-decoration:none}
	
	.linkbullet { background:url(../imgs/bullet1.gif) no-repeat left 3px; padding: 0 0 0 10px;}
	/*esp_s_promoliste.html*/
	#rightliste { background: url(../imgs/promoliste_bg_main.gif) no-repeat;}
	#rightliste h3 {color:#EA6008; padding:0 0 5px 0;}
	#rightliste p {font-size:9px; padding:0; margin:0; color:#000;}
	

	#listeblk1 {background: url(../imgs/promoliste_icon_1.gif) repeat-y; padding: 0 15px 20px 90px;}
	#listeblk1 img{ vertical-align:middle;}
	#listeblk2 {background: url(../imgs/promoliste_icon_2.gif) repeat-y; padding: 0 15px 20px 90px;}
	#listeblk3 {background: url(../imgs/promoliste_icon_3.gif) repeat-y; padding: 0 15px 40px 90px;}

	#listeblk1bis {background: url(../imgs/promoliste_icon_1.gif) repeat-y; padding: 0 10px 20px 90px;}
	#listeblk1bis img{ vertical-align:middle;}
	#listeblk2bis {background: url(../imgs/promoliste_icon_2.gif) repeat-y; padding: 0 10px 20px 90px;}
	#listeblk3bis {background: url(../imgs/promoliste_icon_3.gif) repeat-y; padding: 0 10px 20px 90px;}
	
/*----------------------------------------------------------------------------------------------------*/
	/*hidden layer*/
	.hiddenField {display:none;}
	.showForm{ display:block;}
	
	
	/*confirm magasin*/
	#confirmMag {background: url(../imgs/confirm_mag_bgd.gif) repeat-y left top; padding:0px 15px 0px 15px;}
		#confirmMag form { font-size:11px;}
		#confirmMag input { vertical-align:middle;}
	
	#confirmMagValider { text-align:center;}
	
	/*Promo Liste Produit non menbre*/
	#promoListeProduit {padding:0px 2px 0px 4px;}
	#promoListeProduit div {padding:0px 0px 5px 0px;}
	
	.textPromoListeProduit {padding:10px 20px 20px 20px;}
	.textPromoListeProduit h3 {margin:0; padding:0; font-size:12px; width:300px;}
	
	.promolisteRouge {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#DA3538;}
	.promolisteBleu {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#1028ad;}
		 a.promolisteBleu { text-decoration:underline;}
		 a:hover.promolisteBleu { text-decoration:none;}
	.promolisteGrosRouge {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:18px;color:#DA3538;font-weight:bold;}
	.promolisteNoir {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;}
	.promolisteGris {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#898989;}
	
	.hilightFilet {border-top: dashed 1px #BBBBBB;}
		.lienPromoListe {padding:0px 10px 15px 10px; text-align:center; color:#EA6008;}
		 .lienPromoListe a{text-decoration:underline;}
		 .lienPromoListe a:hover{text-decoration:none;}

	/*footer*/
		#footer {height:20px; padding:10px 0 10px 195px; border-top:1px solid #333399; background:#fff;}
		#footer div.imgdv{float:right; margin-top:-10px;}
		#footer div{color:#FF762F;}
		.footerLink {font-size:11px; color:#21299c; margin-top:2px;}
		.footerLink:hover {color:#21299c; text-decoration:none;}
	


