/******** Default Behaviour Tags ********/
/****************************************/
/* Only Default Tags */
* {margin:0; padding:0; outline: none; }
body { font-size:11px; font-family:Arial, Helvetica, sans-serif; background:url(../images/design/bgd_body.gif) repeat-x center top ; margin:0 0 20px 0;}
li {list-style-type:none;}
img, fieldset {border:0;}
h1{ float:left;}
h2{}
h3{}
h4{font-size:11px; margin:0;}
h5{font-size:11px; margin:0;}
p{}
a {color:#6A1400; text-decoration:none; outline: none;}
a:hover {text-decoration:underline;}
input, select, option, textarea {font-size:11px; font-family:Arial, Helvetica, sans-serif;}
select{padding:0 0 0 2px;}
input.radio {border: none;}
input{height:16px; padding:0 0 0 2px;}
#cart_type1, #cart_type2 {border:none;}
option {padding-left: 4px;}
fieldset{ padding:0;}
textarea{}
form{margin:0; padding:0;color:#630f00;}
span{ padding:0; border:none; margin:0;}
.clear {height:0; line-height:0; font-size:1px;clear:both;}
.alert{}
.formMessage {}
	.formMessage a {overflow:hidden; float:right;}
.formLayer {position:absolute; z-index:999; }
	.formLayer a {display:none;}
	.formLayer p {color:#000; width:207px; margin:0; padding:0 10px 3px 10px; background:url(../images/design/bgd_index_body_bulle2.png) repeat-y left;}
.formpopup {position:absolute; height:60px; top:240px; right:100px; z-index:8; }
	.formpopup a {font-weight:bold; height:12px; line-height:10px; text-decoration:none; text-align:center; background:none; color:#CC0000; margin:0; padding:5px 3px 0 4px; display:block; position:relative;}
		.formpopup a:hover {color:#FFFFFF; background:#CC0000;}
	.formpopup p {color:#000; margin:0; padding:0 10px; background:url(../images/design/bgd_index_body_bulle2.png) repeat-y left;}
	#topInfoBulleDiv { width:227px; overflow:hidden; display:inline-block; height:11px; background:url(../images/design/bgd_index_topbulle.png) no-repeat;}
	#bottomInfoBulleDiv { width:227px; overflow:hidden; height:26px; margin-top:-3px; display:inline-block; background:url(../images/design/bgd_index_bottom_bulle.png) no-repeat;}
	#bottomInfoBulleInvert { width:227px; overflow:hidden; height:26px; margin-top:-3px; display:inline-block; background:url(../images/design/bgd_index_bottom_bulleInvert.png) no-repeat;}
.disactivated{color:#999999;}
#startPurchase #div01 .disactivated span{color:#999999;}

#flash h1 { float:none; padding:0;position:absolute; left:0; top:0;}


/********** Common Structure (for all templates) ********/
/********************************************************/

	#main{ width:955px; margin:auto; position:relative; background:#C72002 url(../images/design/bgd_content.jpg) 0 0 no-repeat;}
		#mainCont {width:752px; margin:auto; float:left; position:relative; display:inline;}
		#mainCont #lev1 {width:612px; padding:9px 0 0 0px; float:none; background:url(../images/design/bgd_lev1_ul.png) left top no-repeat; float:left; height:50px; overflow:hidden;}
		#mainCont #lev1 ul {}
			#mainCont #lev1 li {background:url(../images/design/bgd_lev1_li.gif) left top repeat-x;}
				#mainCont #lev1 li a {background:url(../images/design/bgd_li1_n.gif) right top no-repeat; text-align:center; display:block; text-decoration:none; line-height:1.2em; padding:17px 0 18px 0; width:110px;color:#811400; font-weight:bold;}
				#mainCont #lev1 li a:hover {text-decoration:none; color:#F49317;}
				#mainCont #lev1 li a.active:hover {color:#E20024;}
				#mainCont #lev1 li.toutPizzaHut a { width:140px; }
				#mainCont #lev1 li.mangerSurPlace a { width:130px; }
				#mainCont #lev1 li.votreAvis a { width:90px; }
			#mainCont #lev1 li.first { background:none;}
				#mainCont #lev1 li.first a {background:url(../images/design/bgd_lev1_first_active.png) left top no-repeat; cursor:pointer; display:block; padding-left:10px; text-decoration:none; width:130px;color:#FF3A01; font-weight:bold;}
				#mainCont #lev1 li.first a:hover {}
			#mainCont #lev1 li.last {background:none; }
				#mainCont #lev1 li.last a {background:url(../images/design/bgd_li3_n.png) left top no-repeat; display:block; cursor:pointer; text-decoration:none; padding-right:2px; width:90px; font-weight:bold;}
				#mainCont #lev1 li.last a:hover {color:#F49317;}
				#mainHighlight{position:absolute; left:939px;bottom:513px;z-index:99;}
				#campaignHighlight{position:absolute; z-index:100;top:-10px; width:963px; height:646px;}
				#postit{position: absolute; top:-25px; right:-35px; z-index:1000;}
				#postitNoscript{position: absolute; top:-25px; right:-45px; z-index:99;}
					#postitNoscript a:hover{ display:none;}

		#header {}
			h1 {width:140px; float:left;}
				h1 img {padding:0;}
			#lev1 {font-size:12px; height:50px; margin: 0; overflow:hidden; text-align:center; width:602px; float:left;}
				#lev1 ul {margin:auto;}
					#lev1 li {float:left; background:url(../images/design/bgd_lev1_li.gif) right top no-repeat; overflow:hidden; height:49px;}
						#lev1 a {font-weight:bold; text-decoration:none; color:#FFF; padding:20px 0 15px 0; width:150px; display:block;}
						#lev1 a:hover {color:#F49317;}
						#lev1 .active {color:#E20024; background:url(../images/design/bgd_lev1_active.gif) top right no-repeat;}
						#lev1 .active:hover {color:#E20024;}
					#lev1 .first {}
						#lev1 .first a {width:151px;}
						#lev1 .first .active {background:url(../images/design/bgd_lev1_first_active.gif) right top no-repeat;}
					#lev1 .last {background:none;}
						#lev1 .last a {width:151px;}
						#lev1 .last .active {background:url(../images/design/bgd_lev1_last_active.gif) right top no-repeat;}
			#path {padding:0 0 0 15px; position:relative; bottom:-16px;}
				#path dl {width: 600px;}
					#path dt {float:left; padding:0 3px 0 0;}
					#path dd {font-weight:bold; padding:0 3px 0 0; float:left; font-size:12px;}
						#path strong {color:#faab12;}
						#path span {font-weight:normal;}
						
				#pathAccount { position:absolute; top:70px; left:142px;}
				#pathAccount dl {width: 600px;}
					#pathAccount dt {float:left; padding:0 3px 0 0;}
					#pathAccount dd {font-weight:bold; padding:0 3px 0 0; float:left; font-size:12px;}
						#pathAccount strong {color:#faab12;}
						#pathAccount span {font-weight:normal;}			
		#lev2container {width:140px; float:left; }
		#lev2 {width:140px; padding:25px 0 0 0; float:left; background:url(../images/design/bgd_lev2_top.png) top left no-repeat;}
			#lev2 ul {background:url(../images/design/bgd_lev2_sepEnd.gif) bottom left no-repeat; margin:0 0 15px 0;}
				#lev2 li {padding:1px; width:132px; border:0;background:url(../images/design/bgd_lev2_sep.gif) left top no-repeat;}
					#lev2 a.sm {color:#630f00; text-decoration:none; background:none; padding:3px 0 3px 21px; display:block;}
					#lev2 a.sm:hover {text-decoration:underline;}
						#lev2 .active {color:#b85b00;background:url(../images/design/bgd_lev2_active.gif) left top no-repeat; padding:3px 0 3px 21px; display:block;}
			#lev2 div {width:138px; background:#fbf0d2; margin:1px;}
				#lev2 div h3 {padding:6px;}
				#lev2 div p {padding:0 6px 6px 6px;}
				#lev2 div div {width:auto; margin:0 1px 0 0; background:#fabb13; padding:5px 6px 8px 15px; overflow:hidden;}
				#lev2 div span {padding:0 0 0 15px; display:block;}
				#lev2 div strong {font-size:18px;}
				#lev2 div a {background:none !important; margin:0 !important; padding:0 !important; display:inline !important; float:left;}
				#lev2 div sup {font-size:11px; vertical-align:text-top; padding:0 0 5px 0;}

 
 				#lev2 p.telechargezCarte{color:#ed1c2e;padding:0 0 0 5px; margin:0; overflow:hidden;}
					#lev2 p.telechargezCarte a{text-decoration:none;color:#af1603; margin:0; background:none; float:left;}
					#lev2 p.telechargezCarte img{float:left;}
					#lev2 p.telechargezCarte span{color:#af1603; margin:0; background:none; float:left; display:block; width:80px;}
					#lev2 p.telechargezCarte a:hover{text-decoration: underline;color:#af1603;}
					#lev2 p.pub{ padding:0 0 0 3px;width:135px}
					#lev2 p.telechargezCarte a.telechCarte { padding:5px 0 0 0; }
					#lev2 p.telechargezCarte span.pastilleChaud { padding:15px 0 0 4px; }
					
				
				.lev2Bottom { background:url(../images/design/bgd_lev2_bottom.png) left top no-repeat; width:139px; height:28px; float:left; }
		#mainCont #content {width:600px; float:left; padding:0 0 0 12px;}
			#content h2 {font-size:22px; background:none; padding:0; color:#FFF; margin:0; clear:both;}
			#content h2.votreCompte{margin:0; padding:0; background:none;}
			/*#content h4 { width:602px; height:58px;}*/
			#content p.introdution{margin:0px;}
			#contextBlock {width:203px; float:left;z-index:0; padding:9px 0 100px 0;}
		#contextBlock h2 {font-size:11px; color:#FFF; padding:0 0 8px 10px;}
		#contextBlock h3 {font-size:11px;}
		#contextBlock h4 { font-size:16px;color:#FFF; font-weight:normal;padding:0 0 8px 10px;}
			#contextBlock h4 span{font-size:20px;font-weight:bold;}
		#contextBlock div {margin: 0 0 0 5px; padding:0 0 7px 0;z-index:0}
		#contextBlock .moduletable{ z-index:0!important;}
		#contextBlock .moduletable input{}
		#contextBlock .moduletable-ph-cart{}
			#contextBlock div div {padding:0 0 7px 0; margin:0; width:191px;}
				#contextBlock div div div {background:none; padding:0 0 0 10px; width:auto;}
				#contextBlock div div div ul {padding:0 0 5px 0;}
				#contextBlock div div div p {padding:0 5px 5px 5px;}
		#contextBlock p {padding:0 0 5px 10px;}
		#contextBlock a {color:#000;}
		#contextBlock ul {padding:0 0 5px 10px;}
			#contextBlock li {}
			
#highlightTel { position:absolute; bottom:-18px; margin-left:750px; }
		
/* footer */
	#footer {width:955px; margin:0 auto;}
		#footer li {font-size:11px; margin:5px 0; padding:0 7px; float:left;}
		#footer .last {border-right:none;}
			#footer a {color:#6a1400; text-decoration:none;}
			#footer a:hover {text-decoration:underline;}
			#footer span {text-decoration:none;}
		#upperFooter {width:742px; padding:0 5px; background:#FFF;}
		#lowerFooter {width:945px; padding:0;background:none; clear:both; }
			#lowerFooter ul {height:24px; background:#ff9a00; width:850px; padding:0 0 0 105px;}
			#lowerFooter li {}
				#lowerFooter a {color:#6a1400;}
				#lowerFooter a:hover {text-decoration:underline !important;} 
				#lowerFooter span {color:#6a1400;}
				#lowerFooter .separator { visibility:hidden; }
		#footer img { margin:0 auto; display:block; width:955px; }
		#footer #lowerFooterHome {width:945px; padding:0; background:none;}
	#lowerFooterHome ul {height:24px;background:#FF9A00 no-repeat;padding:5px 0 0 105px;width:850px;}
			#lowerFooterHome li {}
				#lowerFooterHome a {color:#6A1400;}
				#lowerFooterHome span {}	
	.anim {width:100%; background:#fff; position:relative; overflow:hidden;}
		.anim img {margin:0 0 0 -4px;}
	.foodingMessage{color:#FFFFFF; margin:auto; width:955px; text-align:center; padding:10px 0 0 0;}
		.foodingMessage a{ color:#FFFFFF; margin:0 0 0 50px; text-decoration:none;}
		.foodingMessage a:hover{ text-decoration:underline;}
		.legend{ width:200px; margin:auto; color:#FFFFFF; padding:20px 0 35px 0;}
/******** Specifics Blocks (grouped by functions) ********/

/******** Products ********************************/

.listProducts {margin:0 0 0px 0;overflow:visible;background:none; float:left;}
.listProducts .higlightCommandBody #log h5{ color:#4a0c00;}
#formulairecp h5{color:#4a0c00;}
#log1 h5{color:#4a0c00;}
.listProducts .higlightCommandBody label{ color:#630F00!important;}
.listProducts .higlightCommandBody #votrecp{width:65px!important;}
.listProducts .higlightCommandBody input{ border:1px solid #000000;}
.listProducts .higlightCommandBody #formulairecp ol li{color:#630F00!important;}
.listProducts .higlightCommandBody #num_voie{ border:1px solid #000000;}
.listProducts .higlightCommand form fieldset{ overflow:visible; height:auto; width:100%;}
.listProducts .higlightCommandBody #nom_voie{ margin:3px 0 0 0!important;}
.AdNumber label{ float:left; width:15px!important;}
.newsletterInfo02{ padding:20px 0 20px 0;}
.alertSms{ padding:10px 0 10px 0!important;}
.HomefoodingMessage {color:#FFFFFF;margin:0 auto;text-align:center;width:100%; position:absolute; top:670px; }
.HomefoodingMessage a{ color:#FFFFFF;}
.brdDroiteAccount{ background-color:#FFFFFF;}
.EMPORTE{ background-color:#FFFFFF;}
#tousLesProduits { width:593px; background:#fbaf36 url(../images/design/bgd_bottom_products.gif) left bottom no-repeat; }
#chooseAllPizza {width:593px;}
#synthesePanier { width:575px; background:url(../images/design/bgd_bottom_menus.gif) left bottom no-repeat;}
#synthesePanierValide { width:575px; background:url(../images/design/bgd_bonAppetit.gif) left bottom no-repeat;}
	.listProducts02 {padding:9px 0 60px 0; margin:0 0 10px 0; background: url(../images/design/bgd_bon_appetit.gif)  0 100% ; overflow: hidden; width:602px;}
	.listProducts h3.titChoisissez {padding: 5px 0 10px 10px;}
/*		.listProducts .viewIngredients {margin: 20px 15px 0 0; display: inline;}
	.listProducts .ingredientsProducts input {border: none;}
		.listProducts .ingredientsProducts .btn {padding: 10px 15px; text-align: right;}
			.listProducts .ingredientsProducts .btn input {width: 190px; height: 26px; border: none;}
	.listProducts .ingredientsProducts {background: url(../images/bgd_majorForm_fieldset.gif) 0 100% no-repeat; margin: 10px 0 10px 10px;}
		.listProducts .ingredientsProducts h3.title {padding: 5px 0 0 12px; margin: 0 -7px 0 -20px; background: url(../images/bgd_majorForm_h3.gif) 0 0 no-repeat;}*/
		.listProducts p.introdution {padding:8px 0 20px 10px; }
		.listProducts h3{font-weight:bold;padding:8px 0 0 10px; }
	.introProducts {padding: 0 200px 0 12px; height:111px}
		.introProducts p{padding:0 0 10px 0;}
		.introProducts fieldset{padding:20px 0 10px 0;}
			.introProducts label{font-size: 14px; font-weight: bold; margin: 0 5px 0 0;}
	.introProducts2 {padding: 0 20px 0 12px;}
		.introProducts2 p{padding:0 0 10px 0;}

	.highlightProducts{width:579px; background:url(../images/bgd_highlightProducts.gif) bottom no-repeat; margin:0 12px; overflow:hidden;}
		.highlightProducts div {width:579px; background: url(../images/bgd_highlightProducts_div.gif) top no-repeat; overflow:hidden;}
			#main .highlightProducts select{margin: 12px 15px; width:40px; float:left; display:block;}
			.highlightProducts label{width:260px; padding: 14px 0 0 0; float: left; display:block;}
			.highlightProducts .formButton{float:left; display:block; padding:8px 0 0 0;}
			.priceProducts{width:63px; position:relative; float:right; margin:4px 0 0 0;}
				.priceProducts .sup{font-size: 18px; font-weight: bold; position: absolute; top: 3px;}
				.priceProducts strong{font-size:35px; line-height: 36px;}

/********************POP UP 1*****************/
	.ingredientsPerso {width:583px;margin:30px 0 0 40px; position:absolute; z-index:999; top:630px}
		.ingredientsPerso h3{background:url(../images/design/bgd_ingredientsPerso_top.gif) 0 0 no-repeat; width:573px; display:block; padding:10px 0 2px 10px; color:#565673;font-size:16px; font-weight:bold; position:relative;}
		.ingredientsPerso h4{ height:10px!important;background:none; color:#000000; font-size:11px; margin:0; padding:8px  0;}
		.ingredientsPerso span.fermer{background:url(../images/contents/pictos/illus_fermeture02.gif) right 4px no-repeat;padding:0 14px 0 360px;color:#565673; font-weight:normal; position:absolute; top:10px; right:14px; font-size:11px; }
		.ingredientsPerso span a{color:#565673;}
		.ingredientsPerso span.red{color:#FF0000; margin:0; padding:0; background:none;}
	.contentChoixPerso{background:url(../images/design/bgd_ingredientsPerso_bottom.gif) 0 bottom no-repeat;overflow: hidden; width:583px; padding:0 0 10px 5px;}
	.choixPerso{background:url(../images/design/bgd_choix_perso.gif) 0 100% no-repeat; width:551px; margin:10px 0; padding:0 10px 20px 10px; display:block; float:left; clear:both;}
		.choixPerso p{line-height:17px;}
		.choixPerso p.votreChoix{ background:url(../images/design/bgd_separation-choose.gif) 0 bottom no-repeat; padding:0 0 10px 0;margin:0 0 10px 0;}
		.choixPerso p.votreChoix span, .yourChoose p.votreChoix span{color:#f27e19; font-weight:bold; font-size:14px; padding:0; margin:0; background:none;}
		#IngredientsPersoInfos1{ font-size:11px!important; color:#000000; font-weight:normal;}
		#IngredientsPersoInfos2{ font-size:11px!important; color:#000000; font-weight:normal;}
		.contentChoixPerso p.votreChoix { padding-right:80px; }
			.contentChoixPerso p.votreChoix strong { display:block; width:100px;float:left; }

	.chooseIngredients {float: left; width:360px;}
	.chooseIngredients01{float: left; width:180px;}
	.chooseIngredients02{float: left; width:180px;}
	.chooseIngredients ol {margin:0;}
	.chooseIngredients li {width:180px; margin:0 0 4px 0;}
	.chooseIngredients input {border: none; margin:0 4px 0 0; padding:0; float:left; width:16px;}
	.chooseIngredients label {border: none; margin:0 0 0 2px;}
	.chooseIngredients span {width:16px; margin:0 4px 0 2px; font-weight:bold;}


	.viewIngredients {background: url(../images/design/bgd_viewIngredients_02.gif) 0 100% no-repeat; width: 190px; margin: 30px 0 0 0; padding: 0 0 10px 0; float:left; position: relative;}
		.viewIngredients h3 {font-size: 14px; background: url(../images/design/bgd_viewIngredients_01.gif) 0 0 no-repeat; padding: 5px 10px; color:#000;width: 170px;}
		.viewIngredients p {padding: 8px 0; position: absolute; bottom: 0; left: 8px; font-size:10px;}
		.viewIngredients ol {padding: 0px 12px 30px 12px;}
		.viewIngredients li {padding-bottom: 3px;}

	.ingredientsOptions {height: 1%; padding: 25px 0; overflow: hidden;}
		.ingredientsOptions ol {padding: 0 15px 0 0; float: left;}
		.ingredientsOptions li{ float:left;}
		.ingredientsOptions li input {padding: 0 5px 0 0; vertical-align: middle; border:none;}
		.ingredientsOptions li label{ margin:0 10px 0 0;}

	.yourChoose{ background:url(../images/design/bgd_your_choose.gif) 0 0 no-repeat; width:551px; height:123px;margin:10px 5px 5px 0; float:left; padding:10px; position:relative;}
		.yourChoose p.supplement{background:url(../images/design/bgd_separation-choose.gif) 0 bottom no-repeat;padding:10px 0 10px 100px;margin:0 0 10px 0;}
		.yourChoose .btn {padding: 0px; text-align: right;}
		.yourChoose .btn input {width:auto; height:auto; border:0 none;}

	.priceChoose{position:absolute; top:10px; right:60px;}

	.priceChoose strong{font-size:28px;float:left;}
	.priceChoose .sup009 {font-size: 14px; font-weight:bold; top: 2px; margin:0; padding:0; background:none; position:absolute; color:#000000;}




/****************Creation Compte*******************/
	.suiviEtape{width:560px;margin:10px 10px 0 10px; height:70px; background:url(../images/design/bgd_h2_choosePaste.gif) left bottom no-repeat;}
	.suiviEtape ul{margin:0 0 10px 0;}
	.suiviEtape li{float:left; list-style:none;}
	.compteTitle h3{font-size:18px; font-weight:normal;color:#af050f;}
	.creationCompte{ padding:0px 0px 0 0px;float:left; margin:0 0 0 5px; width:578px;}
		.headerCommande{ float:left; width:578px; height:27px; display:block;margin:0 0 0 5px;}
			.headerCommande .legend{ padding:10px 0 0 10px;}
		.creationCompte h3{font-size:18px; font-weight:normal; padding:3px 0 2px 12px; color:#af050f;}
	.creationCompte .middlecreationCompte{ height: 1%;overflow: hidden; padding:10px;}
		.creationCompte  span.commantaires{color:#630f00; display:block; padding:0 10px;}
		.creationCompte  p{padding:8px 0}
		.creationCompte  p.newsletterList{padding:0; display:inline;}
	.creationCompte .bottomcreationCompte{ width:578px; height:10px; background:url(../images/design/bgd_creez-compte_bottom.gif) 0 0 no-repeat; display:block; margin:0 0 15px 0;}
		.creationCompte p.conditions { float:left;width:480px;  padding:20px 20px; clear:both;margin:0;}
		.creationCompte p.paiementLegend{ padding:0 0 0 20px;}
		.creationCompte input.inputBox{ float:left; width:12px; height:12px; margin:0 6px 6px 0;}
	.blocCompte{width:560px; padding:0 0 6px 0; margin:0 0 10px 0; float:left;}
		.blocCompte h3{font-size:12px; font-weight:bold;color:#af050f; background:none; padding:0; margin:0;}
			.blocCompte .headerBlocCompte{ width:560px;padding:0 0 3px 0px; }
			.blocCompte span{font-size:12px; font-weight:bold; color:#af050f; padding:0 0 0 160px;}
			.blocCompte ol{ width:260px; float:left; border-top:none; margin:0 !important; padding-bottom:0 !important;}
			.blocCompte ol li { margin:0 0 10px 0 !important; }
			.blocCompte .livraison{ float:left; width:280px; margin:0 0 0 20px;padding:10px 0 0 10px;}
			.blocCompte .livraison a { background:none; padding:0; display:inline; font-weight:100; }
			.blocCompte .introduction{ padding:0 0 20px 18px;}
					.blocCompte .livraison p{ padding:0px; width:120px; float:left;}
					.blocCompte .livraison li{ padding:0px; margin:0px 0px 15px 0;float:left;}
					.adressList{ width:210px;}
					.codeDoor{ margin:0 0 0 22px;}
					.residence{ width:133px;}
					.dateNaissance{ float:left; padding:0 0 0 18px;}
					.nombrepers{ float:left; padding:0 0 0 120px;}
					.nombrepers input{ width:30px;}
					.nbenfant{ margin:0 0 0 101px;}
					.larg{ margin:0 0 10px 0;}
					.newsletterInfo{ margin:0 25px 0 18px; padding:10px 0 0 0;}
							.newsletterInfo ul li{ width:250px; float:left; padding-bottom:10px; padding-right:10px;}
							.newsletterInfo ul li#smsnumberli{ padding:0}
								.newsletterInfo ul li#smsnumberli input{width:70px;}
							.newsletterInfo input{ border:none;}
				.creationCompte .bottomCreationCompte{width:578px; height:17px; display:block;}
			.blocCompte ol.livraison .residence{ width:110px;}
			.blocCompte ol.informations{float:left; width:245px;}
					.blocCompte ol.informations li{ margin:10px 0px 16px 0px; padding:0px; float:left;}
			.blocCompte .inputText{ width:240px;}
			.blocCompte .infoLivraison{float:left; margin:0px; width:220px; padding:10px 0 0 10px; margin:0 0 0 5px;}
					.blocCompte .infoLivraison p{ padding:10px 0px;float:left;}
							.blocCompte .infoLivraison #num_voie{ margin:0px 15px 0 0;}
							.blocCompte .infoLivraison #nom_voie{ margin:0 0 0 37px;}
							.blocCompte .infoLivraison #user_address_labelid{ width:108px;}
							.blocCompte .infoLivraison .streetName{ margin:10px 0;}
					.blocCompte .phone{ padding:10px 0 10px 0;}
			.blocCompte ol.infoLivraison li{ padding:0px; margin:0px; float:left; }
			.blocCompte ol.civilite{width:auto;float:none; border-top:none; margin:10px 0 0 14px; padding:0px;}
			.blocCompte ol.civilite label{ margin:0 10px 0 0;}
			.blocCompte ol.civilite input{ border:none; height:14px;}
			.blocCompte .digicode{ width:50px;}
			.blocCompte .etage{ width:30px; margin:0 15px 0 14px;}
			.blocCompte .stair{ width:30px; margin:0 50px 0 27px;}
			.blocCompte .commentaire {}
							.blocCompte .commentaire p{ width:120px;}
			.blocCompte .homeLayerPostal{ top:675px!important;}
			.blocCompte .homeLayerPostal a{ margin:0 0 0 15px!important;}
			.blocCompte .floor select{width:110px;}
			.blocCompte input.telephone{width:120px; float:left; margin:0 10px 0 0;}
			.blocCompte ol.largeurMax{width:560px;float:left; border-top:none; margin:4px 0;}
			.blocCompte ol.largeurMax input{ margin:0 20px 0 0;}
			.blocCompte ol.largeurMax input.inputRadio{ margin:0  0 0 20px;}

			.blocCompte .labelText{font-weight:bold;}
			.blocCompte p {padding:0px 20px 15px 0;;}
			.blocCompte p.l01 { float:left;width:530px;  padding:10px 0 10px 10px; clear:both; margin:0 0 0 10px;}
			.blocCompte p.l02 { float:left;width:380px;  padding:10px 0 10px 10px; clear:both;margin:0 0 0 10px;}
			.blocCompte p.l03 { float:left;width:530px;  padding:10px 0 10px 10px; clear:both;margin:0 0 0 10px;}
			.blocCompte p.l01 label { margin:0 40px 0 4px;}
			.blocCompte p.l01 span{ margin:0 4px 0 0;}
			.radioInline{border:none; width:12px; height:12px;  }
			.radioInline2{border:none; width:12px; height:12px; margin:0 0 0 10px;  }
			.blocCompte ol.larg02{ width:450px; float:left; border-top:none; margin:0; }
			.blocCompte ol li{ margin:0 0 6px 20px;}
				li.ptitPolice{ font-size:11px;}
			.blocCompte label{width:240px; padding:0 0 4px 0;}
			.blocCompte label.labelText{float:left; }
			.blocCompte label.larg01{ width:40px; float:left; font-weight:bold;}
			.blocCompte label.larg02{ width:160px; float:left;}
			.blocCompte label.larg03{ width:180px; float:left; padding:0 6px 0 0}
			/*.blocCompte dl{width:170px; float:left; margin:10px 0 0 10px;}*/
				.blocCompte input.larg01{width:60px;}
				.blocCompte input.larg03{width:200px;}
				.blocCompte input.telephone{width:120px; float:none; margin:0 30px 0 0;display:inline}
				.blocCompte input.inputBox{ float:left; width:12px; height:12px; margin:0 6px 6px 0;}
				.blocCompte .champTxt{width:140px; height:60px; border:1px solid #000000; float:left;}
			/*.blocCompte dt{font-weight:bold; padding:0 0 10px 20px;}
				.blocCompte dt.pointRond{background:url(../images/design/bgd_adresse.gif) 8px 4px no-repeat;}
			.blocCompte dt{padding:0 0 4px 20px;}
			.blocCompte dd{padding:0 0 4px 20px;}
				.blocCompte dd a{background:url(../images/design/bgd_plan_acces.gif) 0 2px no-repeat; text-decoration:underline; padding:0 0 0 14px;}*/


			.blocCompte ol.infoLivreur{width:170px; float:left; margin:10px 0 0 0;}
			.blocCompte ol.infoLivreur li{padding:0 0 0 10px;}
			.blocCompte li.pointRond{background:url(../images/design/bgd_adresse.gif) 0 4px no-repeat; padding:0;font-weight:bold;}
			.blocCompte li a{background:url(../images/design/bgd_plan_acces.gif) 0 2px no-repeat; text-decoration:underline; padding:0 0 0 14px;}


			.blocCompte dl.larg02{width:120px; float:left; margin:10px 0 0 16px; padding:0 0 0 0;}
			.blocCompte dl.larg02 dt{padding:0 0 10px 0; margin:0;}
			.blocCompte dl.larg02 dd{padding:0; margin:0;}
				.blocCompte dl.larg02 .inputRadio{width:12px; height:12px; border:none; margin:0 6px 0 0;}
				.blocCompte dl.larg02 label{margin:0 6px 0 0 ;}

			.blocCompte dl.larg02 select{width:60px;}
			.inputRadio,.inputBox{width:12px; height:12px; border:none; }
			.blocCompte span.fermer{background:url(../images/contents/pictos/illus_fermeture02.gif) right 4px no-repeat;padding:0 14px 0 360px;color:#565673; font-weight:normal; position:absolute; top:10px; right:14px; font-size:11px; }
			#blocUserAddress {}
			#blocUserAddress2 {display:none;position:absolute;left:155px;top:360px; background:none;}
				#blocUserAddress2 h4 {color:#630f00; height:auto; font-size:14px; background:none; padding-bottom:10px;}
				#blocUserAddress2 .headerBlocCompte { background:none; padding-top:60px; }
					.headerBlocCompte h3 {color:#630f00;}
					.headerBlocCompte h3 span  {color:#630f00;}

/***************Suivie Commande*************/
	.suiviCommande{width:578px;margin:0  auto; }
	.suiviCommande .menuCommande{width:578px; float:left; background:url(../images/design/bgd_topMenuCommande.gif) no-repeat; padding:10px 0 0 0; height:80px;}
	.suiviCommande .menuCommande img{display:block;}
	.suiviCommande .menuCommande ul{margin:0;}
	.suiviCommande .menuCommande li{float:left; list-style:none;}
	.suiviCommande .middle{width:538px;background:none; overflow: hidden; padding:20px 20px 0 20px; float:left;}
		.suiviCommande .middle p{padding:0 0 20px 0;}
		.suiviCommande .middle p.l02{ float:left;width:180px;  padding:0px 0 10px 0; margin:0; }
		.suiviCommande .middle p.l03{clear:both;}
		.suiviCommande .middle p.l04{ float:left; padding:0px 0 10px 0; margin:0; }
		.suiviCommande .middle p.newsletterList{ padding:5px 0 10px 0; margin:0;width:330px; }
		.smsNumber{float:left; width:110px!important;}
		.suiviCommande .middle input.inputBox{ float:left; width:12px; height:12px; margin:0 6px 19px 0; }
		.suiviCommande .middle p.l02 a{display:block; background:url(../images/design/bgd_plan_acces.gif) 0 6px no-repeat; text-decoration:underline; margin:0 0 0 12px; padding:5px 0 0 12px;}
		.newsletterImg{ float:left; margin:0 10px 10px 0; width:44px!important; height:43px!important; display:block;}
		.newsletterImgOrangina {display:block; float:left; height:45px !important; margin:0 10px 10px 0; width:36px !important;}
		.suiviCommande .middle input.inputText{width:220px;}
		.suiviCommande .middle input.inputText2{width:30px;}
		.suiviCommande .middle input.nbEnfants{width:30px; margin:3px 0 0 89px;}
		.suiviCommande .middle div{float:left;width:548px;}
		.suiviCommande .middle .livraisonAdresse{padding:0;}
		.suiviCommande .middle .mesAdressLivraison .adressFirstLink{ padding:0 10px 0 0;}
			.suiviCommande .middle .mesAdressLivraison{ float:left;border-top:none; margin:0 5px 10px 0; padding:0 20px 10px 0; width:150px; }
			.suiviCommande .middle .mesAdressLivraison ol{ float:left;border-top:none; margin:0; padding:0; width:145px;}
				.suiviCommande .middle .mesAdressLivraison ol li{padding:0; margin:0 0 3px 0;}

				.suiviCommande .middle .mesAdressLivraison ol li label{padding:0; margin:0; float:left;}
				.suiviCommande .middle .mesAdressLivraison ol a{text-decoration:underline; padding:0 0 0 0px;}
				.suiviCommande .middle .mesAdressLivraison ol a.infoLivreur{display:block; text-decoration:underline; margin:0 0 0 22px; padding:2px 0 0 0; color:#af050f; font-weight:bold; background:none;}
				.suiviCommande .middle .mesAdressLivraison label{width:120px; }

			.livraisonAdresse ol.larg02{ border-top:none; margin:0; padding:0; width:530px;}
			.suiviCommande .middle .livraisonAdresse ol li{ margin:0 0 0 20px; padding:0;float:left;width:150px;  }
		.suiviCommande .middle .modification{float:left;width:548px; padding:0; margin:0;}
			.suiviCommande .middle .modification p.l02{ float:left;width:150px;  padding:0px 0 20px 25px; margin:0; }
			.suiviCommande .middle .modification p.l02 a.infoLivreur{display:block; text-decoration:underline; margin:0 0 0 12px; padding:8px 0 0 0; color:#af050f; font-weight:bold; background:none;}
		.suiviCommande #accountAdress .higlightCommand .higlightCommandBody .moduletable { padding-left:15px !important;}
		.suiviCommande #accountAdress #homeLayerPostal { top:20px !important; left:300px !important; }


		.middle ol.civilite{width:auto;float:none; border-top:none; margin:0 10px 0 0;}
		.middle ol.civilite label{ margin:0 20px 0 0;}

		.middle ol.largeurMax{width:538px;float:left; border-top:none; margin:2px 0;}
		.middle ol.largeurMax input.inputRadio{ margin:0 4px 0 0;}
		.middle ol.largeurMax input.inputBox{ margin:0 6px 0 0;}
		.middle ol.largeurMax li.choixNewsletter{float:left;width:130px;  padding:0px; margin:0;}

		.suiviCommande .middle .dateNaissance{ float: left;width:180px;}
		.suiviCommande .middle .dateNaissance label{ font-weight:bold; display:block;}
		.suiviCommande .middle .dateNaissance ol{ margin:0; padding:0;}
		.suiviCommande .middle .dateNaissance ol li{float:left; margin:0; padding:0;}
		.suiviCommande .middle .dateNaissance select.dateN{ width:auto; margin:6px 10px 0 0; display:inline; }
		.suiviCommande .middle #gender1{ border:none; height:13px;}
		.suiviCommande .middle #gender2{ border:none; height:13px; margin:0 0 0 3px;}
		.suiviCommande .middle #gender3{ border:none; height:13px;}
		.suiviCommande .middle #toc1{ border:none; height:13px;}
		.suiviCommande .middle #toc2{ border:none; height:13px;}
		.suiviCommande .middle #toc3{ border:none; height:13px;}
		.suiviCommande .middle .nombrepers{ float: right;width:220px; margin:6px 0 0 0; }
		.suiviCommande .middle .nombrepers ol li{width:270px;}
		.suiviCommande .middle .nombrepers ol li .larg{ float: left;width:220px; margin:0 0 6px 0; font-weight:bold;}
		.suiviCommande .middle .nombrepers ol li .inputText2{margin:0 0 6px 0;}
		.suiviCommande .middle #userform ol input{ width:220px;}

		/***************Mes Infos perso*****************/
		.suiviCommande ol{ border-top:none; margin:0; padding:0 0 18px 10px; margin:0 0 0 5px;}
		.suiviCommande ol.pass{ float:left;width:500px;display:inline}
		.suiviCommande .labelText{font-weight:bold;}
		.suiviCommande .middle p.adresseLivraison input{width:12px; height:12px; border:none; float:left;}
		.suiviCommande .middle p.adresseLivraison label{display:block;}
		.suiviCommande ol li{ margin:0 0 6px 0; /*width:250px;*/ float:left;}
		.infoPerso ol li{ width:250px !important;}
		.suiviCommande ol li a { text-decoration:underline; }
		.suiviCommande ol li a:hover { text-decoration:none; }
		.suiviCommande label{width:240px; padding:0 0 4px 0;}
		.suiviCommande label.labelText{float:left; color:#6A1400;}
		.suiviCommande .labelText a{ background: url(../images/contents/pictos/illus_li_home.gif) 0 2px no-repeat; padding:0 0 0 10px;}
		.suiviCommande .middle h3{color:#bf020b; padding:10px 0 6px 0; margin:0 0 10px 0; font-size:18px; font-weight:normal;}
		.suiviCommande .bottom{ width:578px;float:left; height:10px; font-size:1px;}
				.suiviCommande .higlightCommand {width:553px; position:absolute; top:280px; left:156px; background: none; margin-top: 0; z-index:2;}
				.suiviCommande .higlightCommand h3 {padding:8px 15px 0 15px; margin:0; float:left;}
				.suiviCommande .higlightCommand p {width:251px; padding:30px 0 2px 0; overflow:hidden;}
					.suiviCommande .higlightCommand p.code {width:251px; padding:2px 0 2px 0; overflow:hidden;}
						.suiviCommande .higlightCommand p.code span a{background:url(../images/design/bgd_plan_acces.gif) 0 2px no-repeat; text-decoration:underline; padding:0 0 0 14px; margin:0 0 0 20px;}
				.suiviCommande .higlightCommand form {padding:7px 17px 0 17px;}
						.suiviCommande .higlightCommand label {width:90px; display:block; line-height:22px; float:left;}
								.suiviCommande .higlightCommand label.smallNum {width:20px; display:block; float:left;}
								.suiviCommande .higlightCommand label.namevoie {width:124px; display:block; float:left; text-align:right; margin:0 6px 0 0;}
								.suiviCommande .higlightCommand label.small {width:70px; display:block; float:left;}
						.suiviCommande .higlightCommand input {width:110px; height:16px; float:left; margin:2px 5px 0 0;}
								.suiviCommande .higlightCommand input.small {width:30px; height:16px; float:left; margin:2px 5px 0 0;}
								.suiviCommande .higlightCommand input.large {width:80px; height:16px; float:left; margin:2px 5px 0 0;}
						.suiviCommande .higlightCommand select.small {width:80px;  height:16px; float:left; margin:2px 5px 0 0;}
						.suiviCommande .higlightCommand .higlightCommandHeader{display:block; width:563px; height:35px; background:url(../images/design/bgd_planAcces_top.gif) no-repeat;}
				.suiviCommande .higlightCommand .higlightCommandTop{display:block; width:563px; height:35px; background:url(../images/design/bgd_planAcces_top.gif) no-repeat;}
				.suiviCommande .higlightCommand .higlightCommandBody{width:563px; background:url(../images/design/bgd_body_adress.gif) repeat-y;}
						.suiviCommande .higlightCommand .higlightCommandBody a{ padding:0 0 0 25px; margin:0 0 0 6px;background:url(../images/design/bgd_lev2_a.gif) 14px 3px no-repeat; text-decoration:none; }
						.suiviCommande .higlightCommand .higlightCommandBody .postalModification{ margin:0 0 0 4px; color:#630F00}
						.suiviCommande .higlightCommand .higlightCommandBody h4{ height:0px!important;}
						.suiviCommande .higlightCommand .fermer{ padding:10px 0 0 350px; float:left;}
								.suiviCommande .higlightCommand .fermer a{ padding:20px 0 0 0;}
				.suiviCommande .higlightCommand .higlightCommandFooter{position:absolute; width:563px; height:12px; background:url(../images/design/bgd_adress_footer.png) no-repeat;display:block;}
	.suiviCommande .homeLayerPostal{position:absolute;z-index:3; left:285px; top:45px; display:none;}
	.suiviCommande #infoBulle{width:154px;position:absolute; top:1015px; right:305px!important; z-index:99; visibility:visible; }
	.deliveryAdress ol{ width:260px; padding:0px; float:left;}
				.deliveryAdress ol li{ float:left; padding:0 0 5px 0;}
				.deliveryAdress label{}
				.deliveryAdress .interPhone{ width:50px;}
				.deliveryAdress .adress{ padding:0 5px 0px 0px!important; margin:0px!important;}
				.deliveryAdress .deliveryFloor{ padding:0 0 0 30px;}
				.deliveryAdress .digicode{ padding:0 0 0 30px;}
				.deliveryAdress .otherInfo{ width:40px;}
				.deliveryAdress .stair{ width:50px; margin:0 0 0 18px;}
				.deliveryAdress .door{width:50px; margin:0 0 0 31px;}
				.deliveryAdress .homeStair{width:50px; margin:0 0 0 2px;}
						.stair select{width:54px;}
						.homeStair select{width:54px;}
				.deliveryAdress .etage{ clear:left;}
				.deliveryAdress .office{ margin:5px 0 0 0; width:100%!important;}
				.deliveryAdress .typeSelect{ width:100%;}
				.deliveryAdress .labelSpace{ padding:0 5px 0 0;}
				#btn_enregistrer{ border:none; height:auto;}
				.deliveryAdress #user_address_postal_code{ width:13%;float:left; clear:both;}
				.deliveryAdress #user_address_town{width:100%;}
	.adressValidate ol{ padding:35px 0 0 0px; width:100%; float:none; }
	#formulairecp #cpok{ border:none;cursor:pointer; float:left; width:42px; height:23px;}
	.pizzaCustomer{ padding:0 0 0 65px;}
	.pizzaCustomer label{ padding:0 30px 0 0!important;}
.newsletterListSms{ overflow:hidden; padding:0px!important;}
		/*****************Votre Compte Infos Perso*****************/
		.suiviCommande .middleInfos{width:578px; overflow: hidden;float:left; background:url(../images/design/bgd_h2_choosePaste.gif) no-repeat left top;}
			.suiviCommande .middleInfos table{width:578px; font-weight:normal;}
			.suiviCommande .middleInfos td{padding:10px 0 10px 8px; vertical-align:middle;}
				.suiviCommande .middleInfos td span{ color:#ff0000;}
				.suiviCommande .middleInfos td a{text-decoration:none; background:url(../images/contents/pictos/illus_a_Account.gif) no-repeat; padding:0 0 0 10px;}
				.suiviCommande .middleInfos td a span{ display:none;}
				.suiviCommande .middleInfos td a:hover{color:#000; text-decoration: underline;}
				.suiviCommande .middleInfos td.livrerEmporte{width:60px;}
			.suiviCommande .middleInfos th{padding:10px 0 10px 6px; text-align:left;}
			.suiviCommande .middleInfos table{color:#480E01;}
			.suiviCommande .middleInfos tr.livraison{background:#ffffff; }
				.suiviCommande .middleInfos tr.livraison td .commandeLivreeContenu{color:#480E01; display:inline-table; line-height:25px;}
				.suiviCommande .middleInfos tr.livraison td{ height:40px;}
			.suiviCommande .middleInfos tr.emporte{ border-bottom:1px solid #c1c1c1; background:url(../images/design/bgd_sep_table.gif) 0 bottom repeat-x;}


/******** Menus ********************************/
.highlightSupport{margin:10px 13px;}

#content .listMenus { padding:0; background:none; }
#content .listMenus .highlightSupport { margin:0; padding:0 0 8px 7px; background:url(../images/design/bgd_highlightSupport.gif) left bottom no-repeat;width:572px; height:111px; }

.highlightMenus{padding:0 0 15px 10px;}
	.highlightMenus h3{margin:0; padding:0;}
	.highlightMenus div{font-size: 13px; background:none; font-weight:bold; width:185px; margin: 15px 0 0 0; display:inline; float: left;}
		.highlightMenus p {padding:5px; font-weight:normal; font-size:11px;}
		.highlightMenus img {display:block;}

/******** Form ********************************/
.submitForm {text-align:right; padding:0 12px 15px 0; clear:both;}
.submitForm input{width:auto; height:auto; border:0 none; margin:0 0 0 20px;}
#homeMain .formButton {width:auto; height:auto; border:0 none; margin:0; background:none;}
.formValidation {padding:0 0 5px 0;}


/******** Specifics Styles for Templates (grouped by templates) ********/

/******** Template : tempHome ********************************/
	#homeMain {width:955px; margin:auto; position:relative; background:url(../images/design/bgd_home.jpg) no-repeat; height:572px;}
	#homeMain #homeCont {width:955px; margin:auto;overflow:hidden; display:block;}
		#homeMain #homeCont h2 {padding:5px 0 10px 355px; overflow:hidden; height:126px; margin:0 0 0px 0; float:left;}
		#homeMain #header{width:955px; height:52px; overflow:hidden; margin:10px 0 0 0;}
		#homeMain #homeContent {width:955px; float:none; overflow:hidden; }
			#homeMain #homeContent #infoBulle {}

	#homeMain #logo{position:absolute; left:0; top:0;background:url(../images/design/bgd_illus_logoPizzaHut.png) no-repeat; width:127px; height:140px;}
	#flash{ padding:0 0 0 15px;height:140px;}
	/*#layerOuverture{position:absolute;height:629px;top:0;left:115px;}display:none*/
	
	#layerOuverture {margin:0 auto;width:1004px;}

	#flashlogo{background:url(../images/design/bgd_illus_logoPizzaHut.png) no-repeat; width:127px; height:140px; float:left;}
	#illusPizza, #illusPizzaShd{position:absolute; top:0; right:0; z-index:99;}
	#homeMain #lev1 {width:720px; padding:0px 0 0 140px; float:none; float:left;}
		#homeMain #lev1 ul {}
			#homeMain #lev1 li {background:url(../images/design/bgd_lev1_li.gif) left top repeat-x; height:49px;}
				#homeMain #lev1 li a {background:url(../images/design/bgd_li1_n.gif) right no-repeat; text-align:center; display:block; text-decoration:none; line-height:1.2em; padding:17px 0 18px 0; width:120px;color:#811400; font-weight:bold;}
				#homeMain #lev1 li a:hover {text-decoration:none; color:#F49317;}
				#homeMain #lev1 li a.active:hover {color:#E20024;}
			#homeMain #lev1 li.first { background:none;}
				#homeMain #lev1 li.first a {background:url(../images/design/bgd_lev1_first_active.png) left top no-repeat; display:block; text-decoration:none; line-height:1.2em; padding:17px 0 18px 10px;width:130px;color:#E20024; font-weight:bold;}
				#homeMain #lev1 li.first a:hover {}
			#homeMain #lev1 li.last { background:none; display:block; width:90px; }
				#homeMain #lev1 li.last a {display:block; text-decoration:none;width:90px;color:#811400; font-weight:bold;background:url(../images/design/bgd_li3_n.png) left top no-repeat;}
				#homeMain #lev1 li.last a:hover {color:#F49317;}
	.highlightStan{height:220px; left:40px; width:281px; position:absolute; top:140px; z-index:0; padding:0;}
	.highlightStanLow{height:220px; left:175px; width:141px; position:absolute; top:340px; z-index:0; padding:0;}
	.highlightFoot{height:220px; left:10px; width:281px; position:absolute; top:135px; z-index:0; padding:0;}
	.highlightFootLow{height:215px; left:175px; width:141px; position:absolute; top:360px; z-index:0; padding:0;}
	.homeSubscription {left:340px; width:281px; position:absolute; top:190px; z-index:0; padding:0; }
		.homeSubscription h3 {padding:0 15px 0 15px; margin:0; }
		.homeSubscription h4{ color:#4a0c00; padding:0 0 5px 0;}
		.homeSubscription form {padding:0px 0px 0 17px;}
		.homeSubscription form label {width:70px;display:block; line-height:22px; float:left; font-style:italic;color:#4a0c00; text-align:right; margin:0 10px 0 0;}
	.homeSubscription input {width:130px; height:16px; float:left; margin:2px 5px 0 0; border:none;}
		.homeSubscription form a {background:url(../images/ico_arrow.gif) left center no-repeat; display:block; float:left; padding:0 0 0 10px;}
			.homeSubscription p {width:271px; padding:0 0 5px 0; overflow:hidden;}
			.homeSubscription .higlightSubscriptionTop{width:291px; height:39px;background:url(../images/design/bgd_h3_homeSubscription.png) 0 top no-repeat;float:left; padding:0;  }
		.homeSubscription .higlightSubscriptionHauteur{width:0; height:142px; float:left;padding:0; }
		.homeSubscription .higlightSubscriptionBody{width:291px; margin:0;background: url(../images/design/bgd_homeSubscription.gif) 0 bottom no-repeat; float:left; padding:0; }
		.homeSubscription .higlightSubscriptionContent{ float:left;}
			.homeSubscription .higlightSubscriptionBody a{ padding:0 0 0 20px; background:none;color:#7d1400;}
		.homeSubscription .higlightSubscriptionBodyFooter{width:291px; height:14px; background: url(../images/design/bgd_homeSubscription_bottom.png) 0 0 no-repeat;float:left;}
		
			.suiviCommande .middle .homeConfirmation {margin:0 0 0 120px;width:300px;float:left;display:inline}
			.homeConfirmation input { height:16px; float:left; margin:2px 5px 0 0; border:none;}
			.suiviCommande .middle .homeConfirmation p {width:271px; padding:0 0 5px 0; overflow:hidden;}
			.homeConfirmation label.email {margin:12px 10px 0 0;}
			.homeConfirmation label {width:80px;display:block; line-height:22px; float:left; font-style:italic;color:#4a0c00; text-align:right; margin:0 10px 0 0;}
			.homeConfirmation h4{ color:#4a0c00; padding:0 0 5px 20px;font-size:11px}
			.homeConfirmation .higlightSubscriptionTop{width:291px; height:39px;background:url(../images/design/bgd_h3_homeConfirmation.png) 0 top no-repeat; padding:0;}
			.homeConfirmation .higlightSubscriptionBody{width:291px; margin:0;background: url(../images/design/bgd_homeSubscription.gif) 0 bottom no-repeat; padding:0; }
			.homeConfirmation .higlightSubscriptionBody input.formButton{width:42px;height:23px; padding:0;margin:0 auto }
			.homeConfirmation .higlightSubscriptionBody ul li{margin:5px 0 0 60px;}
				.homeConfirmation .higlightSubscriptionBody ul li.puce01{margin:0;}
					.homeConfirmation .higlightSubscriptionBody ul li.puce01 a{background:none}

				.homeConfirmation .higlightSubscriptionBody ul li a{background:url(../images/contents/pictos/illus_li_home.gif) 0 2px no-repeat;}
			.homeConfirmation .higlightSubscriptionBody a{ padding:0 0 0 10px; background:none;color:#7d1400;}
			.suiviCommande .middle .homeConfirmation .higlightSubscriptionBody p{margin:10px 0 0 60px;}
				.suiviCommande .middle .homeConfirmation .higlightSubscriptionBody p.unlog{margin:0} 
				.suiviCommande .middle .homeConfirmation .higlightSubscriptionBody p.pass{margin:0} 
			.suiviCommande .middle .homeConfirmation .higlightSubscriptionBody img{margin:40px 0 0 40px;}
			.suiviCommande .middle .homeConfirmation .higlightSubscriptionBodyFooter{width:291px; height:14px; background: url(../images/design/bgd_homeSubscription_bottom.png) no-repeat;float:left;padding:0 0 150px 0}
		
		
		
		.highlightDelivery{ padding:25px 0 0 40px;}
	.commanderTel { width:136px;padding:25px 0 0 60px; text-align:center}
	
	.higlightCommand {width:291px; position:absolute; top:193px; z-index:90; left:656px; background: none; margin-top: 0; z-index:99;}
		.higlightCommand h3 {padding:0 0px 0 15px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#e65f1a;}
		.higlightCommand p {width:251px; padding:30px 0 15px 0; overflow:hidden;}
			.higlightCommand p.code {width:251px; padding:2px 0 2px 0; overflow:hidden;}
				.higlightCommand p.code span a{background:url(../images/design/bgd_plan_acces.gif) 0 2px no-repeat; text-decoration:underline; padding:0 0 0 14px; margin:0 0 0 20px;}
		.higlightCommand form fieldset{ width:272px; height:77px; overflow:hidden; }
		.higlightCommand label {display:block; line-height:22px; float:left;}
		.higlightCommand input {width:110px;float:left; margin:2px 5px 0 0; border:none;}
		.higlightCommand label.smallNum {width:20px; display:block; float:left;}
		.higlightCommand label.namevoie {width:124px; display:block; float:left; text-align:right; margin:0 6px 0 0;}
		.higlightCommand label.small {width:70px; display:block; float:left;}
		.higlightCommand input.small {width:30px; height:16px; float:left; margin:2px 5px 0 0;}
		.higlightCommand input.large {width:80px; height:16px; float:left; margin:2px 5px 0 0;}
		.higlightCommand select.small {width:80px;  height:16px; float:left; margin:2px 5px 0 0;}
		.higlightCommand .higlightCommandTop{display:block;width:291px; height:39px; background:url(../images/design/bgd_higlightCommand_top.png) no-repeat; padding:0px!important;}
		.higlightCommand .higlightCommandBody{width:291px; background:url(../images/design/bgd_homeLogBody.gif) 0 bottom no-repeat;}
		.higlightCommand .higlightCommandBody h3{color:#4a0c00;}
		.higlightCommand .higlightCommandBody a{ padding:0 0 0 25px; margin:0 0 0 6px;background:url(../images/design/bgd_lev2_a.gif) 14px 3px no-repeat; }
		.higlightCommand .higlightCommandBody div{ padding-left:0px!important;}
		.higlightCommand .higlightCommandBody div div{ padding-left:0px!important;}
		#nom_voieCp {margin:0pt 2px 0pt 45px !important;width:97px !important;}
		#cpHomePos{ top:20px;}
		.higlightCommand .higlightCommandBody .postalModification{color:#4a0c00; margin:0 0 0 15px;background:none;}
		.higlightCommand .higlightCommandFooter{position:absolute; width:291px; height:14px; background:url(../images/design/bgd_homeLogFoot2_bottom.png) no-repeat;display:block;}
	#formulairecp ol li{ display:inline!important;padding:0 0 3px 0;color:#4a0c00;font-style:italic;}


	.homeHighlights{ padding:140px 0 0 0;width:954px; overflow:hidden; height:232px;}
	body:nth-of-type(1) .homeHighlights{clear:both;}
	.homeHighlightFooter {padding:0 5px 5px 0;float:left;}
		.homeHighlightFooter h3 {color:#ee3949; font-size:14px; padding:0px 0 0px 0px;}
		.homeHighlightFooter form {}
			.homeHighlightFooter p {display:block; padding:5px 0 0 10px; float:left;}
				.homeHighlightFooter label {padding:5px 8px 0 2px;}
				.homeHighlightFooter input {}
			.homeHighlightFooter input{width:82px; margin:0px;}
			.homeHighlightFooter span input{width:14px; height:14px; margin:2px; border:0 none;}
			.homeHighlightFooter span label{padding:3px 12px 0 2px;}
			.homeHighlightFooter fieldset select{ width:160px; margin:0px 0 10px 0px;}
			.homeHighlightFooter fieldset ol { float:left; z-index:0;}
		.highlightFirst { float:left; width:287px; text-align:center; padding:0}	
.highlightNew { float:left; width:417px; padding:35px 0 0 0} 	
.highlightLast{float:right; width:250px; background:url(../images/design/bgd_carte.png) 0 0px no-repeat; height:198px; margin:35px 0 0 0;}
		.homeHighlightFooter div{ float:left;}
		.homeHighlightFooter .top{width:229px;height:10px; background:url(../images/design/bgd_footerHighlightHead.gif) no-repeat; display:block; font-size:1px; }
		.homeHighlightFooter .body{width:229px;background:url(../images/design/bgd_footerHighlightBodygif.gif) repeat-y; display:block;}
		.homeHighlightFooter .body form{ padding:8px 0 0 0;}
		.homeHighlightFooter .body .illusCarte{ margin:0 5px; float:left;}
		.homeHighlightFooter .bottom{ width:229px; background:url(../images/design/bgd_footerHighlightFooter.gif) no-repeat; height:9px; display:block; font-size:1px;}
		.homeHighlightFooter .restaurant{ background:url(../images/design/illus_restaurant.gif);width:168px; height:121px; display:block; position:absolute;}
		.homeHighlightFooter .highlightRestaurant{padding:108px 0 0 15px;}

		.homeHighlightFooter #iframeDiv {padding:0; height:79px; z-index:333; float:left; }
		.homeHighlightFooter #iframeDiv input {width:18px; border:0;}
		.homeHighlightFooter #iframeDiv label {padding:0 0 2px 0;}
		.homeHighlightFooter #iframeDiv form {margin:0; padding:0;}

	.homeHighlightFooter #iframeDiv select {margin:10px 0 0 0;}
	#iframeDiv form {padding:0 0 0 10px}
	#iframeDiv label { float:left; padding:0 10px 0 2px}
	#iframeDiv #cart_type1 { float:left; }
	#iframeDiv #cart_type2 { float:left; }
	#iframeDiv li{width:200px;overflow:hidden}
	#iframeDiv li .inputbox1,li .inputbox2 { float:none; margin:0 0 0 3px;}
    /***************Bienvenue Home page***********/
	#bienvenue{position:absolute; top:45px; width:291px; min-height:121px; left:35px; background:url(../images/design/illus_bottom_log.png)0 0 no-repeat ;padding:0 0 20px 26px;}
#topBienvenue{position:absolute; top:0px; width:291px; height:45px; left:35px; background:url(../images/design/illus_top_log.png)0 0 no-repeat ;padding:0 0 0px 56px; display:block;}
#bienvenue h3{font-size:16px; padding:0 0 10px 0; width:200px; }
		#bienvenue ul li{ padding:0px 0 0 40px!important; margin:0px!important;}
		#bienvenue a{text-decoration:underline;color:#7d1400; font-weight:bold;text-decoration:none; background:url(../images/contents/pictos/illus_li_home.gif) 0 2px no-repeat; padding:0px 0 0 10px; }
			#bienvenue a:hover{text-decoration:underline; }
			#bienvenue input{border:none; width:191px!important; height:25px; padding:6px 0 6px 10px!important;}
		.homeLayerInscription{position:absolute;z-index:100; left:380px; top:350px; visibility: hidden;}
		.josForm form-validate{ padding:10px;}
#homehigh{background:url(../images/contents/highlights/illus_women.png) 30px 85px no-repeat; }		

	/******start Purchas********************/
	
	#startPurchase {width:565px; position:absolute; top:60px; left:40%; z-index:100; visibility: hidden;}
	.purchaseOrder{left:20%!important;}
	.account{top:385px !important;}
		/**/
	#startPurchase div {width:535px; padding:0 15px 10px 15px;overflow:hidden;}
			#startPurchase div img {margin:3px 10px 0 0;  float:left;}
				#startPurchase div a:hover {text-decoration:none;}
				#startPurchase h3{ color:#bf020b; font-size:18px; font-weight:normal; padding:10px 0 18px 0;clear:both;}

				#startPurchase .inputRadio{width:auto; width:12px; height:12px; }
				#startPurchase p.livraison_etap1{padding:5px 0 0 0;}
				#startPurchase #formCommande p label{ font-weight:bold;}
				#startPurchase p.livraison_etap1 label{ display:block; width:230px; float:left; }
				#startPurchase p.livraison_etap1 label span, #startPurchase p.livraison_etap2 label span{ font-size:15px; color:#000000; font-weight:bold;}
				#startPurchase p.livraison_etap1 input.inputRadio, #startPurchase p.livraison_etap2 input.inputRadio{display:block; float:left; margin:3px 10px 0 0;border:none;}
				#startPurchase p.livraison_etap2{padding:5px 0 0 30px; }
				#startPurchase p.livraison_etap2 span{ font-size:15px; color:#000000; font-weight:bold; }
				#startPurchase p.livraison_etap2 select{clear:both;}
				#startPurchase p.livraison_etap2 label{ display:block; width:auto; float:left;  }
				#startPurchase p.livraison_etap2 label.plutard{ display:block; width:auto; float:left; padding:0 40px 0 0;  }
				#startPurchase p.livraison_etap2 a{ color:#000000; background:url(../images/design/bgd_plan_acces.gif) 0 3px no-repeat; text-decoration:underline; padding:0 0 0 16px;}

				#startPurchase .livraisonChoix label{margin:0 100px 0 0; font-weight:bold;}
				#startPurchase .livraisonChoix input{border:none; }
				#startPurchase #formCommande{ width:500px; margin:0; padding:20px 0 0 0;}
				#startPurchase #div01{ width:540px; margin:0; padding:0 20px 10px 20px;}
				#startPurchase #div02{ width:540px; margin:0; padding:0 20px;}
				#startPurchase #div01{ background:url(../images/design/bgd_etape.gif) 0 100% no-repeat;}
				#startPurchase #div01 fieldset{width:260px;}
				#startPurchase #div01 .livraison_etap1 .suiviCommande label {width:230px;}
					#formCommande input{float:left; height:18px; margin:4px 10px 0 0;}
					#formCommande input.larg1{ width:200px;}
					#formCommande input.larg2{ width:420px;}
					#formCommande input.larg3{ width:120px;}
					#formCommande input.larg4{ width:280px;}
					#formCommande p{ float:left; width:200px; padding:0 20px 14px 0;}
					#formCommande p.lagP{ float:left; width:120px; padding:0 20px 14px 0;}
					#formCommande p.lagG{ float:left; width:500px; padding:0 20px 14px 0;}
			#startPurchase .closePurchase{text-align:right; padding:0 0 5px 0;}
				#startPurchase .closePurchase a{float:right; padding:0 10px 0 0; display:block; background:url(/templates/images/contents/pictos/illus_fermeture.gif) no-repeat right 4px; width:60px; text-align:right;}
			.textPopchoosePaste .closePurchase{text-align:right; padding:0 0 5px 0;}
				.textPopchoosePaste .closePurchase a{float:right; padding:0 10px 0 0; display:block; background:url(/templates/images/contents/pictos/illus_fermeture_03.gif) no-repeat right 4px; width:60px; text-align:right;}

		#startPurchase .body{background:url(../images/design/illus_home_layer_body.gif) repeat-y; width:554px; position:relative;}
			#startPurchase .body p.introduction{ color:#bf020b; font-size:14px; padding:0 0 10px 0; font-weight:bold;}
			#startPurchase .body p.plan_acces{ padding:18px 0 20px 0;}
			#startPurchase .body a{text-decoration:underline;}
			#startPurchase .body span{ color:#bf020b; padding:0 0 10px 0;}
			#startPurchase .body span a{ color:#bf020b;}
				#startPurchase .body p.plan_acces a{ color:#000000; background:url(../images/design/bgd_plan_acces.gif) 0 2px no-repeat; text-decoration:underline; padding:0 0 0 16px;}
			#startPurchase  .adresse {width:565px;}
			#startPurchase .highlightsEtape{width:543px;background: url(../images/design/bgd_etape.gif) no-repeat;}
		#startPurchase .startPurchaseHeader{ background:url(../images/design/bgd_home_layer_top.gif) no-repeat; width:583px; height:11px; display:block; font-size:1px;}
		#startPurchase .startPurchaseFooter{ background:url(../images/design/bgd_home_layer_foot.gif) no-repeat; width:583px; height:9px; display:block;}
		#startPurchase fieldset{width:260px; float:left; padding:0;}
			#startPurchase fieldset p {padding:0 12px 5px 0;}
				#startPurchase fieldset div {width:196px; height:40px; padding:5px 10px; margin:0 0 5px 22px; background:none; border:1px solid #333;}
					#startPurchase fieldset div p {padding:0; margin:0; line-height:14px;}
				#startPurchase fieldset a {background:url(../images/ico_06.gif) 0 3px no-repeat; padding:0 0 0 13px; margin:0 15px 0 0; text-decoration:underline; line-height:14px; display:block;}
					#startPurchase fieldset a:hover {text-decoration:none;}
		.homePurchaseButton {text-align:center; padding:10px; clear:both; }
				.homePurchaseButton input {width:auto !important; height:auto !important; border:0 none; margin:0 5px; }
				.homePurchaseButton a{padding:0; margin:0;}
				
				.homePurchaseButtonAccount {text-align:center; padding:10px; clear:both; background:url(../images/design/bgd_btnAccount.gif) 30px 15px no-repeat;}
				.homePurchaseButtonAccount input {width:auto !important; height:auto !important; border:0 none; margin:0 5px; }
				.homePurchaseButtonAccount a{padding:0; margin:0;}
			#startPurchaseSubmit{ cursor:pointer; padding:15px 0 0 0;}
			#cardAccept {margin:0 10px 0 0; display:block; float:left;}
			.identity{ width:500px!important;}
			.condIdent{ clear:both; padding:0 0 0 5px!important;}
			#moreCardInfo {background:url(../images/ico_arrow1.gif) 0 4px no-repeat; padding:0 0 0 9px; text-decoration:underline;}
				#moreCardInfo:hover {text-decoration:none;}
		.startPurchaseNote {font-size:10px; padding:10px 0 10px 300px;}
		.boutonPop a{ position:relative;}
		.closed { padding:0px!important;}
		.closed h3{color:#bf020b; font-size:16px!important; font-weight:bold!important; padding:10px 0 18px 0;clear:both;}
		#startPurchase .closed h3 img { float:none; vertical-align:middle; padding:0; margin:0}
		#startPurchase .closed h3 span { color:#000000; font-size:12px}
		.storeClose{float:left;padding:10px 10px 0 0;}
		.storeCloseInfo{ float:left;}
		.accesCommande{ background:url(../../images/contents/highlights/bgd_homeCommande.jpg) no-repeat; width:402px!important; height:158px; margin:0 0 0 80px!important;}
				.accesCommande h3{ color:#000000!important;width:90%!important;}
				.accesCommande div{ width:408px!important; padding:0 0 0 15px;}
				.accesCommande ol{ padding:0 0 0 10px;}
				.accesCommande li{ float:left;}
				.accesCommande input{ height:inherit!important; border:none!important;}
				.accesCommande label{ margin:0 35px 0 0!important;}
				.accesCommande .formButton{ height:24px!important;}
				.accesCommande fieldset{width:100%!important;}
		.news{background:url(../images/design/bgd_h2_choosePaste.gif) no-repeat scroll left top;}					
.accountAlert{ background:url(../images/design/bgd_accountH3.gif) no-repeat left top!important; padding:30px 0 10px 0!important;}

.accountBest{ background:url(../images/design/bgd_accountH3.gif) no-repeat left top!important; padding:30px 0 0 0!important;}
.accountCustomer{ background:url(../images/design/bgd_customerH3.gif) no-repeat left top!important; padding:30px 0 0 0!important;}
.infoAd{background:transparent url(../images/design/bgd_h2_choosePaste.gif) no-repeat scroll left top; font-weight:bold; padding:10px 0 10px 0!important;}
.highlightAdr{ background-color:#FFFFFF; padding:5px; width:530px!important;}
.addAdre{ padding:30px 0 0 0;}
.adDeliver{ padding:30px 0 0 60px!important;}
.accountH4{ padding:10px 0 0 0; clear:both;}
.accountH4News{ padding:55px 0 0 0;}
.menuName{ float:left; padding:10px 5px 0 5px;}		
/************* Infos Bulles **********/
	#infoBulle { width:154px;position:absolute; bottom:260px; right:150px; z-index:999; display:none;}

	#infoBulle .topInfo{ float:left; width:227px; height:11px;   background:url(../images/design/bgd_index_topbulle.png)0 0 no-repeat ;}
		#infoBulle .middleInfo{ background:url(../images/design/bgd_index_body_bulle2.png) repeat-y; width:227px; float:left; padding:0 0 0 10px;}
			#infoBulle .middleInfo p{width:90px; float:left;}
			#infoBulle .middleInfo strong{width:90px; }
			#infoBulle .middleInfo img{float:left; padding:3px 5px 0 5px;}
			#infoBulle .middleInfo img.fermeture{float:left; top:0;}
			#infoBulle .middleInfo a img{float:right; top:0; margin-right:10px;}
		#infoBulle .bottomInfo{float:left;}
		#infoBulle .txtInfo{ width:149px; float:left; padding:0 0 0 8px; background:url(../images/design/bgd_middleIndexBull.gif) 0 0 no-repeat;}
		#infoBulle .txtInfo p{width:90px; float:left;}
		#infoBulle .txtInfo img{float:left; padding:0 10px 0 10px;}
		#infoBulle .txtInfo img.fermeture{float:left; top:0;}
	#infoBulle .bottomInfo{ float:left; width:227px; height:26px; background:url(../images/design/bgd_index_bottom_bulle.png) 0 0 no-repeat;}

	#infoBulle { width:154px;position:absolute; bottom:260px; right:150px; z-index:999; display:none;}

	#infoBulleCoupon02 .topInfo{ float:left; width:227px; height:11px;   background:url(../images/design/bgd_index_topbulle.png)0 0 no-repeat ;}
		#infoBulleCoupon02 .middleInfo{ background:url(../images/design/bgd_index_body_bulle2.png) repeat-y; width:227px;padding:0 0 0 10px;}
			#infoBulleCoupon02 .middleInfo p{width:90px; float:left;}
			#infoBulleCoupon02 .middleInfo strong{width:90px; }
			#infoBulleCoupon02 .middleInfo img{float:left; padding:3px 5px 0 5px;}
			#infoBulleCoupon02 .middleInfo img.fermeture{float:left; top:0;}
			#infoBulleCoupon02 .middleInfo a img{float:right; top:0; margin-right:10px;}
		#infoBulleCoupon02 .bottomInfo{float:left;}
		#infoBulleCoupon02 .txtInfo{ width:149px; float:left; padding:0 0 0 8px; background:url(../images/design/bgd_middleIndexBull.gif) 0 0 no-repeat;}
		#infoBulleCoupon02 .txtInfo p{width:90px; float:left;}
		#infoBulleCoupon02 .txtInfo img{float:left; padding:0 10px 0 10px;}
		#infoBulleCoupon02 .txtInfo img.fermeture{float:left; top:0;}
	#infoBulleCoupon02 .bottomInfo{ float:left; width:227px; height:26px; background:url(../images/design/bgd_index_bottom_bulle.png) 0 0 no-repeat;}


	#infoBulle2 { width:154px;position:absolute; bottom:0px; right:320px; z-index:999; display:none;}
	#infoBulle2 .topInfo{ float:left; width:227px; height:11px;   background:url(../images/design/bgd_index_topbulle.png)0 0 no-repeat ;}
		#infoBulle2 .middleInfo{ background:url(../images/design/bgd_index_body_bulle2.png) repeat-y; width:227px; float:left; padding:0 0 0 10px;}
			#infoBulle2 .middleInfo p{width:150px; float:left;}
			#infoBulle2 .middleInfo strong{width:90px; }
			#infoBulle2 .middleInfo img{float:left; padding:0 5px 0 5px;}
			#infoBulle2 .middleInfo img.fermeture{float:left; top:0;}
			#infoBulle2 .middleInfo a img{float:right; top:0; margin-right:10px;}
		#infoBulle2 .bottomInfo{float:left;}
		#infoBulle2 .txtInfo{ width:149px; float:left; padding:0 0 0 8px; background:url(../images/design/bgd_middleIndexBull.gif) 0 0 no-repeat;}
		#infoBulle2 .txtInfo p{width:90px; float:left;}
		#infoBulle2 .txtInfo img{float:left; padding:0 10px 0 10px;}
		#infoBulle2 .txtInfo img.fermeture{float:left; top:0;}
	#infoBulle2 .bottomInfo{ float:left; width:227px; height:26px; background:url(../images/design/bgd_index_bottom_bulle.png) 0 0 no-repeat;}

	.infoBulle2 { width:154px;position:absolute; bottom:0px; right:320px; z-index:999; display:none;}
	.infoBulle2 .topInfo{ float:left; width:227px; height:11px;   background:url(../images/design/bgd_index_topbulle.png)0 0 no-repeat ;}
		.infoBulle2 .middleInfo{ background:url(../images/design/bgd_index_body_bulle2.png) repeat-y; width:227px; float:left; padding:0 0 0 10px;}
			.infoBulle2 .middleInfo p{width:150px; float:left;}
			.infoBulle2 .middleInfo strong{width:90px; }
			.infoBulle2 .middleInfo img{float:left; padding:0 5px 0 5px;}
			.infoBulle2 .middleInfo img.fermeture{float:left; top:0;}
			.infoBulle2 .middleInfo a img{float:right; top:0; margin-right:10px;}
		.infoBulle2 .bottomInfo{float:left;}
		.infoBulle2 .txtInfo{ width:149px; float:left; padding:0 0 0 8px; background:url(../images/design/bgd_middleIndexBull.gif) 0 0 no-repeat;}
		.infoBulle2 .txtInfo p{width:90px; float:left;}
		.infoBulle2 .txtInfo img{float:left; padding:0 10px 0 10px;}
		.infoBulle2 .txtInfo img.fermeture{float:left; top:0;}
	.infoBulle2 .bottomInfo{ float:left; width:227px; height:26px; background:url(../images/design/bgd_index_bottom_bulle.png) 0 0 no-repeat;}

	.validationCommande #infoBulle { width:154px;position:absolute; bottom:220px; right:390px; z-index:8; display:none; }

	.validationCommande #infoBulle .topInfo{ float:left; width:227px; height:11px;   background:url(../images/design/bgd_index_topbulle.png)0 0 no-repeat ;}
	.validationCommande #infoBulle .middleInfo{ background:url(../images/design/bgd_index_body_bulle2.png) repeat-y; width:227px; float:left; padding:0 0 0 10px;}
		.validationCommande #infoBulle .middleInfo p{ width:180px!important;}
		.validationCommande #infoBulle .middleInfo img{float:left; padding:8px 5px 0 7px!important;}
	.validationCommande #infoBulle .bottomInfo{ float:left; width:227px; height:26px; background:url(../images/design/bgd_index_bottom_bulleInvert.png) 0 0 no-repeat!important;}
	#moreinfo1{ width:80%!important;}

	#erreurBulle{width:154px;position:absolute; top:200px;z-index:100; visibility:visible; left:385px; display:none; }
	#erreurBulle .erreurBulletop{ float:left; width:227px; height:11px;   background:url(../images/design/bgd_index_topbulle.png)0 0 no-repeat ;}
		#erreurBulle .erreurBullemiddle{background:url(../images/design/bgd_index_body_bulle2.png) 0 0  repeat-y; width:227px; float:left; padding:0 0 0 10px;}
			#erreurBulle .erreurBullemiddle p{width:90px; float:left;}
			#erreurBulle .erreurBullemiddle img{float:left; padding:0 10px 0 10px;}
			#erreurBulle .erreurBullemiddle img.fermeture{float:left; top:0;}
					#erreurBulle .erreurBullemiddle dl{float:left; width:80%;}

		#erreurBulle .txtInfo{ width:149px; float:left; padding:0 0 0 8px; background:url(../images/design/bgd_middleIndexBull.png) 0 0 no-repeat;}

		#erreurBulle .txtInfo p{width:90px; float:left;}
		#erreurBulle .txtInfo img{float:left; padding:0 10px 0 10px;}
		#erreurBulle .txtInfo img.fermeture{float:left; top:0;}

	#erreurBulle .erreurBullebottom{float:left; width:227px; height:26px; background:url(../images/design/bgd_index_bottom_bulle.png) 0 0 no-repeat;}
/************* Infos Bulles **********/
	#cartInfoBulle2 { width:154px;position:absolute;z-index:8; display:none;}

	#cartInfoBulle2 .topInfo{ float:left; width:227px; height:11px;   background:url(../images/design/bgd_index_topbulle.png)0 0 no-repeat ;}
		#cartInfoBulle2 .middleInfo{ background:url(../images/design/bgd_index_body_bulle2.png) repeat-y; width:227px; float:left; padding:0 0 0 10px;}
			#cartInfoBulle2 .middleInfo p{width:180px; float:left; text-align:left;}
			#cartInfoBulle2 .middleInfo strong{width:90px; }
			#cartInfoBulle2 .middleInfo img{float:left; padding:0 5px 0 5px;}
			#cartInfoBulle2 .middleInfo img.fermeture{float:left; top:0;}
			#cartInfoBulle2 .middleInfo a img{float:right; top:0; margin-right:10px;}
		#cartInfoBulle2 .bottomInfo{float:left;}
		#cartInfoBulle2 .txtInfo{ width:149px; float:left; padding:0 0 0 8px; background:url(../images/design/bgd_middleIndexBull.gif) 0 0 no-repeat;}

		#cartInfoBulle2 .txtInfo p{width:90px; float:left;}
		#cartInfoBulle2 .txtInfo img{float:left; padding:0 10px 0 10px;}
		#cartInfoBulle2 .txtInfo img.fermeture{float:left; top:0;}

	#cartInfoBulle2 .bottomInfo{ float:left; width:227px; height:26px; background:url(../images/design/bgd_index_bottom_bulle.png) 0 0 no-repeat;}
/************* Infos Bulles **********/
	#cartInfoBulle { width:154px;position:absolute; bottom:260px; right:150px; z-index:8; display:none;}

	#cartInfoBulle .topInfo{ float:left; width:227px; height:11px;   background:url(../images/design/bgd_index_topbulle.png)0 0 no-repeat ;}
		#cartInfoBulle .middleInfo{ background:url(../images/design/bgd_index_body_bulle2.png) repeat-y; width:227px; float:left; padding:0 0 0 10px;}
			#cartInfoBulle .middleInfo p{width:90px; float:left;}
			#cartInfoBulle .middleInfo strong{width:90px; }
			#cartInfoBulle .middleInfo img{float:left; padding:0 5px 0 5px;}
			#cartInfoBulle .middleInfo img.fermeture{float:left; top:0;}
			#cartInfoBulle .middleInfo a img{float:right; top:0; margin-right:10px;}
		#cartInfoBulle .bottomInfo{float:left;}
		#cartInfoBulle .txtInfo{ width:149px; float:left; padding:0 0 0 8px; background:url(../images/design/bgd_middleIndexBull.gif) 0 0 no-repeat;}

		#cartInfoBulle .txtInfo p{width:90px; float:left;}
		#cartInfoBulle .txtInfo img{float:left; padding:0 10px 0 10px;}
		#cartInfoBulle .txtInfo img.fermeture{float:left; top:0;}

	#cartInfoBulle .bottomInfo{ float:left; width:227px; height:26px; background:url(../images/design/bgd_index_bottom_bulle.png) 0 0 no-repeat;}

/************* Infos Bulles Votre commande ne peut tre livre en dehors des heures douverture du magasin **********/
	#startPurchase #infoBulle02{width:255px;position:absolute; top:330px; left:40px; z-index:8; display:block; padding:0;}

	#startPurchase  #infoBulle02 .topInfo{ float:left; width:255px; height:26px;   background:url(../images/design/bgd_topIndexBull02.png) 0 0 no-repeat ;}

	#startPurchase 	#infoBulle02 .txtInfo{ width:247px; float:left; padding:0 0 0 8px; background:url(../images/design/bgd_middleIndexBull02.png) 0 0 no-repeat;}

	#startPurchase #infoBulle02 .txtInfo p{width:180px; float:left; font-size:9px; line-height:11px;}
	#startPurchase 	#infoBulle02 .txtInfo img{float:left; padding:0 0 0 10px;}
	#startPurchase 	#infoBulle02 .txtInfo img.fermeture{float:left; top:0;}

	#infoBulle02 .bottomInfo{ float:left; width:255px; height:18px; background:url(../images/design/bgd_bottomIndexBull02.png) 0 0 no-repeat; padding:0;}

/************* Infos Bulles sur la r�duction **********/
	#basketSteps{ margin:0 0 3px 0;}
	#basketSteps #infoBulle0{position:absolute; top:170px; left:390px; height:70px; z-index:8;}
	#basketSteps #infoBulle1{position:absolute; top:170px; left:390px; height:70px; z-index:8;}
	#basketSteps .fermeture{float:right;}

	#startPurchase  #infoBulle02 .topInfo{ float:left; width:255px; height:26px;   background:url(../images/design/bgd_topIndexBull02.png) 0 0 no-repeat ;}

	#startPurchase 	#infoBulle02 .txtInfo{ width:247px; float:left; padding:0 0 0 8px; background:url(../images/design/bgd_middleIndexBull02.png) 0 0 no-repeat;}

	#startPurchase #infoBulle02 .txtInfo p{width:180px; float:left; font-size:9px; line-height:11px;}
	#startPurchase 	#infoBulle02 .txtInfo img{float:left; padding:0 0 0 10px;}
	#startPurchase 	#infoBulle02 .txtInfo img.fermeture{float:left; top:0;}

	#infoBulle02 .bottomInfo{ float:left; width:255px; height:18px; background:url(../images/design/bgd_bottomIndexBull02.png) 0 0 no-repeat; padding:0;}



/************* Infos Cette adresse nest pas livrable. Choisissez votre adresse de livraison **********/
	#startPurchase #infoBulle03{width:200px;position:absolute; top:120px; left:40px; z-index:8; display:block; padding:0;}

	#startPurchase  #infoBulle03 .topInfo{ float:left; width:200px; height:26px;   background:url(../images/design/bgd_topIndexBull03.png) 0 0 no-repeat ;padding:0;}

	#startPurchase 	#infoBulle03 .txtInfo{ width:196px; float:left; padding:0 0 0 4px; background:url(../images/design/bgd_middleIndexBull03.png) 0 0 no-repeat;}

	#startPurchase #infoBulle03 .txtInfo p{width:140px; float:left; font-size:9px; line-height:11px; margin:0;}
	#startPurchase 	#infoBulle03 .txtInfo img{float:left; padding:0 0 0 10px;}
	#startPurchase 	#infoBulle03 .txtInfo img.fermeture{float:left; top:0;}

	#infoBulle03 .bottomInfo{ float:left; width:200px; height:18px; background:url(../images/design/bgd_bottomIndexBull03.png) 0 0 no-repeat;}

/*-------------------------popup plan dacces----------------------------------*/
		 
		 #mainCont #planAcces{top:200px;left: 148px;}
		 #planAcces{padding:0!important;margin:0;width:565px !important; position:absolute;}		 
		 .listProducts #planAcces{padding:0!important;margin:0 0 0 10px;width:565px !important;}
		 		.planAcces {overflow: hidden; width:563px; left:10px; padding:0; display:none; margin:0 0 20px 0; border:1px hidden;z-index:999}
		 		.planAcces h3{background:url(../images/design/bgd_planAcces_top.gif) 0 0 no-repeat; width:553px; height:25px; display:block; padding:10px 0 0 10px !important; color:#565673;font-size:16px; font-weight:bold; position:relative;}
		 		.planAcces span.fermer{background:url(../images/contents/pictos/illus_fermeture02.gif) right 4px no-repeat;padding:0 14px 0 360px !important;color:#565673 !important; font-weight:normal; position:absolute; top:10px; right:14px; font-size:11px; }
		 		.planAcces span a{color:#565673 !important;}
		  		.planAcces h4{font-size:11px; font-weight:bold;}
		 #planAccesFooter{height:20px;background:url(../images/design/bgd_planAcces_bottom.gif) 0 bottom no-repeat;}

		  		.contentplanAcces{width:541px !important; padding:18px 10px 0 10px !important; margin:0; background:#fff; border-left: 1px solid #CED6D9;border-right: 1px solid #CED6D9;}
			  	.contentplanAcces .heures{ float:left;width:100%; padding:0;}
			  	.contentplanAcces .printSend{float:left;width:271px; text-align:right; margin:0 0 10px 0;padding:0;}
			  	.contentplanAcces .print{background:url(../images/contents/pictos/print.gif) 0 2px no-repeat;
		padding:0 0 0 20px;}
			 	.contentplanAcces .send{ margin:0 0 0 20px;background:url(../images/contents/pictos/sendFriend.gif) 0 2px no-repeat;padding:0 0 0 20px;}
	 			.contentplanAcces .map{ float:left; width:543px; padding:0; margin:0;padding:0 0 30px 0;}


/*-------------------------popup paiment securise----------------------------------*/
		#startPurchase .paimentSecurise {background:url(../images/design/bgd_planAcces_bottom.gif) 0 bottom no-repeat;overflow: hidden; width:563px; position:absolute; z-index:999; bottom:30px; left:10px; padding:0; display:none;}
		#startPurchase .paimentSecurise h3{background:url(../images/design/bgd_planAcces_top.gif) 0 0 no-repeat; width:553px; height:35px; display:block; padding:10px 0 10px 10px; color:#565673;font-size:16px; font-weight:bold; position:relative;}
		#startPurchase  .paimentSecurise span.fermer{background:url(../images/contents/pictos/illus_fermeture02.gif) right 4px no-repeat;padding:0 14px 0 360px;color:#565673; font-weight:normal; position:absolute; top:10px; right:14px; font-size:11px; }
		#startPurchase  .paimentSecurise span a{color:#565673;}

		#startPurchase  .contentPaimentSecurise{width:543px; padding:0 10px 16px 10px;}
		#startPurchase  .contentPaimentSecurise h4{font-size:11px; font-weight:normal; color:#bf020b; margin:0 0 6px 0;}
		#startPurchase  .contentPaimentSecurise img.carte{ float:left;}
		#startPurchase  .contentPaimentSecurise p{ margin:0 20px 0 0; line-height:16px;}
/*--------------choisissez votre adresse-----------------------------*/
	#startPurchase #div01 .VosAdresse{width:498px; padding:0;}
		#startPurchase #div01 .VosAdresse .adresse{width:156px;  padding:0 10px 20px 0; float:left;}
			#startPurchase #div01 .VosAdresse .adresse input.radioInline{border:none; margin:0 6px 0 0;}
			#startPurchase #div01 .VosAdresse .adresse dt{font-weight:bold; margin:0;}
			#startPurchase #div01 .VosAdresse .adresse dd{ margin:0 0 0 20px;}
				#startPurchase #div01 .VosAdresse .adresse dd.entreprise{margin:0 0 0 20px; font-weight:bold;}
				#startPurchase #div01 .VosAdresse .adresse dd.liens{ margin:8px 0 0 20px;}
					#startPurchase #div01 .VosAdresse .adresse dd.liens a{background:url(../images/design/bgd_plan_acces.gif) 0 2px no-repeat; padding:0 0 0 14px;}

#startPurchase #div01 p.commanderAdresse{background:url(../images/design/bgd_commanderAdresse.gif) 0 0 no-repeat; padding:0 0 4px 24px; margin:20px 0 0 0;}
	#startPurchase #div01 p.commanderAdresse a{ text-decoration:underline;}
	#startPurchase #div01 p.commanderAdresse a:hover{ text-decoration:none;}

	#homeMain #startPurchase  #moreAddress .adresse { padding-left:10px; width:146px; }
	#moreAddress{bottom:140px!important; z-index:8 !important;}
		#moreAddress  #VosAdresse{ padding:0 0 0 30px!important;}
	#homeMain #startPurchase .higlightCommand { overflow:visible; display:table; top:300px !important; }
	#homeMain #startPurchase .higlightCommand .higlightCommandBody { padding:0; }
	#homeMain #startPurchase .higlightCommand .higlightCommandBody ol li { font-weight:100; }
	#homeMain #startPurchase .higlightCommand .higlightCommandBody .streetNameLarge label { white-space:nowrap }
	#homeLayerPostal #autocomplete_div a { font-weight:100; }

/*-------------------------popup carnet d'adresse----------------------------------*/
		#startPurchase .carnetAdresse {background:url(../images/design/bgd_planAcces_bottom.gif) 0 bottom no-repeat;overflow: hidden; width:563px; position:absolute; left:10px; padding:0; margin:0 0 10px 0; z-index:10 !important;}
			#startPurchase .carnetAdresse h3{background:url(../images/design/bgd_planAcces_top.gif) 0 0 no-repeat; width:553px; height:35px; display:block; padding:10px 0 10px 10px; color:#565673;font-size:16px; font-weight:bold; position:relative;}
			#startPurchase  .carnetAdresse span.fermer{background:url(../images/contents/pictos/illus_fermeture02.gif) right 4px no-repeat;padding:0 14px 0 360px;color:#565673; font-weight:normal; position:absolute; top:10px; right:14px; font-size:11px; }
				#startPurchase  .carnetAdresse span a{color:#565673;}
			#startPurchase  .carnetAdresse h4{font-size:11px; font-weight:bold;}

		#startPurchase  .contentcarnetAdresse{width:543px; padding:0 10px 60px 10px; position:relative;}
		#startPurchase  .contentcarnetAdresse p.intro{ margin:10px 0 10px 0;}

	#startPurchase .contentcarnetAdresse .VosAdresse{width:522px; padding:0;}
		#startPurchase .contentcarnetAdresse .VosAdresse .adresse{width:164px; padding:0 10px 20px 0; float:left;}
			#startPurchase .contentcarnetAdresse .VosAdresse .adresse input.radioInline{border:none; margin:0 6px 0 0;}
			#startPurchase .contentcarnetAdresse .VosAdresse .adresse dt{font-weight:bold; margin:0;}
			#startPurchase .contentcarnetAdresse .VosAdresse .adresse dd{ margin:0 0 0 20px;}
				#startPurchase .contentcarnetAdresse .VosAdresse .adresse dd.entreprise{margin:0 0 0 20px; font-weight:bold;}
				#startPurchase .contentcarnetAdresse .VosAdresse .adresse dd.liens{ margin:8px 0 0 20px;}
					#startPurchase .contentcarnetAdresse .VosAdresse .adresse dd.liens a{background:url(../images/design/bgd_plan_acces.gif) 0 2px no-repeat; padding:0 0 0 14px;}

	/*----------------------bloc nouvelle adresse---------------------*/

	#startPurchase .contentcarnetAdresse .VosAdresse .nouvelleAdresse{width:220px; padding:0 10px 20px 0; float:left;}
				#startPurchase .contentcarnetAdresse .VosAdresse .nouvelleAdresse input.radioInline{border:none; margin:0 6px 0 0;}
				#startPurchase .contentcarnetAdresse .VosAdresse .nouvelleAdresse input.inputText{margin:0  0 6px 6px;width:66px; float:left; padding:2px 2px 0 2px;}
				#startPurchase .contentcarnetAdresse .VosAdresse .nouvelleAdresse input.inputOk{margin:0 0 0 4px;width:auto; height:auto; border:0 none; float:left; vertical-align:middle;}
				#startPurchase .contentcarnetAdresse .VosAdresse .nouvelleAdresse dt{font-weight:bold; margin:0 0 10px 0;}
				#startPurchase .contentcarnetAdresse .VosAdresse .nouvelleAdresse dd{ margin:0 0 0 20px;}
				#startPurchase .contentcarnetAdresse .VosAdresse .nouvelleAdresse dd label{ width:90px; float:left;}

	/* tempHome styles */
	#homeHighlightCampaign {width:464px; height: 158px; margin: 0; padding:0 5px 0 5px;overflow: hidden; float:left;}
		#homeHighlightCampaign ul{width: 329px; height: 148px; padding: 0 0 0 33px; overflow: hidden;}
			#homeHighlightCampaign li{width: 329px; height: 148px; padding: 2px 0 0 0;}

	#log label{color:#4a0c00; font-style:italic;}
			#log label{}
			#log .streetName{ margin:0 0px 0 0;}
			#log .streetNameLarge{}
			#nom_voie{ width:90px!important; margin:3px 2px 0 44px!important;}	
			.Voie{padding:0 0 0 0px!important;}	
			#num_voie{ width:20px!important; height:15px; margin:0 5px 0 6px!important; }	
	#cptext{ margin:3px 5px 0px 10px;}
	#log{ margin:0 0 0 17px;}
			#type_voie{ height:18px; margin:0 0 0 5px; }
	#autocomplete_div{ background:url(../images/design/bgd_autocompleteBody.png) repeat-y; width:213px;left:80px; }
	#autocompleteBody{ background:url(../images/design/bgd_autocompleteBody.png) repeat-y; width:213px;left:80px;}
			#autocompleteBody form{ padding:10px;}
					#autocompleteBody form p{ display:block; width:200px;}
					#autocompleteBody form #token{ width:150px;}
			#autocompleteBody .componentheading{ font-size:12px; font-weight:bold; padding:0 0 0 10px;}
			.componentheading a { display:block; width:15px; height:15px; float:right; text-align:center; margin-right:5px; }
	#autocompleteTop{ background:url(../images/design/bgd_autocompleteTop.png) no-repeat left bottom; width:213px; height:8px; display:block;font-size:2px;}
	#autocompleteBottom{ background:url(../images/design/bgd_autocompleteBottom.png) no-repeat; width:213px; height:8px; display:block; }
	.homeLayerPostal{position:absolute;z-index:1000; left:60px; display:none; }
/******** Contextual blocks ********************************/
		#contextBlock #cartSummary div {background:url(../images/bgd_context_bottom1.gif) no-repeat bottom left;}
			#contextBlock #cartSummary div div {background: #fff;}
		#cartSummary input {width:auto; height:auto; border:0 none;}
		#cartSummary h2 {padding:0; margin:0; background:url(../images/design/bgd_panier_top) 0 0 no-repeat;}
		#cartSummary li {height: 1%; background: none; padding: 0 0 0 2px; overflow: hidden;}
		#cartSummary li .addRemove {padding: 0 5px 2px 0; display: block; float: left;}
		#cartSummary li span {display: block; float: left;}
		#cartSummary li a {padding: 0 1px 0 0;}
		#cartSummary em {font-size:10px; font-style:normal; color:#999; display:block;}
#contextBlock .highlightSubscription {background:url(../images/design/bgd_panier_top.png) 0 top no-repeat; width:180px; padding: 14px 0 0 15px; margin:0;}
	#contextBlock .highlightSubscription h2{color:#FFFFFF;font-size:11px;padding:0 0 5px 20px;}
		#contextBlock .highlightSubscription h3 { font-size:11px; font-weight:bold; color:#630f00; margin:5px 0 5px 15px; }
		#contextBlock .highlightSubscription li.puce01{ color:#ffe0c1; background:url(../images/design/bgd_li_context.gif) 0 4px no-repeat; padding:0 0 5px 8px; margin:0 0 0 6px; z-index:-1;}
		#contextBlock .highlightSubscription form ol{ padding:10 0 0 12px;}
		#contextBlock li.puce01 a{ color:#ffe0c1; text-decoration:underline;}
		#contextBlock  li.puce01 a:hover{text-decoration:none;}
		#contextBlock .highlightSubscription ol{ width:180px; border-top:none;}
		#contextBlock .highlightSubscription ol li{ color:#ffe0c1; float:left;margin:0 0 3px 0;}
		#contextBlock .highlightSubscription input.inputText{float:left;}
		#contextBlock .highlightSubscription label.labelText{float:left; padding:0 0 3px 0; width:160px;}
		#contextBlock .highlightSubscription .formButton{width:42px; height:23px; border:none; padding:10px 0 0 10px;}
		#contextBlock .highlightSubscription .pass{float:left; width:130px;}
		#contextBlock .highlightSubscription ul.clearUl{clear:none; padding:10px 0 20px 10px;}

	#contextBlock .highlightSubscriptionbottom{ background:url(../images/design/bgd_compte_bottom.png) 0 top no-repeat; width:193px; height:25px; display:block; padding:0;}

	#contextBlock .highlightSubscriptionbottom{ background:url(../images/design/bgd_compte_bottom.png) 0 top no-repeat; width:193px; height:25px; display:block; padding:0;}
			#contextBlock .highlightPurchase {}
				#contextBlock .highlightPurchase div div {background-color:#FFF; border:1px solid #BCBCBC; margin:0 10px 5px 10px; padding:3px 0 0 0;}
				#contextBlock .highlightPurchase div div li {background:none; padding:0 0 0 7px;}
				#contextBlock .highlightPurchase div div p {background-color:#E0E0E0; padding:2px 5px 2px 16px;}
/**************** Panier Gauche**********/
#contextBlock .infoBulleGauche01{}
			#contextBlock .infoBulleGauche01Bottom{ background:url(../images/design/bgd_panier_top.png) 0 top no-repeat;}
			#contextBlock .infoBulleGauche01Bottom .panierArticles{ background-color:#FFFFFF; margin:0 17px 5px 22px; padding:0; z-index:101;}
					#contextBlock .infoBulleGauche01Bottom .panierArticles dl { width:100%; }
					#contextBlock .contentPanier{ z-index:101; width:40px;}
					#contextBlock .contentPanier ol{ padding:5px 0 5px 0!important; width:145px;}
					 #contextBlock .contentPanier ol li{}
					 	#contextBlock .contentPanier .nbArticle{ float:left; padding:0 0 0 0px !important; height:18px; }
						#contextBlock .highlightLastCommandemiddle .contentPanier .nbArticle{ width:25px; float:left; padding:0 0 0 5px !important;} 
					 	#contextBlock .contentPanier .nbArticle select{ width:38px!important; display:inline; text-align:center; padding:0px;}
						#contextBlock .contentPanier .nbArticleMeal{ width:40px; float:left; clear:left; padding:0 0 0 5px !important; }
						#contextBlock .contentPanier .priceArticle{ width:40px; text-decoration:none; text-align:right;float:left;}
						#contextBlock .contentPanier .nameArticle{ width:50px;text-decoration:underline;float:left; padding:0 0px 0 12px!important; margin:0 0px 0 0;}
						#contextBlock .contentPanier span{text-decoration:none!important; }
						#contextBlock .contentPanier .priceArticle select{ width:40px;margin:0 12px 0 0;}
						#contextBlock .contentPanier .lineArticle{background-color:#f1f1f1; margin:10px 0 0 0;}
						#contextBlock .contentPanier ol li a{  margin:0!important; padding:0px!important; font-size:9px;}
						#contextBlock .contentPanier .linkAdd{ width:100%; padding:0 0 0 5px; }
						#contextBlock .contentPanier .linkAdd a{color:#C0020C;}
						#contextBlock p .formButton { margin-left:5px; }
						#contextBlock .contentPanier .borderMenu{ border-bottom:1px solid #CCCCCC; width:100%; height:1px; background:#CCCCCC;}
						.contentPanier .lineMenu{ background-color:#f1f1f1;}
			#main #infoBulleGauche02Bottom{ background:url(../images/design/bgd_panier_bottom.png) 0 top no-repeat; width:193px; height:38px; padding:0 0 0 0; clear:both;}
#contextBlock .infoBulleGauche02Bottom{width:191px; height:10px; padding:0 0 0 0; clear:both;}
		#contextBlock .infoBulleGauche01Bottom p {padding:0; text-align:center;}
		#contextBlock .infoBulleGauche01Bottom h2{ font-size:11px; font-weight:bold;height:21px; width:170px; padding:16px 0 10px 25px;}
			#contextBlock .infoBulleGauche01Bottom .pizzaChaude{ padding:0 10px 10px 10px; }
		#contextBlock .infoBulleGauche01Bottom h3 {padding:8px 7px;}
		#contextBlock .infoBulleGauche01Bottom h4{background:#f59516; font-size:11px; color:#000000; padding:8px 5px; margin:0; font-weight:bold;}
		#contextBlock .infoBulleGauche01Bottom h4 span{padding:0 0 0 64px; font-size:11px; font-weight:normal; font-style:italic;}
		#contextBlock .infoBulleGauche01Bottom ul {padding: 5px 5px 10px 5px;}
			.infoBulleGauche01Bottom dl {font-weight:bold; background-color:#ff4c14; height:18px; color:#ffe0c1;; padding:6px 0;}
			.infoBulleGauche01Bottom dt {width:60%; padding:2px 0 2px 5px; float:left;}
			.infoBulleGauche01Bottom dd {width:30%; padding:2px 5px 2px 0; text-align:right; float:right;}
			.infoBulleGauche01Bottom input {width:auto; height:auto; border:0 none;}
	#contextBlock .infoBulleGauche01 div{ padding:0; margin:0;}
	
	
	
	
	#contextBlock .infoBulleGauche02{}
	#contextBlock .infoBullebottom02{background:url(../images/design/bgd_bul_gauche_bottom.gif) 0 bottom no-repeat;}
		#contextBlock .infoBullebottom02 p{padding:0 10px 6px 10px;}
		#contextBlock .infoBullebottom02 li.puce01{background:url(../images/design/bgd_li_Accueil.gif) 0 4px no-repeat; padding:0 0 5px 6px; margin:0;}
/**************** highlight Last Commande**********/

	/*#contextBlock .myorders{ background:url(../images/design/bgd_last_orders_bottom.gif) 0 top no-repeat !important;}*/
	#contextBlock .highlightLastCommande{}
	#contextBlock .highlightLastCommandeTop{ padding:0; margin:0;}
	#contextBlock .highlightLastCommandemiddle{ background:url(../images/design/bgd_last_orders_middle.gif) top left no-repeat;}
	#contextBlock .highlightLastCommandemiddle .panierArticles{width:152px; background-color:#FFF; border:1px solid #000; margin:0 0 5px 22px; padding:0;}
		#contextBlock .highlightLastCommandemiddle p {padding:0; text-align:center;}
		#contextBlock .highlightLastCommandemiddle h2{ font-size:11px; font-weight:bold;height:25px; width:100px; background:url(../images/design/ico_last_bas.gif) 17px 3px no-repeat; padding:0 0 5px 25px; color: #630f00; }
		#contextBlock .highlightLastCommandemiddle h2 a{ font-size:11px; font-weight:bold; color: #630f00;text-decoration: none; display:block; width:100px;}
		#contextBlock .highlightLastCommandemiddle h2.open{ font-size:11px; font-weight:bold;height:25px; width:100px; background:url(../images/design/ico_last_bas.gif) 17px 3px no-repeat; padding:0 0 5px 60px; color: #630f00;}
		#contextBlock .highlightLastCommandemiddle h2.close{ background:url(../images/design/ico_last_default.gif) 17px 3px no-repeat; padding:0 0 0 60px; height:25px;}
		#contextBlock .highlightLastCommandemiddle input {width:auto; height:auto; border:0 none;}
	#contextBlock #higlightCommand {width:400px; position:absolute; left:160px; top:1095px; margin-top: 0; padding:0; z-index:70;color:#630F00;}
	#contextBlock #higlightCommand #formulairecp ol li{color:#630F00;}
#contextBlock #higlightCommand #formulairecp label{color:#630F00;}
#contextBlock #higlightCommand #formulairecp input{ height:12px;}
#contextBlock #higlightCommand #formulairecp #nom_voie{ margin:3px 0 0 10px!important;}
		#contextBlock .highlightLastCommandemiddle h4{background:#fff; font-size:11px; color:#000000; padding:8px 5px; margin:0; font-weight:bold;}
		#contextBlock .highlightLastCommandemiddle h4 span{padding:0 0 0 64px; font-size:11px; font-weight:normal; font-style:italic;}
		#contextBlock .highlightLastCommandemiddle ul {padding: 5px 5px 10px 5px;}
		#contextBlock .highlightLastCommandemiddle .priceArticle { width:50px; text-align:right; }
			.highlightLastCommandemiddle dl {font-weight:bold; background-color:#e0e0e0; height:18px; color:#000; padding:6px 0;}
			.highlightLastCommandemiddle dt {width:60%; padding:2px 0 2px 5px; float:left;}
			.highlightLastCommandemiddle dd {width:30%; padding:2px 5px 2px 0; text-align:right; float:right;}
			.highlightLastCommandemiddle input {width:auto; height:auto; border:0 none;}
		#contextBlock #higlightCommand .higlightCommandBody { width:250px; }
		#contextBlock #higlightCommand h5{ padding:0 0 10px 6px;margin:0; color:#000000; font-size:12px; color:#af050f; font-weight:bold; }
		#contextBlock #higlightCommand #log1 h5{ padding:0; }
		#contextBlock #higlightCommand #log input{ float:left; width:60px; height:16px; padding:3px 0 0 0; margin-right:5px;}
		#contextBlock #higlightCommand .higlightCommandBody a{  clear:both; width:120px;padding:0 0 0 20px; margin:0 0 0 6px;background:url(../images/design/bgd_lev2_a.gif) 14px 5px no-repeat; }
		#contextBlock #higlightCommand .higlightCommandBody .postalModification{ background:url(../images/design/bgd_plan_acces.gif) 7px 2px no-repeat;}
		#contextBlock .moduletable {padding:0;}
		#contextBlock .streetName {clear:right; padding-right:150px;}
		#contextBlock .streetNameLarge {float:left; display:block; width:50px; padding:0; margin:0; }
		#contextBlock select{width:80px;margin-left:5px;}
		#contextBlock #higlightCommand #log #cpok { width:auto; height:auto;}
	#contextBlock #highlightLastCommandeBottom{ padding:0; margin:0 0 5px 0;}

/*---------------------------------------*/
	#content .listProducts h4.detail{ font-size:14px; font-weight:bold; margin:0 0 10px 10px; padding:0; height:auto;}
	.listProducts h3.detail{ font-size:14px; font-weight:bold; margin:0 0 10px 2px;}
	.listProducts .datePrint {width:578px;margin:0 auto; }
	.listProducts .date { float:left;width:200px;}
	.listProducts .date span { font-weight:bold;}
	.listProducts .print {float:left;width:378px; text-align:right;}
		.listProducts .print ul{ margin:0 0 0 90px;}
		.listProducts .print li{ float:left; margin:0 6px 0 0;}
	.listProducts .print span{ margin:0  0 0 6px;}
	.listProducts .print a.picto01{background:url(../images/contents/pictos/print.gif) 0 4px no-repeat; padding:2px 0 2px 20px; text-decoration:underline;}
	.listProducts .print a.picto02{background:url(../images/contents/pictos/pdf.gif) 0 4px no-repeat; padding:5px 0 5px 20px; text-decoration:underline;}
	.listProducts .lesInfo {width:558px; float:left; padding:10px; padding:0 0 20px 0; }
	.listProducts .info {width:195px;background:url(../images/design/bgd_bottominfo.gif) 0 100% no-repeat; padding:0 0 14px 0; float:left; margin:0 20px 0 0; }
	.listProducts .info .top{ width:195px; height:8px;background:url(../images/design/bgd_topinfo.gif) 0 0 no-repeat; padding:0;  float:left;}
	.listProducts .info .body{ width:155px; padding:0 20px;}
	.listProducts .info .body h3{ font-size:16px; font-weight:bold; margin:0; padding:0; color:#c0020c;}
	.listProducts .info2 {width:225px;background:url(../images/design/bgd_bottominfo2.gif) 0 100% no-repeat; padding:0 0 14px 0; float:left; margin:0 20px 0 0; }
	.listProducts .info2 .top{ width:225px; height:8px;background:url(../images/design/bgd_topinfo2.gif) 0 0 no-repeat; padding:0;  float:left;}
	.listProducts .info2 .body{ width:185px; float:left; padding:0 20px;}
	.listProducts .info2 .body h3{ font-size:16px; font-weight:bold; margin:0;  padding:0; color:#c0020c;}
	.listProducts p.liste { padding:10px;}
	.listProducts p.liste a{ color:#af050f; font-weight:bold; text-align:left; text-decoration:underline;}

	.tab01{margin:0 0 0 2px; float:none; }
	.tab01 .brdDroite{border-right:1px solid #db6408; background:url(../images/design/bgd_md.gif) top right repeat-y;}
	.tab01 .brdGauche{ border-left:1px solid #fdcc8d; background:#FFFFFF;}
	.tab01 .fondPlein { background:#FFFFFF;}
	.tab01 th{height:16px; color:#ff5f15; text-transform:uppercase; font-weight:bold;}
	.tab01 ul{ margin:0 0 10px 10px;}
	.tab01 .menu{ margin:0;}
	.tab01 th.coin_hg{ width:10px;height:26px; background:url(../images/design/bgd_hg.gif) 0 0 no-repeat;}
			.tab01 th.pix_h{height:24px; background:url(../images/design/bgd_h.gif) 0 0 repeat-x; padding:2px 0 0 0; }
			.tab01 th.coin_hd{ width:10px;height:26px; background:url(../images/design/bgd_hd.gif) top right no-repeat;padding:0; border:none;  }

			.tab01 td.coin_bg{ width:10px;height:24px; background:url(../images/design/bgd_bg.gif) 0 0 no-repeat;padding:0; }
			.tab01 td.pix_b{height:24px; background:url(../images/design/bgd_b.gif) 0 0 repeat-x;padding:0; border:none;}
			.tab01 td.coin_bd{ width:10px;height:24px; background:url(../images/design/bgd_bd.gif) top right no-repeat;padding:0; border:none; }
		#synthesePanierValide .tab01 { float:left; }






/***********************TOUTES LES BOISSONS**********************/
	.contentMenu {background: none; height: 464px; margin: 15px 12px 0 12px; padding:0 0 10px 0 ;clear: both; position: relative; overflow: hidden;}


			/*.contentMenu .priceMenu {background: url(../images/design/bgd_title_menu.gif) 0 0 no-repeat #fabb13 ; padding:4px 0 0 0; margin:0; float: right; position: relative; width:41px; height:22px;}
			.contentMenu .priceMenu strong {font-size: 16px; padding:0 0 0 2px;}
			.contentMenu .priceMenu .sup {font-size: 11px; font-weight: bold; position: absolute; top: 4px;}
			.contentMenu .priceMenuMore {display: block;}*/


	#main .contentBoissons {background: url(../images/design/bgd_listProducts_boissonsB.gif) no-repeat left bottom; width:579px; margin: 15px 0px 0 6px;clear: both; position: relative; overflow: hidden; padding-left:0;}
		.contentBoissons .topBoissons {background:none; padding:0 0 10px 0 ;}
		.contentBoissons .illusProducts {margin: 0 0 10px 0; display: block; float: left;}

			.contentBoissons .priceMenu {background: url(../images/design/bgd_title_menu.gif) 0 0 no-repeat #fabb13 ; padding:4px 0 0 4px; margin:0; float: right; position: relative; width:41px; height:22px;}
			.contentBoissons .priceMenu strong {font-size: 16px; padding:0 0 0 2px;}
			.contentBoissons .priceMenu .sup {font-size: 11px; font-weight: bold; position: absolute; top: 4px;}
			.contentBoissons .priceMenuMore {display: block;}
			




		.formBoisson {width: 430px; margin:0; padding:0 0 0 5px; float:left;}
		/*.formBoisson p {margin: 0 20px 5px 0; padding:10px 0 10px 0; height: 1%; overflow: hidden; background:url(../images/design/bgd_sep_boisson.gif) 0 top no-repeat;}*/
			.formBoisson .btn {margin-left: -15px; padding-top: 5px;}
				.formBoisson .btn input {width: 147px; height: 26px; border: none;}
		.formBoisson select {margin: 0 10px 0 0; width: 40px; float: left;}
		.formBoisson label { color:#630f00; width: 250px; float: left; }
		 p.alert{text-align:center; padding:10px; clear:both;}
		.partnerLogo{text-align:center; padding:10px; clear:both;}
			.partnerLogo span{padding:10px;}
			.formBoisson ul {margin: 0 0; padding:0 0 10px 0; overflow: hidden; background:url(../images/design/bgd_fieldSelect_bot.gif) left bottom no-repeat;}
			/*.formBoisson li * {vertical-align: middle;}*/
			.formBoisson li {margin: 0; padding: 0; float: left; display: block;}
			.formBoisson .col2 {width: 52px; padding: 10px 0 0 20px;}
			.drinkList { padding:0 0 10px 0!important;}
			.formBoisson .col1 {width: 250px; padding: 15px 0 0 17px;}

		/*.formalldessert {width: 402px; margin: 0; padding: 0 20px 0 0;}*/
		/*.formBoisson p {margin: 0 20px 5px 0; padding:10px 0 10px 0; height: 1%; overflow: hidden; background:url(../images/design/bgd_sep_boisson.gif) 0 top no-repeat;}*/
			/*.formalldessert .btn {margin-left: -15px; padding-top: 5px;}
				.formalldessert .btn input {width: 147px; height: 26px; border: none;}
		.formalldessert select {margin: 0 10px 0 0; width: 40px; float: left;}
		.formalldessert label { color:#630f00; width: 280px; float: left; }
		 p.alert{text-align:center; padding:10px; clear:both;}
		.partnerLogo{text-align:center; padding:10px; clear:both;}
			.partnerLogo span{padding:10px;}
			.formalldessert ul {margin: 0 0 5px 0; padding:0 0 10px 0;  height: 1%; overflow: hidden; background:url(../images/design/bgd_sep_boisson.gif) 0 top no-repeat;}
			.formalldessert li * {vertical-align: middle;}
			.formalldessert li {margin: 0; padding: 0; float: left; display: block;}
			.formalldessert .col2 {width: 52px; padding: 8px 0 0 0;}
			.formalldessert .col1 {width: 290px; padding: 8px 0 0 0;}*/



/***********************TOUTES LES DESSERTS**********************/
	.contentMenu02 {background: none; height: auto; margin: 12px 0 12px 0; padding:0 0 0 8px; float:left;}
	.contentMenu02 .illusProducts {margin: 0; display: block; float: left;}
			.contentMenu02 .selectContainer { background: url(../images/design/bgd_fieldSelect.gif) left top no-repeat; padding:0; margin:0 0 5px 0; overflow:hidden;}
			.contentMenu02 strong { font-size:12px; padding:0 0 5px 0; color:#000; }
			.contentMenu02 .priceMenu {color:#630f00; background:none; padding:15px 30px 22px 4px; margin:0; float: right;width:44px; height:22px; position:static;}
			.contentMenu02 .priceMenu strong {color:#630f00; font-size: 22px; padding:0 0 0 2px;float:left}
			.contentMenu02 .priceMenu .sup {font-size: 22px; font-weight: bold; position: static; top: 20px;float:left;}
			.contentMenu02 .priceMenuMore {display: block;}
			.contentMenu02 .priceMenu .smalleu{ font-size:12px;position:absolute;}

			.contentBoissons .selectContainer { background: url(../images/design/bgd_fieldSelect2.gif) left top no-repeat; } 
			.contentBoissons .formBoisson ul {background:url(../images/design/bgd_fieldSelect_bot2.gif) left bottom no-repeat; padding:0;}
			.contentBoissons .formBoisson .col2 {padding: 10px 0 10px 20px;}
			.contentBoissons .formBoisson .priceMenu { padding-top:5px; padding-bottom:4px; }
			.contentBoissons .formBoisson .formBoisson .col1 {width: 250px; padding: 15px 0 0 17px;}


	/*.contentMenu03 {background:none; height: 197px; margin: 15px 12px 0 12px; padding:0 ;clear: both; position: relative; overflow: hidden;}
	.contentMenu03.big {background: url(../images/design/bgd_listProducts4_alt.gif) 100% 0 no-repeat; height: 252px; margin: 15px 12px 0 12px; padding:0 ;clear: both; position: relative; overflow: hidden;}
		.contentMenu03 .illusProducts {padding: 0 12px 0 0; display: block; float: left;}
			.contentMenu03 .priceMenu {background: url(../images/design/bgd_title_menu.gif) 0 0 no-repeat #fabb13 ; padding:4px 0 0 4px; margin:0; float: left; position: static; width:41px; height:22px;}
			.contentMenu03 .priceMenu strong {font-size: 16px; padding:0 0 0 2px;}
			.contentMenu03 .priceMenu .sup {font-size: 11px; font-weight: bold; position: absolute; top: 4px;}
			.contentMenu03 .priceMenuMore {display: block;}*/

	dl.difinition{padding:0; float:left;}
		dl.difinition dd{ font-size:9px; padding:0 0 0 10px; float:left;}
			dl.difinition dd img { margin:0 3px 0 0;}
	img.infos{padding:0 0 0 6px;}
.pictoLev1{ width:49px}
/**************TOUS NOS MENUS*****************/
#tousLesMenus { width:575px; background:url(../images/design/bgd_bottom_menus.gif) left bottom no-repeat;}
#tousLesMenus .contentMenu04 .headerProducts{ height:48px; margin:0px 0 0 0px; padding: 0 0px 0px 0px; float:left;}
.headerMenu{ float:left; width:377px; overflow:hidden; padding:0 0 10px 0;}
	.contentMenu04 {background:none; height: 391px; margin: 0px 0px 0 5px; padding:0 0 10px 0 ;}
	.contentMenu04 .submitBouton{ text-align:center; padding:10px 0 0 100px; margin:10px; float:left}
	.contentMenu04 input{width:auto !important; height:auto !important; border:0 none;}
		.contentMenu04 .illusProducts {margin: 0; display: block; float: left;}
			.contentMenu04 .priceMenu { }
			.contentMenu04 .priceMenu strong {font-size: 48px; line-height: 36px;}
			.contentMenu04 .priceMenu span{font-size: 18px; font-weight: bold;top: 2px; float:right;}
			.contentMenu04 .priceMenuMore em {font-size: 10px; font-style: normal; line-height: 10px;}


	.headerProducts{ height:48px; margin:0px 0 0 0px; padding: 0 0px 30px 0px; float:left;}
	.headerProducts h3{font-size: 14px; padding: 15px 0 0 0;}
				
		#content #myAccount{ width:593px;background:#FCAE1F url(../images/design/bgd_bottom_productsAccount.gif) no-repeat scroll left bottom!important; margin:0 0 15px 0;color:#6A1400; overflow:hidden;}
		#myAccount .datePrint{ padding:0 0 0 10px;}
		#content .listProducts .info{ float:left;width:210px; padding:8px 0 0 0; margin:10px 0 0 0; background:url(../images/design/bgd_commandeAdr2.gif) 0 0 no-repeat;}
#content .listProducts .infoBottom {background:url(../images/design/bgd_commandeAdr2bot.gif) bottom left no-repeat; width:210px; height:15px; padding:25px 0 0 0; }
#content .listProducts .info2 {width:225px;background:url(../images/design/bgd_commandeAdr2.gif) 0 0 no-repeat; padding:8px 0 14px 0; float:left; margin:10px 20px 0 0; height:83px; }
#content .listProducts  .info2Bottom {background:url(../images/design/bgd_commandeAdr2bot.gif) bottom left no-repeat; width:210px; height:15px; padding:0px 0 0 0; float:left; }
.tab01 .brdDroite{border-right:none; }
.tab01 .brdDroiteLast{border-right:1px solid #DB6408; background-color:#FFFFFF; }
	#pizza1ligne2{ float:left;}
	.choosePizza{ float:left; margin:0px; padding:0px;}
		#content .choosePizza h4 {color:#bf020b; background:none; font-size:14px; font-weight:bold; margin:0 0 0 6px; padding:0; height:auto;}
		#content .choosePizza .topChoosePizza { background:url(../images/design/bgd_choix_top_menu.png) no-repeat;  padding:0 0 0 8px; font-size:11px; font-weight:normal; margin:0 0 0 0px; width:377px; height:14px;}
		#content .choosePizza p.selectionnerRecette{ padding:15px 0 0 14px; margin:0px 0 0 0;}
		#content .choosePizza p.selectionnerRecette a{ font-weight:bold;padding:0 0 0 8px; text-decoration:underline; color:#9f1700;}
		#content .topChoosePizza{width:377px; height:12px;}
	#content .formProducts { width:300px;background:url(../images/design/bgd_choix_menu.png) left bottom scroll no-repeat; width:377px; min-height:65px;}
	#content selectionnerRecette { width:300px;background:url(../images/design/bgd_choix_menu.png) bottom no-repeat; width:377px; height:79px;}
	.pricePizza{ float: left; color:#480e01;font-size: 48px; padding:0px 0 0 15px; font-weight:bold;}
		.contentMenu04 .priceMenu { background:url(../images/design/bgd_priceMenu.gif) no-repeat; width:94px; padding: 10px 0 0 0px; margin:0; height:69px; }
		.priceMenu #price_num{ float:left; padding:0px 0 0 3px;color:#480E01; font-size:28px; font-weight:bold;}
		.priceMenu #price_dec{ float:left; font-size:18px;color:#480E01; font-weight:bold; font-size:28px;}
					.contentMenu04 .priceMenu span{font-weight: bold;top: 2px; float:left;color:#480E01;}
					#price_num_dot{ padding:10px 0 0 0;}
	#content .formProducts ol{margin:0; width:100%;}
	#content .formProducts li{ padding:8px 12px 8px 12px; margin:0;overflow:hidden;}
	#content .formProducts li strong{ float:left;}
	#content .formProducts select{margin: 0 0px 0 0; width: 200px; float: left; height:18px; }
	#content .formProducts label{float: left;color:#630f00; font-weight:bold; width:150px;}
	#choixTermine ol{ float:left; width:180px!important;}
	.contentMenu04 #choixTermine h3{background:url(../images/design/bgd_choix_top_menu.png) no-repeat;  padding:8px 0 0 10px; font-size:11px; margin:0 0 0 0px; width:377px; height:14px;}

/*--------------------------------------------commander toute les pizzas-------------------------------------------------------------*/

/*--------------------Choisissez votre pate---------*/
#content .choosePaste{width:583px; margin:0 auto; }
#content .choosePaste h2 {font-size:18px; background:url(../images/design/bgd_h2_choosePaste.gif) bottom left no-repeat; padding:0 0 10px 12px; color:#bf020b;}

#content .listPast{margin:0; background:none; overflow: hidden; width:583px; height:127px;z-index:999;}
#content .listPast input{ border:none; vertical-align:middle; margin:0 0 0 4px;}
#content .listPast dl.illusBig dt{ margin:0 0 4px 0; }
#content .listPast dl.illusLittle dt{margin:10px 0 4px 0;}
#content .listPast .pasteBgClaire{float:left;overflow: hidden;width:194px; height:127px; text-align:center; position:relative; }
#content .listPast .pasteBgFonce{float:left;overflow: hidden;width:193px; height:127px; background:url(../images/design/bgd_body_pasteFonce.gif)  0 0 no-repeat; text-align:center;position:relative; }

#content .listPastPop{margin:0; overflow: hidden; width:849px; height:110px; background:url(../images/design/bgd_linePizza.jpg) center bottom no-repeat; padding:0 0 10px 0;}
#content .listPastPop input{ border:none; vertical-align:middle; margin:0 0 0 4px;}
#content .listPastPop dl.illusBig dt{ margin:0 0 4px 0; }
#content .listPastPop dl.illusLittle dt{margin:10px 0 4px 0;}
#content .listPastPop .pasteBgClaire{float:left;overflow: hidden;width:283px; height:110px; text-align:center; position:relative; }
#content .listPastPop .pasteBgFonce{float:left;overflow: hidden;width:283px; height:110px; background:url(../images/design/bgd_body_pasteFonce_pop.gif) repeat-x top; text-align:center;position:relative; }
#content .listPastPop .pasteBgClaire02{float:left;overflow: hidden;width:212px; height:110px; text-align:center; position:relative;}
#content .listPastPop .pasteBgFonce02{float:left;overflow: hidden;width:212px; height:110px; background:url(../images/design/bgd_body_pasteFonce_pop.gif) repeat-x top; text-align:center;position:relative;}
#content .listPastPop .pasteBgMotif{float:left;overflow: hidden;width:213px; height:110px; background:url(../images/design/bgd_body_pasteFonce_popLast.gif) repeat-x top;/* background:url(../images/design/bgd_body_pasteMotif_pop.gif) 0 0 no-repeat;*/ text-align:center;}

/*
#content .listPastPop{margin:0; background:url(../images/design/bgd_body_paste02.gif)  0 0 no-repeat ; overflow: hidden; width:851px; height:122px;}
#content .listPastPop input{ border:none; vertical-align:middle; margin:0 0 0 4px;}
#content .listPastPop .pasteBgClairePop{float:left;overflow: hidden;width:212px; height:121px; text-align:center; position:relative; background:url(../images/design/bgd_separation_pizza.gif) 100% 0 no-repeat; position:relative;}
#content .listPastPop .pasteBgClairePop .personNumber{ position:absolute; top:90px; left:70px;}
#content .listPastPop .pasteBgMotifPop{float:left;overflow: hidden;width:215px; height:121px; background:url(../images/design/bgd_body_pasteMotif02.gif)  0 0 no-repeat; text-align:center;position:relative;}
#content .listPastPop .pasteBgMotifPop .personNumber{ position:absolute; top:90px; left:70px;}
#content .listPastPop label.red{ font-weight:bold; color:#e20024;}
#content .listPastPop .litlleIllus{ margin:6px 0 0 0;}
#content .listPastPop .pastePop02{float:left;overflow: hidden;width:284px; height:121px; text-align:center; position:relative; background:url(../images/design/bgd_separation_pizza.gif) 100% 0 no-repeat; position:relative;}
#content .listPastPop .pastePop02Last{float:left;overflow: hidden;width:283px; height:121px; text-align:center; position:relative; background:none; position:relative;}
#content .listPastPop .pastePop02 .personNumber,#content .listPastPop .pastePop02Last .personNumber{ position:absolute; top:90px; left:112px;}
#content .listPastPop .illusPate{ padding:10px 0 0 0;}
.listPastPop .xlarge{ float:left;}
*/


.illusPateRight{ position:absolute; top:0; right:0;}
/*------------la liste avec 4 colonne----------*/
#content .listPast .pasteBgClaire02{float:left;overflow: hidden;width:146px; height:127px; text-align:center; position:relative; padding-top:0; }
#content .listPast .pasteBgFonce02{float:left;overflow: hidden;width:147px; height:127px; background:none; text-align:center;position:relative; padding-top:0; }
#content .listPast .pasteBgMotif{float:left;overflow: hidden;width:144px; height:127px; background:none; padding-top:0; /*background:url(../images/design/bgd_body_pasteMotif.gif)  0 0 no-repeat;*/ text-align:center;}

.pasteBgClaire .pour4, .pasteBgFonce .pour4{ position:absolute; width:40px; height:10px; top:110px; left:130px;}
.pasteBgClaire02 .pour4, .pasteBgFonce02 .pour4{ position:absolute; width:40px; height:10px; top:110px; left:106px;}
.pasteBgClaire03 { padding:0 0 0 40px; }
.pasteBgClaire03 input { float:left; margin:0 5px 0 0; }
.pasteBgClaire03 .xlarge { float:left; margin:0 5px 0 0;  }
.pasteBgClaire03 .pour4{ float:left; width:40px; height:10px;}

.menuFor2{float:left; padding:0 40px; height:122px; margin:0; background:transparent url(../images/design/bgd_separation_pizza.gif) no-repeat scroll 100% 0pt;}
		.menuFor2 .pour4{ position:absolute; width:40px; height:10px; top:110px; left:106px;}

/*--------------------Choisissez votre recette---------*/
#content .chooseReceipt{width:583px; padding:3px 0px 0px 10px; float:left;height:auto; background:url(../images/design/bgd_top_chooseReceipt.gif) top center no-repeat;}
#content .topChooseReceipt{width:571px; padding:3px 0 10px 12px; margin:0 0 10px 0; background:url(../images/design/bgd_h2_choosePaste.gif) bottom center no-repeat;}
#content .topChooseReceipt h2 { background:none;font-size:18px; color:#bf020b; padding:10px 0 5px 0; width:auto;}
#content .topChooseReceipt .afficherPizzas { margin:0 0 0 0px; display:inline; width:auto; height:auto; float:left;}
#content .topChooseReceipt img { vertical-align:top;}
#content .topChooseReceipt fieldset { width:320px; float:left; padding:0; margin:0; }
#content .topChooseReceipt label { color:#000; font-size:11px; font-weight:100; }
#content .topChooseReceipt select { margin:0 10px 0 4px; font-weight:normal; float:left;}
#content .middleChooseReceipt{width:583px;background:none;}
#content .bottomChooseReceipt{width:583px;background:url(../images/design/bgd_bottom_chooseReceipt.gif) no-repeat; height:7px;}
#content .addPizza{ float:left; display:block; margin:20px 0 0 0;}
#content .choosePastePop .addPizza{ margin:0;}

/*----------------------tableau avec le choix des pizzas sans bordure-----*/
.tableSupport{width:583px;}
.tableSupport td{ padding:7px 0 7px 8px; vertical-align:top;}
.pizza{ float:left;height:102px; padding:0 3px 0 3px;width:162px; border:0 !important;}
.pizza0{ float:left;height:116px; width:180px; overflow:hidden; border:0 !important; background:url(../images/design/bgd_pizza0.gif) no-repeat; }
.pizza1{ float:left;height:117px; width:180px; overflow:hidden; border:0 !important; background:url(../images/design/bgd_pizza1.gif) no-repeat;}


.popchoosePaste .pizza0{ float:left;height:119px; padding:10px 0px 0 10px;width:150px; background:url(../images/design/bgd_pizza0Small.gif) no-repeat; overflow:hidden; }
.popchoosePaste .pizza1{ float:left;height:120px; padding:9px 0px 0 10px;width:150px; background:url(../images/design/bgd_pizza1Small.gif) no-repeat;overflow:hidden;}
.popchoosePaste .choosenPizza{background: url(../images/design/bgd_degraderOrangeSmall.gif) no-repeat; }

/*-------------------tr avec la couleur fonce---------*/
#content .middleChooseReceipt .pizza tr.bgcolorer{background: url(../images/design/bgd_legende.gif) 1px 0 repeat-y;}


/*--------calque qui regroupe le nom et le prix du pizza-----------*/
#content .middleChooseReceipt .pizza .namePrice{float:left;width:184px;}
#content .middleChooseReceipt .pizza .name{font-size: 11px; font-weight: bold; float:left; width:120px;}

.tableSupport .pizza{ float:left;height:115px !important; border:none;padding:13px 3px 0 10px;width:179px;}
.tableSupport .pizza .price { float:left; width:28px;font-size: 16px; font-weight: bold!important; text-align:right;}
.tableSupport .pizza .price span {font-size: 16px; font-weight: bold; }
.tableSupport .pizza .price .sup {position: absolute;}
.tableSupport .pizza .name{font-size: 12px; font-weight: bold; float:left; width:100px;}
.tableSupport .choosenPizzaClick{border:none;background: url(../images/design/bgd_degraderOrange.jpg) left top  no-repeat; position:relative; height:98px; float:left; padding:17px 3px 0 10px; width:179px; display:block;}
.tableSupport .choosenPizzaClick .name{font-size: 11px; font-weight: bold; float:left; width:120px; color:#fff;}
.tableSupport .choosenPizzaClick .price { color:#fff;float:left; width:57px;font-size: 20px; font-weight: bold; text-align:right;}
.tableSupport .choosenPizzaClick .price span { color:#fff;font-size: 10px; font-weight: bold;}
.tableSupport .choosenPizzaClick .price .sup { color:#fff;position: absolute;}
.tableSupport .choosenPizzaClick .description p{color:#fff;font-size:11px; margin:0; }
.tableSupport .choosenPizza .valider{ float:right; width:67px; height:57px; margin:0 4px 0 0;}
.tableSupport .choosenPizza{background: url(../images/design/bgd_degraderOrange.jpg) left top no-repeat; width:179px; height:102px;float:left; display:block; padding:13px 3px 0 10px;}
.tableSupport .choosenPizza .name{font-size: 11px; font-weight: bold; float:left; width:120px; color:#fff;}
.tableSupport .choosenPizza .price { color:#fff;float:left; width:57px;font-size: 24px; font-weight: bold; text-align:right;}
				.tableSupport .choosenPizza .price span { color:#fff;font-size: 10px; font-weight: bold;}
					.tableSupport .choosenPizza .price .sup { color:#fff;position: absolute; font-size:16px;}
					.tableSupport .choosenPizza .description p{color:#fff;font-size:11px; margin:0;}
.tableSupport .choosenPizza .valider{ float:right; width:67px; height:57px; margin:0 4px 0 0;}

.pizza .price { float:left; width:57px;font-size: 20px; font-weight: bold; text-align:right;}
				.pizza .price span {font-size: 10px; font-weight: bold; }
					.pizza .price .sup {position: absolute;}
				.pizza .name{font-size: 11px; font-weight: bold; float:left; width:100px;}
.choosenPizzaClick{border:none;background: url(../images/design/bgd_degraderOrange.jpg) left top  no-repeat; position:relative; height:102px; float:left; padding:13px 3px 0 10px; width:179px; display:block;}
			.choosenPizzaClick .name{font-size: 12px; font-weight: bold; float:left; width:100px; color:#fff;}
			.choosenPizzaClick .price { color:#fff;float:left; width:53px;font-size: 24px; font-weight: bold; text-align:right;}
			.choosenPizzaClick .price span { color:#fff;font-size: 10px; font-weight: bold;}
					.choosenPizzaClick .price .sup { color:#fff;position: absolute;}
					.choosenPizzaClick .description p{color:#fff;font-size:11px; margin:0;}
.choosenPizza .valider{ float:right; width:67px; height:57px; margin:0 4px 0 0;}
.choosenPizza{border:none;background: url(../images/design/bgd_degraderOrangeSmall.gif) scroll  no-repeat; height:117px; float:left; padding:0px 0px 0 3px; width:190px; display:block;}
.choosenPizza .name{font-size: 12px; font-weight: bold; float:left; width:100px; color:#fff;}
#main .choosenPizza .price { color:#fff;float:left; width:25px;font-size: 16px; font-weight: bold; text-align:right;}
				.choosenPizza .price span { color:#fff;font-size: 10px; font-weight: bold;}
					.choosenPizza .price .sup { color:#fff;position: absolute; font-size:16px;}
					.choosenPizza .description p{color:#fff;font-size:11px; margin:0;}
.choosenPizza .valider{ float:right; width:67px; height:57px; margin:0 4px 0 0;}

#content .textPopchoosePaste .tableSupport02 .choosenPizza .name{font-size: 11px; font-weight: bold;color:#fff;}
.tableSupport .choosenPizza .price { color:#fff;}
.tableSupport02 .choosenPizza .price { color:#fff;}
				.tableSupport02 .choosenPizza .price span { color:#fff;}
					.tableSupport02 .choosenPizza .price .sup { color:#fff;}
#content .textPopchoosePaste .tableSupport02 .choosenPizza .description p{color:#fff;font-size:11px; margin:0;}
.valider{ float:right; width:67px; height:57px; margin:0 4px 0 0;}
/*-------------le calque avec description de ingredients du pizza--------*/
#content .middleChooseReceipt .pizza .description {float:left; width:174px; padding-top:4px;}
#content .middleChooseReceipt .pizza .description p{ font-size:11px; margin:0;}


/*--------------------Choisissez votre pate Pop Up---------*/
.popchoosePaste{padding:0;width:884px; position:absolute; z-index:201; display:none; right:-160px;}

#content .popchoosePaste .tableSupport02 tr.bgcolorer{background: url(../images/design/bgd_legende.gif) 1px 0 repeat;}

.topPopchoosePaste{padding:0;width:884px; height:10px; background:url(../images/design/bgd_textPopchoosePaste_top.png) 0 1px no-repeat; font-size:1px;}

.textPopchoosePaste{padding:0 10px 0 10px;background: #FBAF36 url(../images/design/bgd_textPopchoosePaste_middle.ng) 0 top no-repeat;}
/*--------------correction bug Images IE-------------------*/
#content .textPopchoosePaste .highlightPizzaChoiceTop h2 span span { display:inline-block !important; width:27px !important; height:27px !important; }
#content .textPopchoosePaste .highlightPizzaChoice .name span { display:inline-block !important; width:15px !important; height:15px !important;}
#content span.illusPate { display:inline-block !important; width:132px !important; height:77px !important;}
#content .textPopchoosePaste .highlightPizzaChoice .valider { display:inline-block; width:37px !important; height:31px !important;}
/**------------- fin correction bug ----------------------*/
.bottomPopchoosePaste{padding:0;width:884px;height:16px;background:url(../images/design/bgd_textPopchoosePaste_bottom.png) left bottom no-repeat; font-size:1px;}

#content .choosePastePop{width:851px; margin:0 auto; position:relative; overflow:hidden;}
#content .choosePastePop h2 {font-size:18px; padding:3px 0 15px 12px; color:#bf020b;}


/*--------------------Choisissez votre recette Pop Up---------*/
#content .highlightPizzaContent{width:851px; margin:0 auto;}
#content .highlightPizzaChoiceTop{width:759px;height:29px; padding:10px 0 0px 12px;}
#content .highlightPizzaChoiceTop h2 {background:none; font-size:18px; color:#bf020b; padding:0; width:500px; float:left;}
#content .highlightPizzaChoiceTop h2 span { font-size:11px; font-weight:normal; color:#000000;}
#content .highlightPizzaChoiceTop h2 span.afficherPizzas { margin:0;}
#content .highlightPizzaChoiceTop img { vertical-align:middle; float:left;}
#content .highlightPizzaChoiceTop select { margin:0 10px 0 4px; float:left;}
#content .highlightPizzaChoice{width:820px; padding:0 0 0 0px;}
			#content .highlightPizzaChoice a{ position:relative;}
#content .highlightPizzaChoiceBottom{width:851px; height:7px;}
/*----------------------tableau avec le choix des pizzas sans bordure Pop Up-----*/
.tableSupport02{width:851px;}
.tableSupport02 td{ padding:7px 0 7px 8px; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; vertical-align:top;}

/*-----------------le dernier colonne sans bordure droite----------------------*/
.tableSupport02 td.last{ padding:7px 0 7px 8px; border-top:1px solid #CCCCCC; border-right:none; vertical-align:top;}

.tableSupport02 td.legendes{ padding:7px 0 0 8px; border-top:1px solid #CCCCCC; border-right:none; vertical-align:top; background:#fbfbfb;}

.tableSupport02 td.legendes dl{ margin:0 0 7px 0; padding:0;}
.tableSupport02 td.legendes dt{ float:left; margin:0  4px 0 12px; padding:2px 0 0 0;}
.tableSupport02 td.legendes dt.furst{ float:left; margin:0  4px 0 0; padding:0;}
.tableSupport02 td.legendes dd{float:left; padding:4px 0 0 0;}
.tableSupport02 td.legendes p{ clear:both; margin:0 0 7px 0;}

/*------------------------la derniere line avec la legende--------------*/
.legendes{ padding:15px 0 0 28px; margin-top:10px;  vertical-align:top; }

.legendes dl{ margin:0 0 7px 0; padding:0;}
.legendes dt{ float:left; margin:0  4px 5px 12px; padding:0;}
	.legendes dt img{ margin:2px 0 0 0}
.legendes dt.first{ float:left; margin:0 4px 0 10px; padding:0;}
.legendes dt.last { margin:0 4px 0 50px; }
.legendes dd{float:left; padding:4px 0 0 0;}
.legendes dd.first{float:left; padding:4px 0 0 0; margin:0 50px 0 0;}
.legendes p{ clear:both; margin:5px 0 7px 10px; font-size:10px; padding:10px;}
.listProducts .legendes { border:none; background:url(../images/design/bgd_bottom_chooseReceipt.gif) 0 0 no-repeat; }

.legendesProduit { background:none; }		
.legendesProduit dl{ margin:20px 0 7px 0; padding:0 0 0 0; }
.legendesProduit dt{ float:right; margin:0  4px 0 12px; padding:2px 0 0 0;}
.legendesProduit dd{float:right; padding:4px 15px 0 0;}
.legendesProduit p{ clear:both; margin:5px 0 7px 0; font-size:10px;}

#legendesEntrees { background:none; margin-top:0; }

/*-------------------------------panier----------------------------------*/
.navigationPurchase {width:560px; height:63px; margin:0 0 0 10px; padding:0; list-style:none; background:url(../images/design/bgd_nav_last.gif) top right no-repeat; }
	.navigationPurchase li {width:80px; height:48px; color:#b14606; font-size:12px; font-weight:bold; line-height:14px; background:url(../images/design/bgd_nav.gif) 0 0 no-repeat; padding:15px 10px 0 48px; float:left;}
		.navigationPurchase .firstActive {color:#630f00; background:url(../images/design/bgd_nav_first_a.gif) 0 0 no-repeat;}
		.navigationPurchase .active {color:#630f00; background:url(../images/design/bgd_nav_a.gif) 0 0 no-repeat;}
		.navigationPurchase .first { background:url(../images/design/bgd_nav_first.gif) 0 0 no-repeat; }
		.navigationPurchase .short { padding:23px 10px 0 48px;}

.creationCompte .modePaiment{background:url(../images/design/bgd_modePaiment.gif) 0 100% no-repeat; height: 1%; padding:10px; margin:0 0 0 10px; width:100%;}
.creationCompte .modePaiment h3{font-size:18px; font-weight:normal; background:none; padding:3px 0 2px 0; color:#af050f;}

.creationCompte .modePaiment .note{float:right; width:130px; background:url(../images/contents/pictos/securite.gif) 0 0 no-repeat; padding:0 0 0 24px;}

		#chooseCard h5 {font-size:10px; font-weight:normal; margin:7px 10px 10px 0; color:#999;}
		#chooseCard div.addProducts {margin:0 0 10px 0;}
		#chooseCard fieldset {margin:0 0 0 12px; padding:5px 12px;}
			#chooseCard fieldset h5 {color:#000; margin:0; padding:0 0 10px 0; display:block; clear:both;}
			#chooseCard fieldset img {display:block; float:none;}
			#chooseCard fieldset label {font-weight:bold; display:block;}
			#chooseCard fieldset select {margin:0 4px 0 0;}
			#chooseCard fieldset p {float:left; padding:0 15px 10px 0; overflow:hidden;}
				#chooseCard fieldset p.cardType {width:500px; float:none;}
				#chooseCard fieldset p.cardType select {width:150px;}
		#chooseCard .submitForm {text-align:center; margin:0 0 10px 0; padding:0;}
			#chooseCard .submitForm input {border:0 none; margin:0; padding:0; width:auto;}


	.contentPurchase{width:578px; padding:0 9px 0 9px;float:left;}
		.contentPurchase table {width:550px; border:0; margin:10px 0 0 3px; padding:0 0 5px 0; background:#ffffff;}
			.contentPurchase th {color:#fa7109; font-size:12px; text-transform:uppercase; text-align:left; border:none; padding:2px 10px;}
		.contentPurchase thead td {color:#fa7109; font-size:12px; font-weight:bold; text-transform:uppercase; text-align:center; border:none; padding:5px 10px 10px 10px;}
		.contentPurchase td {border:none; padding:5px 10px;}
		.contentPurchase tbody th {color:#630f00; font-size:11px; text-transform:none; font-weight:normal; border:none; padding:5px 10px;}
		.contentPurchase tbody td {color:#630f00; font-size:11px; text-align:center;}
		.contentPurchase a {text-align:center; color:#ff3714;}
		.contentPurchase td.purchasePrice { font-weight:bold; }
		.contentPurchase .submitForm { padding:0 25px 0 0; }
		.contentPurchase .infoBulle{width:231px;position:absolute; bottom:6px; left:0px; z-index:8; display:block;}
				.contentPurchase .infoBulle .topInfo{ float:left; width:227px; height:11px;   background:url(../images/design/bgd_index_topbulle.png)0 0 no-repeat ;}
				.contentPurchase .infoBulle .txtInfo{ width:201px; float:left; padding:0 10px 0 20px; background:url(../images/design/bgd_index_body_bulle2.png) repeat-y;}
				.contentPurchase .infoBulle .bottomInfo{ float:left; width:227px; height:26px; background:url(../images/design/bgd_index_bottom_bulle.png) 0 0 no-repeat;}

	.promoPurchase{height:35px; background:url(../images/design/bgd_codePromo_bottom.gif) left bottom no-repeat; margin:12px 0 15px 0; clear:both;}
		.promoPurchase div { background:url(../images/design/bgd_codePromo_top.gif) left top no-repeat; float:left; width:556px;}
		.promoPurchase label {width:372px; line-height:12px; padding:6px 0 0 10px; float:left;}
		.promoPurchase label span { font-size:10px;}
			.promoPurchase label span a { font-size:10px; padding:0; color:#000; text-decoration:underline;}
		.promoPurchase input {width:120px; height:18px; margin:7px 0 0 0; padding:0; float:left;}
		.promoPurchase a { padding:10px 0 0 5px; float:left; color:#630f00; font-weight:bold; text-decoration:none;}
		.promoPurchase a:hover { text-decoration:underline; }

	.totalPurchase {margin:0 12px 3px 0; overflow:hidden; border:none; padding:5px 0 5px 320px; clear:both; background:url(../images/design/bgd_top_chooseReceipt.gif) left top no-repeat;}
		.totalPurchase dt {font-size:14px; font-weight:bold; display:inline; overflow:hidden;}
		.totalPurchase dd {font-size:18px; color:#000; font-weight:bold; display:inline;}

		.contentPurchase .reduction{ float:right; width:60px; margin:0 0 0 4px;}

		.contentPurchase #infoBulle04{width:231px;position:absolute; bottom:6px; left:0px; z-index:8; display:block; }
			.contentPurchase #infoBulle04 .topInfo{ float:left; width:231px; height:14px;   background:url(../images/design/bgd_topIndexBull04.png)0 0 no-repeat ;}
			.contentPurchase #infoBulle04 .txtInfo{ width:201px; float:left; padding:0 10px 0 20px; background:url(../images/design/bgd_middleIndexBull04.gif) 0 0 no-repeat;}

			.contentPurchase #infoBulle04 .bottomInfo{ float:left; width:231px; height:32px; background:url(../images/design/bgd_bottomIndexBull04.png) 0 0 no-repeat;}

			.contentPurchase .footContentPurchase{ padding:20px 25px 15px 10px;}
			.contentPurchase .footContentPurchase a{ color:#630f00;; text-decoration:underline;}
			.contentPurchase .footContentPurchase .retour{font-weight:bold; float:left;background:url(../images/design/bgd_li_context.gif) 0 3px no-repeat; padding:0 0 0 9px; margin:0 0 10px 0;}
			.footContentPurchase .retour{font-weight:bold; float:left;background:url(../images/design/bgd_li_context.gif) 0 3px no-repeat; padding:0 0 0 9px; margin:0 0 10px 0;}
			.contentPurchase .footContentPurchase .printPage{float:right; background:url(../images/contents/pictos/print.gif) 0 2px no-repeat;
		padding:0 0 0 20px;  margin:0 0 10px 0;}
			.contentPurchase .footContentPurchase .note{ font-size:10px; color:#630f00; clear:both;}


/*****************Paiement***************/
.creationCompte .print02 {float:right; padding:5px 10px 0 0; }
	.creationCompte .print02 ul{ margin:0 0 0 80px;}
		.creationCompte .print02 li{ float:left; margin:0 6px 0 0;}
		.creationCompte .print02 a.picto01{background:url(../images/contents/pictos/print.gif) 0 3px no-repeat; padding:2px 0 2px 20px; text-decoration:underline;}
		.creationCompte .print02 a.picto02{background:url(../images/contents/pictos/pdf.gif) 0 3px no-repeat; padding:5px 0 5px 20px; text-decoration:underline;}


.creationCompte .livraisonAdresse{ float:left; padding:15px 0 0 0; width:578px;}
.creationCompte .info {width:195px;background:url(../images/design/bgd_bottominfo.gif) 0 100% no-repeat; padding:0 0 14px 0; float:right; margin:0; }
	.creationCompte .info .top{ width:195px; height:8px;background:url(../images/design/bgd_topinfo.gif) 0 0 no-repeat; padding:0;float:left; font-size:1px;}
	.creationCompte .info .body{ width:155px; float:left; padding:0 20px;}
	.creationCompte .info .body h3{ font-size:16px; font-weight:bold; padding:0 0 3px 0; margin:0; color:#c0020c; background:none;}

.creationCompte .votrePizza {background:  url(../images/design/bgd_votre_pizza.gif) 100% 0 no-repeat; height: 98px ;width:325px; margin: 0; padding:0 0 10px 0 ;clear: both; position: relative; overflow: hidden; float:left;}

	.creationCompte .votrePizza .illusProducts {margin: 0 12px 0 0; display: block; float: left;}
		.creationCompte .votrePizza h3{ font-size:16px; font-weight:bold; margin:0; padding:6px 0; color:#c0020c; background:none;}
		.creationCompte .votrePizza a{color:#000; text-decoration: underline; background:url(../images/design/bgd_lev2_a.gif) 0 0 no-repeat ; padding:4px 0 0  0; display:block;}

	/*	.creationCompte p.remercimentIntro{ font-size:15px;padding:0 0 0 16px;}
		.creationCompte p.remerciment{padding:3px 10px 6px 16px; margin:0;}
			.creationCompte ul.commande{ width:546px; margin:5px; padding:0 0 5px 13px;}
		.creationCompte ul.commande li.numAutorisation{ float:left; }
		.creationCompte ul.commande li.referenceCommande{ float:right;}
		.creationCompteIntro { padding:5px 10px 10px 10px; }
		.titNewsletters { font-size:12px; color:#af050f; clear:both; padding:0 0 10px 5px; margin:0; height:auto !important; }

#content .listProducts p.remerciment{padding:3px 10px 6px 10px;}
	#content .creationCompte ul.commande{ width:566px; margin:5px; padding:0 0 20px 0;}
		#content .creationCompte ul.commande li.numAutorisation{ float:left; }
		#content .creationCompte ul.commande li.referenceCommande{ float:right;}
					#main .creationCompte .streetName #homeLayerPostal  { top:1045px !important; }*/

		.creationCompte p.remercimentIntro{ font-size:14px;padding:10px; color:#630f00;}
		.creationCompte p.remerciment{padding:10px 10px 6px 16px; margin:0;  background:url(../images/design/bgd_top_chooseReceipt.gif) 0 0 no-repeat;}
			.creationCompte ul.commande{ width:546px; margin:5px 5px 10px 5px; padding:0 0 10px 0px; background:url(../images/design/bgd_h2_choosePaste.gif) left bottom no-repeat; float:left; }
		.creationCompte ul.commande li.numAutorisation{ float:left; }
		.creationCompte ul.commande li.referenceCommande{ float:right;}
		.creationCompteIntro { padding:5px 10px 10px 10px; }
		.titNewsletters { font-size:12px; color:#af050f; clear:both; padding:0 0 10px 5px; margin:0; height:auto !important; }

#content .listProducts p.remerciment{padding:10px 10px 6px 10px; color:#630f00; }
	/*#content .creationCompte ul.commande{ width:566px; margin:5px; padding:0 0 20px 0;}*/
		#content .creationCompte ul.commande li.numAutorisation{ float:left; color:#630f00; }
		#content .creationCompte ul.commande li.referenceCommande{ float:right; color:#630f00; padding:0 10px 0 0;}
					#main .creationCompte .streetName #homeLayerPostal  { top:1045px !important; }
		#content .bonAppetit {color:#630f00; width:575px; height:150px; padding:20px 0 0 20px; margin:10px 0 0 0; background:url(../images/design/bgd_top_chooseReceipt.gif) top center no-repeat; }


/*--------------------validation devotre commande---------*/
#content .validationCommande{width:auto; margin:0; position:relative;background:none; padding:0 0 14px 5px; display:table; }
#content .validationCommande h2 {font-size:14px; font-weight:bold; background:none; padding:3px 0 3px 12px; color:#630f00;}

#content .validationCommandeContent{width:auto; margin:0;position:relative; padding:6px 0;}
/*#content .validationCommandeBottom{ background:url(../images/design/bgd_validationCommandeBottom.gif) no-repeat; height:9px; width:580px;}*/
#content .listProducts .highlightVotreadr{ background:url(../images/design/bgd_commandeAdrFull.gif) 0px 10px no-repeat ; width:564px;overflow:hidden;}
#content .listProducts .highlightVotreadrbot{ background:url(../images/design/bgd_commandeAdrFullBot.gif) bottom left no-repeat;width:564px;float:left;overflow:hidden; height:15px;}
#content .listProducts .highlightVotreadr02{ background:url(../images/design/bgd_commandeAdrFull02.gif) 0px 10px no-repeat ; width:564px;overflow:hidden;}
#content .listProducts .highlightVotreadrbot02{ background:url(../images/design/bgd_commandeAdrFullBot02.gif) bottom left no-repeat;width:564px;overflow:hidden; height:15px;}
#content .validationCommande .adresses{width:558px; margin:10px auto;padding:0;}
#content .listProducts .votreAdresse{ float:left;width:210px; padding:8px 0 0 0; margin:10px 0 0 0; }
#content .listProducts .votreAdresse ol { padding:0 15px 0px 25px; }
#content .listProducts .votreAdresse ol li p { margin:0; padding:0; background:none; }
#content .listProducts .votreAdresse p { padding:0 15px 20px 25px; }
#content .listProducts .votrePizzaHut{float:left;width:345px; padding:0; margin:10px 5px 0 0;}
#content .listProducts .votrePizzaHut div { padding:14px 10px 14px 10px; width:325px;float:left; }
#content .listProducts .votrePizzaHut p { float:left; padding:0 0 0 10px; }
#content .listProducts .votrePizzaHut img { float:left; display:block; margin:0 10px 0 0; }
#content .listProducts .votrePizzaHut img.illusScooter { padding-bottom:0px; }

#content .listProducts .votreAdresse h3{font-size:18px;color:#bf020b; background:none; padding: 8px 0 6px 15px;}
#content .listProducts .votrePizzaHut h3{font-size:18px;color:#bf020b; background:none; padding: 8px 0 3px 0; float:left; width:200px; }

#content .validationCommande .votreAdresse label{ font-weight:bold;}
#content .validationCommande .votreAdresse select{ width:140px; padding:0 2px; margin:2px 0 0 8px;}
#content .validationCommande .homePurchaseButton input{ margin:0px 0 10px 0;}
#content .validationCommande .footContentPurchase { padding:0 0 0 10px; }
#content .bottomCommande{ width:580px; background:url(../images/design/bgd_bottom_validationCommande.gif); height:15px; display:block;}

.validationCommandeContent .topInfo{background:transparent url(../images/design/bgd_index_topbulle.png) no-repeat scroll 0pt;float:left;height:11px;width:227px;}
.validationCommandeContent .middleInfo{background:transparent url(../images/design/bgd_index_body_bulle2.png) repeat-y scroll 0%;float:left;padding:0pt 0pt 0pt 0px;width:227px;}
/********************POP votre adresse*****************/
#content .popVotreAdresse {background:url(../images/design/bgd_votreAdresse_bottom.gif) 0 bottom no-repeat;overflow: hidden; width:402px; position:absolute;top:240px; left:0; padding:0 }
		.popVotreAdresse h3{background:url(../images/design/bgd_votreAdresse_top.gif) 0 0 no-repeat; width:392px; height:35px; display:block; padding:10px 0 10px 10px; color:#565673;font-size:16px; font-weight:bold; position:relative;}
		.popVotreAdresse span.fermer{background:url(../images/contents/pictos/illus_fermeture02.gif) right 4px no-repeat;padding:0 14px 0 360px;color:#565673; font-weight:normal; position:absolute; top:10px; right:14px; font-size:11px; }
		.popVotreAdresse span a{color:#565673;}

#content .popVotreAdresse .contentPopVotreAdresse{width:390px; padding:6px 0 10px 12px; margin:0;}
#content .popVotreAdresse .contentPopVotreAdresse a{ text-decoration:underline;}
#content .popVotreAdresse .contentPopVotreAdresse a:hover{ text-decoration:none;}
#content .popVotreAdresse .contentPopVotreAdresse h4{ font-weight:bold; color:#af050f; margin:0 0 10px 0; padding:0; height:auto
;}

#content .popVotreAdresse .contentPopVotreAdresse label{font-weight:bold;}
#content .popVotreAdresse .contentPopVotreAdresse label.porte{font-weight:normal; margin:0 10px 0 0;}
#content .popVotreAdresse .contentPopVotreAdresse ol.larg130{width:130px; float:left;}
#content .popVotreAdresse .contentPopVotreAdresse ol.larg130 li{ margin:0 0 6px 0;}
#content .popVotreAdresse .contentPopVotreAdresse ol.larg130 input{width:70px; margin:0 0 0 8px;}
#content .popVotreAdresse .contentPopVotreAdresse ol.larg130 input.inputRadio{width:12px; height:12px; border:none; margin:0;}
#content .popVotreAdresse .contentPopVotreAdresse ol.larg130 select{width:70px;}

#content .popVotreAdresse .contentPopVotreAdresse .batiment{width:230px; margin:0 0 0 8px;}

#content .popVotreAdresse .contentPopVotreAdresse ol.largMax{width:378px; clear:both;}
#content .popVotreAdresse .contentPopVotreAdresse ol.largMax li{width:378px; clear:both;margin:0 0 6px 0;}
#content .popVotreAdresse .contentPopVotreAdresse ol.largMax .inputRadio{ border:none; margin:0 4px 0 0;}
#content .popVotreAdresse .contentPopVotreAdresse .autreInfos{ width:236px; height:50px; padding:2px; margin:4px 0 0 0;}


#content .popPurchaseButton {text-align:center; padding:10px; clear:both;}
				#content .popPurchaseButton input {width:auto !important; height:auto !important; border:0 none; margin:20px 0 0 0;}
#content .champObligatoire{ font-size:9px; margin:0}


#blocUserPhone { position:absolute;left:155px;top:230px; }
#blocUserPhone .informations { padding:0 0 20px 120px; }
#blocUserPhone .informations .homePurchaseButton { margin:10px 0; }
#blocUserPhone .informations .homePurchaseButton img { margin:10px 0; }

/*********************Page Intermidiaire**************/
.highlightAllMenu{ margin:0; width:578px; height:321px; overflow:hidden;}
	.highlightAllMenu .menuCarte{float:left; width:282px; background:url(../images/design/bgd_menus_bottom.gif) 0 37px no-repeat; height:321px; }
	#content .highlightAllMenu .menuCarte h2{background:url(../images/design/bgd_menus.gif) 0 5px no-repeat; color:#e20024; font-size:22px; font-weight:normal; width:282px; margin:0; padding:10px 0 6px 10px;}
	#content .highlightAllMenu .menuCarte p{margin:14px; font-weight:bold;}
	#content .highlightAllMenu .menuCarte ul{margin:0px 14px 14px 6px;}
		#content .highlightAllMenu .menuCarte li{margin:0; width:250px;float:left; line-height:82px;}
		#content .highlightAllMenu .menuCarte li img{ float:left;}
		#content .highlightAllMenu .menuCarte li span{margin:0;}
	#content .highlightAllMenu .menuCarte li a{margin:0; float:left; line-height:10px; background:url(../images/design/bgd_highlight_carte.gif) no-repeat; width:266px; height:62px;font-size:12px; color:#630f00; font-weight:bold; padding:5px 0 0 5px;}
			#content .highlightAllMenu .menuCarte li a:hover{margin:0; float:left; line-height:10px; background:url(../images/design/bgd_highlight_carte_hover.gif) no-repeat; width:266px; height:62px; text-decoration:none; color:#FFFFFF;padding:5px 0 0 5px;}

	#content .highlightAllMenu .menuCarte li a span{margin:0; padding:23px 0 0 10px; float:left; cursor:pointer; }

	.highlightAllMenu .nosmenus{float:right; width:282px; background:url(../images/design/bgd_menus_bottom_right.gif) 0 37px no-repeat; height:321px; }
	#content .highlightAllMenu .nosmenus p{margin:14px; font-weight:bold;}
	#content .highlightAllMenu .nosmenus h2{background:url(../images/design/bgd_menus.gif) 0 5px no-repeat; color:#e20024; font-size:22px; font-weight:normal; width:274px;margin:0; padding:10px 0 6px 10px;}
	#content .highlightAllMenu .nosmenus ul{margin:10px 14px 14px 14px;}
		#content .highlightAllMenu .nosmenus li{margin:0 0 0px 0; width:258px; height:81px; display:block; clear:both;}
		#content .highlightAllMenu .nosmenus li img{float:left;}
				#content .highlightAllMenu .menuCarte li{margin:0; width:250px;float:left; line-height:82px; padding:0 0 0px 0;}
				.highlightSupportInterpage{ background:url(../images/design/bgd_highlight_inter.gif) no-repeat; width:579; height:120px; padding:0 0 0 8px;}
				.highlightSupportInterpage img{ padding:0 0 0 0;}

/************************ pub FUN************/
.highlightpub{float:left; width:284px; margin:0 0 10px 0;}
	.highlightpub .pubFunTop{ background:url(../images/design/bgd_info_bulle_top.gif) 0 0 no-repeat; font-size:1px; height:9px; width:284px; float:left;}
	.highlightpub .pubFun{float:left; background:url(../images/design/bgd_info_bulle_bottom.gif) 0 100% no-repeat;width:284px; }
	.listProducts .PubGauche, .listProducts .Pubdroit{float:left; width:284px; padding:0 0 0 10px;}
	#content .highlightpub .pubFun h2{background:none; color:#e20024; font-size:16px; font-weight:normal;}
	#content .highlightpub .pubFun p{margin:6px 10px;}
	#content .highlightpub .pubFun ol{padding:9px 10px;}
	#content .highlightpub .pubFun li{margin:0 0 5px 0;}
.highlightpub3{float:left; width:283px;display:block;}


/**********************pop votre choix*****************/
.votreChoixPop { width:414px; float:left; position:absolute;display:none;z-index:9999; top:220px; right:60px;}
	.votreChoixPop .votreChoixTop{width:404px; float:left; background:url(../images/design/bgd_pop_choix_top.png) 0 0 no-repeat; padding:20px 10px 0 0; margin:0; text-align:center;}
	.votreChoixPop .votreChoixTop span.fermer{/*background:url(../images/contents/pictos/illus_fermeture02.gif) right 4px no-repeat;*/color:#000; font-weight:normal; position:absolute; top:10px; right:20px; font-size:11px; font-weight:bold; }
	.votreChoixPop .votreChoixTop p{font-size:13px; line-height:18px;}
	.votreChoixTop p.commanderPop{font-size:18px; line-height:22px; text-align:left; margin:6px 0 10px 110px;}
	.votreChoixTop p.commanderPop span{font-size:28px; font-weight:bold;}
	.votreChoixPop .votreChoixbottom{width:414px; height:49px;float:left; background:url(/templates/images/design/bgd_pop_choix_bottom.png) 0 top no-repeat;font-size:1px;}
	
.votreChoixPop99 { width:414px; float:left; position:absolute;display:none;z-index:9999; top:220px; right:60px;}
	.votreChoixPop99 .votreChoixTop{width:404px; float:left; background:url(../images/design/bgd_pop_choix_top.png) 0 0 no-repeat; padding:20px 10px 0 0; margin:0; text-align:center;}
	.votreChoixPop99 .votreChoixTop span.fermer{/*background:url(../images/contents/pictos/illus_fermeture02.gif) right 4px no-repeat;*/color:#000; font-weight:normal; position:absolute; top:10px; right:20px; font-size:11px; font-weight:bold; }
	.votreChoixPop99 .votreChoixTop p{font-size:13px; line-height:18px;}
	.votreChoixTop99 p.commanderPop{font-size:18px; line-height:22px; text-align:left; margin:6px 0 10px 110px;}
	.votreChoixTop99 p.commanderPop span{font-size:28px; font-weight:bold;}
	.votreChoixPop99 .votreChoixbottom{width:414px; height:49px;float:left; background:url(/templates/images/design/bgd_pop_choix_bottom.png) 0 top no-repeat;font-size:1px;}
	
.votreChoixPop109 { width:414px; float:left; position:absolute;display:none;z-index:9999; top:220px; right:60px;}
	.votreChoixPop109 .votreChoixTop{width:404px; float:left; background:url(../images/design/bgd_pop_choix_top.png) 0 0 no-repeat; padding:20px 10px 0 0; margin:0; text-align:center;}
	.votreChoixPop109 .votreChoixTop span.fermer{/*background:url(../images/contents/pictos/illus_fermeture02.gif) right 4px no-repeat;*/color:#000; font-weight:normal; position:absolute; top:10px; right:20px; font-size:11px; font-weight:bold; }
	.votreChoixPop109 .votreChoixTop p{font-size:13px; line-height:18px;}
	.votreChoixTop109 p.commanderPop{font-size:18px; line-height:22px; text-align:left; margin:6px 0 10px 110px;}
	.votreChoixTop109 p.commanderPop span{font-size:28px; font-weight:bold;}
	.votreChoixPop109 .votreChoixbottom{width:414px; height:49px;float:left; background:url(/templates/images/design/bgd_pop_choix_bottom.png) 0 top no-repeat;font-size:1px;}

	
.votreChoixPop119 { width:414px; float:left; position:absolute;display:none;z-index:9999; top:220px; right:60px;}
	.votreChoixPop119 .votreChoixTop{width:404px; float:left; background:url(../images/design/bgd_pop_choix_top.png) 0 0 no-repeat; padding:20px 10px 0 0; margin:0; text-align:center;}
	.votreChoixPop119 .votreChoixTop span.fermer{/*background:url(../images/contents/pictos/illus_fermeture02.gif) right 4px no-repeat;*/color:#000; font-weight:normal; position:absolute; top:10px; right:20px; font-size:11px; font-weight:bold; }
	.votreChoixPop119 .votreChoixTop p{font-size:13px; line-height:18px;}
	.votreChoixTop119 p.commanderPop{font-size:18px; line-height:22px; text-align:left; margin:6px 0 10px 110px;}
	.votreChoixTop119 p.commanderPop span{font-size:28px; font-weight:bold;}
	.votreChoixPop119 .votreChoixbottom{width:414px; height:49px;float:left; background:url(/templates/images/design/bgd_pop_choix_bottom.png) 0 top no-repeat;font-size:1px;}

.votreChoixPopXlargeMedium { width:414px; float:left; position:absolute;display:none;z-index:9999; top:220px; right:60px;}
	.votreChoixPopXlargeMedium .votreChoixTop{width:404px; float:left; background:url(../images/design/bgd_pop_choix_top.png) 0 0 no-repeat; padding:20px 10px 0 0; margin:0; text-align:center;}
	.votreChoixPopXlargeMedium .votreChoixTop span.fermer{/*background:url(../images/contents/pictos/illus_fermeture02.gif) right 4px no-repeat;*/color:#000; font-weight:normal; position:absolute; top:10px; right:20px; font-size:11px; font-weight:bold; }
	.votreChoixPopXlargeMedium .votreChoixTop p{font-size:13px; line-height:18px;}
	.votreChoixPopXlargeMedium p.commanderPop{font-size:18px; line-height:22px; text-align:left; margin:6px 0 10px 110px;}
	.votreChoixPopXlargeMedium p.commanderPop span{font-size:28px; font-weight:bold;}
	.votreChoixPopXlargeMedium .votreChoixbottom{width:414px; height:49px;float:left; background:url(/templates/images/design/bgd_pop_choix_bottom.png) 0 top no-repeat;font-size:1px;}

	
	
	/**********************pop coupon gratuit*****************/
	#contextBlock .infoBulleGauche01 #votreChoixPop{width:414px; float:left; position:absolute;display:none;z-index:9999; top:450px; right:300px;}
		#contextBlock .infoBulleGauche01 #votreChoixPop .votreChoixTop{width:404px; float:left; background:url(../images/design/bgd_pop_choix_top.png) 0 0 no-repeat; padding:20px 10px 0 0; margin:0; text-align:center;}
		#contextBlock .infoBulleGauche01 #votreChoixPop .votreChoixTop span.fermer{	  /*background:url(../images/contents/pictos/illus_fermeture02.gif) right 4px no-repeat;*/color:#000; font-weight:normal; position:absolute; top:10px; right:20px; font-size:11px; font-weight:bold; }
	#contextBlock .infoBulleGauche01 #votreChoixPop .votreChoixTop p{font-size:13px; line-height:18px;}
	#contextBlock .infoBulleGauche01 #votreChoixPop .votreChoixTop p.commanderPop{font-size:18px; line-height:22px; text-align:left; margin:6px 0 10px 110px;}
	#contextBlock .infoBulleGauche01 #votreChoixPop .votreChoixTop p.commanderPop span{font-size:28px; font-weight:bold;}
	#contextBlock .infoBulleGauche01 #votreChoixPop .votreChoixbottom{width:414px; height:49px;float:left; background:url(/templates/images/design/bgd_pop_choix_bottom.png) 0 top no-repeat;font-size:1px;}
		

/****************************Pop commande livree*******************/
#content .commandeLivree{ width:213px; position:absolute; top:200px; left:350px; visibility:hidden;}
#content .commandeLivreetop{background:url(../images/design/commande_livree_top.gif) 0 0 no-repeat;float:left; width:213px; height:35px;}
#content .commandeLivreetop h2{background:none;padding:0; color:#565673; font-size:13px; margin:6px 0 0 10px; font-weight:bold;}
#content .commandeLivreetop h2 span{ color:#565673; font-size:10px; font-weight:bold; margin:0 0 0 70px;}
#content .commandeLivreebottom{background:url(../images/design/commande_livree_middle.gif) 0 bottom ;float:left;width:213px;}
#content .commandeLivreeEnd{background:url(../images/design/commande_livree_bottom.gif) 0 bottom ;float:left;width:213px; height:16px;}
		#content .commandeLivreebottom p{margin:10px;}
		#content .commandeLivreebottom table{width:190px; margin:0 0 0 10px; border:1px solid #000000;}
			#content .commandeLivreebottom table td{padding:4px;}
			#content .commandeLivreebottom table td span{ font-style:italic; color:#FFF; }
			#content .commandeLivreebottom table td.quantiter{width:20px; text-align:center;}
			#content .commandeLivreebottom table td a{text-decoration:underline;}
			#content .commandeLivreebottom table td a:hover{text-decoration:none;}
			#content .commandeLivreebottom table tr.gris{background:#f1f1f1; height:56px;}
			#content .commandeLivreebottom table tr.blanc{background:#FFF; height:56px;}
			#content .commandeLivreebottom table tr.orangeClaire{background:#f59516; height:34px;}
			#content .commandeLivreebottom table tr.orangeFoncer{background:#ef651b;height:34px; color:#FFFFFF;}

	#contextBlock table.panierArticlesTable {width:170px; margin:0 0 10px 10px; border:1px solid #000000; background:#FFFFFF;}
	#contextBlock table.panierArticlesTable td{padding:4px;}
		#contextBlock table.panierArticlesTable td span{ font-style:italic;}
		#contextBlock table.panierArticlesTable a.ajouterSupprimer{ font-size:9px; color:#c70020;}
		#contextBlock table.panierArticlesTable td.quantiter{width:20px; text-align:center;}
		#contextBlock table.panierArticlesTable td a{text-decoration:underline;}
		#contextBlock table.panierArticlesTable td a:hover{text-decoration:none;}
		#contextBlock table.panierArticlesTable tr.gris{background:#f1f1f1; padding-bottom:3px;}
		#contextBlock table.panierArticlesTable tr.grisFonce{background:#d4d4d4; padding-bottom:3px;}
		#contextBlock table.panierArticlesTable tr.blanc{background:#FFF;padding-bottom:3px;}
		#contextBlock table.panierArticlesTable tr.vert{background:#4ba381;padding-bottom:3px; font-weight:bold;}
		#contextBlock table.panierArticlesTable tr.orangeClaire{background:#f59516; height:34px;}
		#contextBlock table.panierArticlesTable tr.orangeFoncer{background:#ef651b;height:34px; color:#FFFFFF; font-weight:bold;}
		.context_hot{ background:url(../images/design/bgd_context_hot.gif) repeat-x;}
		.mail_log{ width:120px;}
		#pass_log{ width:125px; float:left;}
		#form-login{ }
/***************Pop Super plan*********************/
#content .superPlan{position:absolute; top:50px; left:76px; width:451px; height:325px; padding:40px 0 0 0; background:url(../images/design/bgd_super_plan.png)0 0 no-repeat ;text-align:center; z-index:100;visibility:hidden; }
	#content .superPlan img.supPlan{padding:0; width:215px; height:55px;}
	#content .superPlan p{font-size:12px; line-height:22px;}
	#content .superPlan p.profiter{font-size:10px;}
		#content .superPlan p span{ color:#c0020c; font-weight:bold;}

	#content .superPlan ol.larg003{width:390px; float:left; padding:0 10px 5px 40px ; text-align:left;}
	#content .superPlan ol.larg003 .larg003Img{ float:left;margin:0 10px 0 0; width:67px;}
	#content .superPlan ol.larg003 .entree1{ float:left; margin:0 10px 0 0; width:140px;}
	#content .superPlan ol.larg003 .entree1 label{font-size:9px; margin:0; padding:0;}
	#content .superPlan ol.larg003 .entree1 select{margin: 0 10px 0 0; width: 140px; float: left; font-size:9px;  }


/***********************************INFOBULLE***********************************/
#infoBulle05{width:231px;position:absolute; right:-180px; z-index:8; visibility:hidden;}
#infoBulle05 .topInfo{ float:left; width:231px; height:14px;   background:url(../images/design/bgd_topIndexBull04.png)0 0 no-repeat ;}
#infoBulle05 .txtInfo{width:201px; float:left; padding:0 10px 0 20px; background:url(../images/design/bgd_middleIndexBull04.gif) 0 0 no-repeat;}
#infoBulle05 .bottomInfo{ float:left; width:231px; height:32px; background:url(../images/design/bgd_bottomIndexBull04.png) 0 0 no-repeat;}

/***********************************INFOBULLE TARTIFLETTE***********************************/
.layer_tartiflette{ width:414px; float:left; position:absolute;display:none;z-index:9999; top:200px !important}
.layer_tartiflette .topInfo{ width:414px; background:url(../images/design/bgd_pop_tartiflette_top.gif) 0 0 no-repeat ; padding: 20px 0 30px 175px;}
.layer_tartiflette p{width: 220px;}
.layer_tartiflette .bottomInfo{  width:414px; height:49px; background:url(../images/design/bgd_pop_tartiflette_bottom.gif) 0 0 no-repeat;}
.layer_tartiflette a{text-decoration:underline;color:#FF0000;}
.layer_tartiflette .topInfo .close{text-decoration:none;color:#000; padding: 0 5px 0 175px; text-decoration:none;background:url(../images/design/ico_close.gif) 213px 3px no-repeat;}
.layer_tartiflette .topInfo .close a{text-decoration:none;color:#000;}


/***************Pop Super plan BIG*********************/
#content .superPlanBig{position:absolute; top:50px; left:326px; width:387px; height:655px; padding:40px 0 0 0; background:url(../images/design/bgd_super_plan_big.png)0 0 no-repeat ; text-align:center; z-index:100; }
#content #superPlanBigFrame{position:absolute; top:50px; left:76px; width:387px; height:655px; z-index:99;display:none; background:none; border:none; }
	#content .superPlanBig img.supPlan{padding:0; width:149px; height:31px; }
	#content .superPlanBig span.supPlan{ display:inline-block !important; width:197px !important; height:36px !important; }
	#content .superPlanBig p{font-size:14px; line-height:22px;}
	#content .superPlanBig p.profiter{font-size:10px;}
		#content .superPlanBig p span{ color:#c0020c; font-weight:bold;}

	#content .superPlanBig ol.larg003{width:327px; float:left; padding:0 10px 0 50px; text-align:left;}
	#content .superPlanBig ol.larg003 .larg003Img{ float:left;margin:0; }
	#content .superPlanBig span.imgPrice{ display:inline-block !important; width:60px !important; height:55px !important; padding:0 !important; margin:0 !important; }
	#content .superPlanBig span.dessertIllus{ display:inline-block !important; width:72px !important; height:54px !important; }
	#content .superPlanBig span.imgDecongele { display:inline-block !important; width:9px !important; height:9px !important;  }
	#content .superPlanBig span.imgNewProduct { display:inline-block !important; width:9px !important; height:9px !important;  }
	#content .superPlanBig ol.larg003 .entree1{ float:left; margin:14px 10px 0 10px; width:160px;}
	#content .superPlanBig ol.larg003 .entree1 label{font-size:9px; margin:0; padding:0; float:left; width:100px;}
	#content .superPlanBig ol.larg003 .entree1 select{margin: 0 8px 0 0; width: 40px; float: left; font-size:9px;  }

	#content .superPlanBig ol.larg003 .entree2{ float:left; margin:0 10px 0 10px; width:160px;}
	#content .superPlanBig ol.larg003 .entree2 label{font-size:9px; margin:3px 0 0 0; padding:0; float:left; width:110px;}
	#content .superPlanBig ol.larg003 .entree2 label.infoMl{font-size:11px; margin:3px 0 6px 0; padding:0; float:left; width:180px;}
	#content .superPlanBig ol.larg003 .entree2 select{margin:0 10px 4px 0; width: 40px; float: left; font-size:9px; clear:both;}
	#content .superPlanBig p.decongele{font-size:10px;background:url(../images/design/puce_decongoler.png) 100px 6px no-repeat;}
	#content .superPlanBig p.visuel{font-size:10px; background:none;}
		#content .superPlanBig p.decongele .imgPrice{ line-height:0px!important;width:9px!important; height:9px!important;padding:0 0 0 14px!important; margin:0 !important;}
	#content .superPlanBig .imgPricedec{}



	#mentionLegales{ display:none; z-index:9999;left:0;top:0; position:absolute; margin:80px 0 20px 180px; background:url(../images/design/bgd_layer_flash_top.png) top left no-repeat; width:535px; padding:8px 0 0 0;}
		#mentionLegales .mentionLegalesInner{ background:url(../images/design/bgd_layer_flash_bottom.gif) bottom left no-repeat; width:500px; overflow:hidden; padding:0 15px 10px 20px;}
		#mentionLegales .mentionLegalesInner a{ display:block; text-align:right; background:url(../images/design/ico_close.gif) 100% 4px no-repeat; padding:0 15px 0 0}
		#mentionLegales .mentionLegalesInner img{ float:left; margin:0 15px 0 0}
		#mentionLegales .mentionLegalesInner div{ width:385px; float:left;}
		#mentionLegales .mentionLegalesInner h5{ font-size:1.3em; color:#ef651b;}
		 .usualLink{text-align:inherit!important; background:none!important; display:inline!important; padding:0px!important; text-decoration:underline; }
			.usualLink a:hover{ text-decoration:none;}
	#highlightCgv{ display:none; z-index:9999;left:0;top:0; position:absolute; margin:80px 0 20px 180px; background:url(../images/design/bgd_layer_flash_top.png) top left no-repeat; width:535px; padding:8px 0 0 0;}
		#highlightCgv .mentionLegalesInner{ background:url(../images/design/bgd_layer_flash_bottom.gif) bottom left no-repeat; width:500px; overflow:hidden; padding:0 15px 10px 20px;}
		#highlightCgv .mentionLegalesInner a{ display:block; text-align:right; background:url(../images/design/ico_close.gif) 100% 4px no-repeat; padding:0 15px 0 0}
		#highlightCgv .mentionLegalesInner img{ float:left; margin:0 15px 0 0}
		#highlightCgv .mentionLegalesInner div{ width:385px; float:left;}
		#highlightCgv .mentionLegalesInner h5{ font-size:1.3em; color:#ef651b;}

	#highlightPay{ display:none; z-index:9999;left:0;top:335px; position:absolute; margin:80px 0 20px 180px; background:url(../images/design/bgd_layer_flash_top.png) top left no-repeat; width:535px; padding:8px 0 0 0;}
		#highlightPay .mentionLegalesInner{ background:url(../images/design/bgd_layer_pay_bottom.gif) bottom left no-repeat; width:500px; overflow:hidden; padding:0 15px 10px 20px;}
		#highlightPay .mentionLegalesInner a{ display:block; text-align:right; background:url(../images/design/ico_close.gif) 100% 4px no-repeat; padding:0 15px 0 0}
		#highlightPay .mentionLegalesInner img{ float:left; margin:0 15px 0 0}
		#highlightPay .mentionLegalesInner div{ width:385px; float:left;}
		#highlightPay .mentionLegalesInner h5{ font-size:1.3em; color:#ef651b;}

		#highlightDelivery{ display:none; z-index:9999;left:0;top:425px; position:absolute; margin:80px 0 20px 180px; background:url(../images/design/bgd_layer_flash_top.png) top left no-repeat; width:535px; padding:8px 0 0 0;}
		#highlightDelivery .mentionLegalesInner{ background:url(../images/design/bgd_layer_pay_bottom.gif) bottom left no-repeat; width:500px; overflow:hidden; padding:0 15px 10px 20px;}
		#highlightDelivery .mentionLegalesInner a{ display:block; text-align:right; background:url(../images/design/ico_close.gif) 100% 4px no-repeat; padding:0 15px 0 0}
		#highlightDelivery .mentionLegalesInner img{ float:left; margin:0 15px 0 0}
		#highlightDelivery .mentionLegalesInner div{ width:385px; float:left;}
		#highlightDelivery .mentionLegalesInner h5{ font-size:1.3em; color:#ef651b;}

		#highlightHelp{ display:none; top:40px; z-index:9999;left:0; position:absolute; margin:80px 0 20px 180px; background:url(../images/design/bgd_layer_flash_top.png) top left no-repeat; width:535px; padding:8px 0 0 0;}
		#highlightHelp .mentionLegalesInner{ background:url(../images/design/bgd_layer_pay_bottom.gif) bottom left no-repeat; width:500px; overflow:hidden; padding:0 15px 10px 20px;}
		#highlightHelp .mentionLegalesInner a{ display:block; text-align:right; background:url(../images/design/ico_close.gif) 100% 4px no-repeat; padding:0 15px 0 0}
		#highlightHelp .mentionLegalesInner img{ float:left; margin:0 15px 0 0}
		#highlightHelp .mentionLegalesInner div{ width:385px; float:left;}
		#highlightHelp .mentionLegalesInner h5{ font-size:1.3em; color:#ef651b;}


		#content #higlightCommand {width:269px; position:absolute; left:175px; top:660px; margin-top: 0; z-index:99;}
				#content #higlightCommand h3 {padding:8px 15px 0 15px; margin:0; float:left; }
				#content #higlightCommand .higlightCommandHeader h3{height:14px!important;}
				#content #higlightCommand h4{ display:block;float:left;padding:8px 15px 0 20px; margin:0; color:#000000; font-size:12px; font-weight:bold; height:10px!important; width:160px!important;}
				#content #higlightCommand h5{ padding:0 0 0 0px;margin:0; color:#000000; font-size:12px; font-weight:bold; height:0px!important; width:220px!important;}
				#content #higlightCommand p {width:251px; padding:30px 0 2px 0px; overflow:hidden;}
					#content #higlightCommand p.code {width:251px; padding:2px 0 2px 0; overflow:hidden;}
						#content #higlightCommand p.code span a{background:url(../images/design/bgd_plan_acces.gif) 0 2px no-repeat; text-decoration:underline; padding:0 0 0 14px; margin:0 0 0 20px;}
				#content #higlightCommand form {padding:0px;}
						#content .higlightCommand label {width:90px; display:block; line-height:22px; float:left!important;}
						#content #formulairecp{ padding:20px 0 0 0px!important;}
						#content .higlightCommand #votrecp{ float:left!important;}
								#content #higlightCommand label.smallNum {width:20px; display:block; float:left;}
								#content #higlightCommand label.namevoie {width:124px; display:block; float:left; text-align:right; margin:0 6px 0 0;}
								#content #higlightCommand label.small {width:70px; display:block; float:left;}
								#content #higlightCommand #type_voie{ margin:0 0 0 8px;}
						#content #higlightCommand input {width:110px; height:16px; float:left; margin:0px 5px 0 0;}
								#content #higlightCommand input.small {width:30px; height:16px; float:left; margin:2px 5px 0 0;}
								#content #higlightCommand input.large {width:80px; height:16px; float:left; margin:2px 5px 0 0;}
						#content #higlightCommand select.small {width:80px;  height:16px; float:left; margin:2px 5px 0 0;}
						#content #higlightCommand .higlightCommandHeader{display:block; width:269px; height:35px; background:url(../images/design/bgd_ingredientsPerso_top_mini.gif) no-repeat;}
				#content #higlightCommand .higlightCommandTop{display:block; width:563px; height:35px; background:url(../images/design/bgd_planAcces_top.gif) no-repeat;}
				#content #higlightCommand .higlightCommandBody{width:269px; background:url(../images/design/bgd_body_mini_adress.gif) repeat-y; padding:0 0 0 20px;}
						#content #higlightCommand .higlightCommandBody a{ padding:0 0 0 20px; margin:0 0 0 6px;background:url(../images/design/bgd_lev2_a.gif) 14px 5px no-repeat; }
						#content #higlightCommand .higlightCommandBody .postalModification{ margin:0 0 0 4px; background:url(../images/design/bgd_plan_acces.gif) 7px 2px no-repeat;}
						#content #higlightCommand .higlightCommandBody h4{ height:0px!important;}
						#content #higlightCommand .fermer{ padding:10px 0 0 280px; float:left;}
								#content #higlightCommand .fermer a{ padding:20px 0 0 0; text-decoration:none;}
								#content #higlightCommand .fermer a:hover{ padding:20px 0 0 0; text-decoration:underline;}
				#content #higlightCommand .higlightCommandFooter{position:absolute; width:269px; height:12px; background:url(../images/design/bgd_adress_mini_footer.png) no-repeat;display:block;}
				#content .homeLayerPostal{position:absolute;z-index:99!important; display:none; left:452px; top:660px!important;}

		.upssellBull{position:absolute; top:280px;background:url(../../../../../templates/images/design/bgd_upssell_dessert.gif); width:446px; height:358px; z-index:999;}
		.upssellBullContent{padding:40px 0 0 0;}
		.upssellBull h3{padding:0 0 0 120px;}
		.upssellBull form{padding:15px 0 0 20px;}
		.imgUpss{float:left; padding:0 10px 10px 0;}
		.upssProd{ padding:0 0 15px 0;}
		.mandatory{ padding:10px 0 0 70px;}
		.upssellBull ul{padding:10px 0 0 70px;}
		.upssellBull li{width:138px; float:left;}
		.introUpss{ padding:0 0 0 50px; width:310px; text-align:center; font-size:12px}
		.introUpss span{ font-weight:bold; color:#000000;}
		.introUpss .little{ font-size:11px; font-style:normal}
		.productLine{padding:10px 0 0 0; float:left;margin: 0 15px 0 0;}
		.first_sel{ margin:0 0px 0 10px;}
/*-------------------------popup message----------------------------------*/
		#main .popInfoAdress {background:url(../images/design/bgd_popInfoAdress_bottom.gif) 0 bottom no-repeat; width:580px; position:absolute; top:235px; height:160px; left:150px; padding:0;}
		#main .popInfoAdress h3{color:#E65F1A; border:none; background:url(../images/design/bgd_popInfoAdress_top.gif) 0 0 no-repeat; width:580px; height:35px; display:block; padding:10px 0 0 10px; font-size:16px; font-weight:bold; position:relative; margin:0;}
		#main .popInfoAdress span.fermer{background:url(../images/contents/pictos/illus_fermeture02.gif) right 4px no-repeat;padding:0 14px 0 360px;color:#565673; font-weight:normal; position:absolute; top:10px; right:14px; font-size:11px;}
		#main .popInfoAdress span a{color:#565673;}
		#main .popInfoAdress p{margin:0 20px 0 20px; padding:0 0 8px 0; line-height:16px;}


/*-------------------------popup message----------------------------------*/
	.infoBulle3 { width:154px;position:absolute; bottom:0px; right:320px; z-index:999; display:none;}
	.infoBulle3 .topInfo{ float:left; width:227px; height:11px;   background:url(../images/design/bgd_index_topbulle.gif) 0 0 no-repeat ;}
		.infoBulle3 .middleInfo{ background:url(../images/design/bgd_index_body_bulle2.gif) repeat-y; width:227px; float:left; padding:0 0 0 10px;}
			.infoBulle3 .middleInfo p{width:150px; float:left;}
			.infoBulle3 .middleInfo strong{width:90px; }
			.infoBulle3 .middleInfo img{float:left; padding:0 5px 0 5px;}
			.infoBulle3 .middleInfo img.fermeture{float:left; top:0;}
			.infoBulle3 .middleInfo a img{float:right; top:0; margin-right:10px;}
		.infoBulle3 .bottomInfo{float:left;}
		.infoBulle3 .txtInfo{ width:149px; float:left; padding:0 0 0 8px; background:url(../images/design/bgd_middleIndexBull.gif) 0 0 no-repeat;}
		.infoBulle3 .txtInfo p{width:90px; float:left;}
		.infoBulle3 .txtInfo img{float:left; padding:0 10px 0 10px;}
		.infoBulle3 .txtInfo img.fermeture{float:left; top:0;}
	.infoBulle3 .bottomInfo{ float:left; width:227px; height:26px; background:url(../images/design/bgd_index_bottom_bulle.gif) 0 0 no-repeat;}

	
/*-------------------------messages userprofile---------------------------*/

#errmessage #system-message {
width:227px;
top:180px;
left:410px;
position:absolute;
z-index:20;}
#errmessage #system-message dt.message {display:none;}
#errmessage #system-message dt {font-weight:100;}
#errmessage #system-message dd {font-weight:100;}
#errmessage #system-message img { display:block; }
#errmessage #system-message dd ul {
background-color:none;
}
#errmessage #system-message .system-message-content {
background-color:none;
 background:url(../images/design/bgd_index_body_bulle2.png) left repeat-y;
 padding:0 10px 0 10px;
 float:left; 
 font-weight:bold;
 width:214px;
}
#errmessage #system-message dd ul li a { display:block; font-weight:100; float:right; width:45px; background:url(../images/contents/pictos/illus_fermeture02.gif) no-repeat right; }
#errmessage #system-message dd ul li #alertmessage1 { width:160px; float:left; }
#errmessage #system-message dd ul li #alertmessage2 { width:160px; float:left; }

/*--------------------------your store tooltip--------------------------*/
.custom {font-weight: bold; font-size: 11px; font-style:normal; margin: 0; color: #000; padding: 8px 8px 4px; background: #E0E0E0; border: 1px solid #A9A9A9; opacity: .9; }

/*--------------------------my last order module--------------------------*/
.stroked{font-style: italic; text-decoration: line-through; }
.nondispo{ font-style: italic; color:red; margin:-7px 0 0 17px; font-size:9px;}

