html,body { background: #e8e3dd url("i/bg.gif") repeat-x center 0; padding: 0; margin: 0; color: #513f34; font: 12px/16px 'Open Sans', sans-serif;  }
body { /*background: url("i/bg_wrap.gif") repeat-y 0 0; width: 980px;*/ margin: 0 auto; position: relative; padding-bottom: 0; }
ul, li { padding: 0; margin: 0; list-style-type: none; }
a { text-decoration: none; }
img { border: none; }



/* GENERAL */
h1 {  }
h2 { font-size: 15px; text-transform:  uppercase; text-align: center; padding: 30px 0 20px; /*margin: 0 20px;*/ }
h3 { color: #E6462A; font-weight: bold; margin: 0 0 15px; font-size: 12px; text-transform:  uppercase; }
p { margin: 0 0 20px; }
#title_img { /*padding: 5px 20px 20px;*/ padding-bottom: 30px; }
	#title_img img { width: 680px; }
.bold { font-weight: bold; }
.notbold { font-weight: normal; }
.clear { clear: both; height: 1px }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #A89F99; }
input:-moz-placeholder, textarea:-moz-placeholder  { color: #A89F99; }


/* FORMS */
form.view input {background-color: #F4F1EE;border:none;}


/* font face */
@font-face {
    font-family: 'MorningCoffee';
    src: url('fontface/dk_early_morning_coffee-webfont.eot');
    src: url('fontface/dk_early_morning_coffee-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/dk_early_morning_coffee-webfont.woff') format('woff'),
         url('fontface/dk_early_morning_coffee-webfont.ttf') format('truetype'),
         url('fontface/dk_early_morning_coffee-webfont.svg#DKEarlyMorningCoffeeMdRoast') format('svg');
    font-weight: normal;
    font-style: normal;

}

#wp_w { width:100%; overflow:hidden; position:relative; }
#wp { width: 980px; margin: 0 auto;  position: relative; overflow: hidden; background: url("i/bg_wrap.gif") repeat-y 0 0; /*min-height: 900px;*/ }
	#nav { width: 240px; float: left; }
	#ct { width: 720px; float: right; padding: 20px 0; /*position: relative;*/ }
		.ct { background-color: #FFF; overflow: hidden; }
		.ct_c { background-color: #FFF; overflow: hidden; padding: 0 20px; }
			.ct_c_withNoPadding { padding:0; }
		#bg_ct { background: url("i/bg_ct.png") no-repeat 0 0; right:-150px; bottom:-130px; height: 222px; position: absolute; width: 414px; }
		@media only screen and (min-width: 1200px) { #bg_ct {  bottom: -120px;right: -100px;  }	}
		@media only screen and (min-width: 1300px) { #bg_ct {  bottom: -120px;right: -80px;  }	}
		@media only screen and (min-width: 1600px) { #bg_ct {  bottom: -65px;right: -90px;  }	}

	#ft { clear: both; margin-top: 30px; }


/* NAV */
#nav h1 a { display: block; width: 191px; height: 191px; margin: 0 auto; }
	#nav h1 a span { display: none; }	
#nav ul.list_nav { margin-top: 40px; }
	#nav ul li { margin: 14px 0; / margin: 14px 0 0;/*ie7*/ }
		.nav { text-align: center; display: block; height: 29px; width: 240px; background: url("i/menu.png") no-repeat 0 0; }
			.nav_home { background-position: 0 0; }
				.nav_home:hover {  background-position: -240px 0; }
				.sel .nav_home {  background-position: -480px 0; }
			.nav_know {  background-position: 0 -29px; }
				.nav_know:hover {  background-position: -240px -29px; }
				.topsel .nav_know {  background-position: -480px  -29px; }
			.nav_quality {  background-position: 0 -58px; }
				.nav_quality:hover {  background-position: -240px -58px; }
				.sel .nav_quality {  background-position: -480px  -58px; }
			.nav_card {  background-position: 0 -87px; }
				.nav_card:hover {  background-position: -240px -87px }
				.sel .nav_card {  background-position: -480px  -87px }
			.nav_find {  background-position: 0 -116px; }
				.nav_find:hover {  background-position: -240px -116px; }
				.sel .nav_find {  background-position: -480px  -116px; }
			.nav_franchisee {  background-position: 0 -145px; }
				.nav_franchisee:hover {   background-position: 0 -145px; }
				.sel .nav_franchisee {  background-position: -480px  -145px;}
			.nav_contact {  background-position: 0 -174px; }
				.nav_contact:hover {  background-position: -240px -174px; }
				.sel .nav_contact {  background-position: -480px  -174px; }
					.nav span { display:  none; }
			.list_subnav { display:none }
			.topsel .list_subnav { display:block }
				.list_subnav li {  }
					/*.list_subnav li a { background: url("i/submenu.png") no-repeat 0 0; text-align: center; display: block; height: 29px; width: 240px; }*/
			.list_subnav { }
				#nav ul li .list_subnav li { margin: 10px 0; }
					.subnav { background: url("i/submenu.png") no-repeat 0 0; text-align: center; display: block; height: 29px; width: 240px; }
					.list_subnav li .subnav span { display: none; }
						.subnav_values {  background-position: 0 0; }
							.subnav_values:hover {  background-position: -240px 0; }
							.sel .subnav_values {  background-position: -480px -0px; }
						.subnav_about_us {  background-position: 0 -22px; }
							.subnav_about_us:hover {  background-position: -240px -22px; }
							.sel .subnav_about_us {  background-position: -480px -22px; }
						.subnav_concept {  background-position: 0 -44px; }
							.subnav_concept:hover {  background-position: -240px -44px; }
							.sel .subnav_concept {  background-position: -480px -44px; }
			#nav ul li.nav_sep { background: url("i/nav_sep02.gif") repeat-x center 0; height: 1px; border-left: 1px solid #5c4b41; border-right: 1px solid #5c4b41; margin: 0 auto; width: 208px; padding: 0; }
			/*ie6*/ * html #nav ul li.nav_sep { border-left: none; border-right: none; }
			#nav ul li .list_subnav li.subnav_sep { background: url("i/nav_sep01.gif") repeat-x center 0; height: 1px; border-left: 1px solid #776960; border-right: 1px solid #776960; margin: 0 auto; width: 208px; }
			/*ie6*/ * html #nav ul li .list_subnav li.subnav_sep { border-left: none; border-right: none; }


#fanion { background: url("i/bg_to_identify.png") no-repeat left bottom; position: absolute; top: 0; right: 15px; height: 43px; width: 221px; overflow:hidden; }

	/* cart */
	#fanion_cart ul { display: block; margin: 0 auto; overflow: hidden; text-align: center; position: relative; top: 5px; left: 22px; }
	/*ie6*/ * html #fanion_cart ul { padding: 6px 30px ; }
		#fanion_cart li { display: inline; float: left; }
		#fanion_cart li .cart_sep { float: left; display: block; color: #FFF; font-size: 10px; padding: 0 5px; }
			#fanion_cart a { color: #FFF; text-transform: uppercase; float: left; display: block; font-size: 10px; text-decoration: none; }
			#fanion_cart a:hover { text-decoration: underline; }
	
	/* s'identifier */
		#fanion_identify { padding:5px 15px }
		#fanion_identify input { border: none; padding: 3px 5px; }
		.username {  width: 180px; display: block; font: 12px/16px 'Open Sans',sans-serif; margin-bottom: 7px; }
		.password {  width: 135px; display: block; float: left; font: 12px/16px 'Open Sans',sans-serif; }
		#fanion_identify .input_submit { margin-left: 5px; }
		#fanion_identify .input_submit:hover { background-color: #C53E27; }
		#fanion_identify ul { display: block; margin: 0 ; overflow: hidden; text-align: center; position: relative; top: 7px; /top: -12px;/*ie7*/ width: 170px; }
			#fanion_identify li { display: inline; float: left; ;}
			#fanion_identify li .cart_sep { float: left; display: block; color: #FFF; font-size: 10px; padding: 0 5px; }
				#fanion_identify a { color: #FFF;  float: left; display: block; font-size: 10px; text-decoration: none; }
				#fanion_identify a:hover { text-decoration: underline; }
		#fanion_error{margin-bottom:5px;color:#fff;}
		a#fanion_user { text-transform:uppercase; display:block; padding:5px 15px; font-size:11px; float:none; }
		#fanion_identify_c { padding:0px 15px; }


/* HOME */
#carousel { height: 400px; background-color: #FFF; position: relative; }
	#carousel_img {  }
	#carousel_link { position: absolute; bottom: 15px; left: 300px; }
		#carousel_link li { display: inline; float: left; }
		#carousel_link a.list_carousel { margin: 0 6px; background: url("i/list_carousel.png") no-repeat right 0; width: 16px; height: 16px; display: block; float: left; }
		#carousel_link a.active { background-position: 0 0;  }
			#carousel_link a span { display: none; }


#find_kapana { margin: 20px 0; width: 100%; height: 41px; position: relative; }
	#find_kapana span { display: block; }
	.bg_find { background: url("i/bg_find.png") no-repeat 0 0; }
	.find_left { background-position: 0 0;  height: 41px; padding-left: 15px; }
		.find_right {  background-position: right bottom;  height: 41px; padding-right: 15px; }
		.find_c { background: url("i/bg_find_c.png") repeat-x 0 0; letter-spacing: 1px; color: #FFF; text-transform: uppercase; font-size: 15px;  height: 21px; padding: 10px 30px 10px 5px; font-weight: bold; }
		/*ie6*/ * html .find_c { padding-left:10px; }
		/*ie7*/ *+html .find_c { padding-left:10px; }
	.form_find_kapana { position: absolute; right: 15px; top: 6px; /top: 5px;/*ie7*/ }
		.form_find_kapana input { border: none; font-size: 12px font-family: 'Open Sans', sans-serif;  }
		.input_text { width: 170px;  margin-right: 5px;  height: 17px; padding: 3px 5px; }
		.input_submit { text-transform: uppercase; color: #FFF; font-weight: bold; background-color: #b83821; padding: 3px 10px; cursor: pointer; text-align: center; }
		.input_submit:hover { background-color: #C53E27; }



#bloc_home { clear: both; margin: 20px 0 0px; overflow: hidden; }
	#bloc_home ul li { float: left; display: inline; }
	#bloc_home ul .bloc_center { margin: 0 23px;  }
		#bloc_home ul li a.bloc { display: block; width: 208px; height: 164px; float: left; padding: 10px 8px; text-decoration: none;  color: #513f34; }
		#bloc_home ul li.bloc_image a { padding:0; width: 224px; height: 184px; }
			.bloc_savor { background: url("i/img_degustez.jpg") no-repeat 0 0; }
				.order_link { background: url("i/order_by.gif") no-repeat 0 0 ; padding: 0 40px; display: block; font: bold 15px/18px 'Open Sans', sans-serif; }
				/*ie6*/ * html .order_link { font: bold 13px/18px 'Open Sans', sans-serif; }
				.order_web { background-position: 0 4px; border-bottom: 1px solid #A1D4D2; margin-bottom: 12px; padding-bottom: 12px;}
				.order_tel { background-position: 0 -42px; }
				.colour_white { color: #FFF; }
				.order_rate { font-size: 10px; display: block; }
			.bloc_customer { background: url("i/img_client_privilegie.jpg") no-repeat 0 0; }
				.title_bloc { font: bold 15px/20px 'Open Sans', sans-serif; text-transform: uppercase; }
				/*ie6*/ * html .title_bloc { font: bold 13px/20px 'Open Sans', sans-serif; }	
				.title_order { font: 30px 'MorningCoffee'; text-transform: uppercase; text-align: center; display: block; color: #FFF; margin: 2px 0 5px; }
				.colour_red { color: #e6462a; }
				

/* CARTE */
h2.title { background: url("i/border_title.gif") repeat-x 0 38px; }
.title_margin { margin-left: 20px; margin-right: 20px; }
	.title_c { background-color: #FFF; padding: 0 10px; display: inline-block; }
/*.bg_carte { text-align: center;  background: url("i/bg_carte.jpg") no-repeat 0 0; height: 126px; margin: 20px 0 0; padding: 40px 0 15px; }
	.title_carte { font-family: 'MorningCoffee'; font-size: 35px; display: block; margin-bottom: 20px; }
	.subtitle_carte { font-family: 'MorningCoffee'; font-size: 21px; }
	.bg_carte a { display: block; color: #FFF; padding: 5px; background-color: #e33b2a; text-transform: uppercase; text-decoration: none; width: 155px; margin: 15px auto; border-bottom: 2px solid #e5e2e1; }*/
.table_pizza_deal { margin-top: -30px; }
	.pizza_deal { background-color: #f1eee9; height: 13px; padding: 8px 0; color: #ef5032; text-transform: uppercase; font-weight: bold; box-shadow: 2px 2px 0 #E5E2E1; display: block; width: 165px; }
	.pizza_deal:hover { color: #FFF; background-color: #e33b2a; }
.table {  }
	.border_bt { background: url("i/table_border.gif") repeat-x 0 bottom; }
	.table tr { background: url("i/table_border.gif") repeat-x 0 bottom; }
	.table th { padding: 10px 0; color: #a79f9a; font-weight: bold; text-transform: uppercase; line-height: 12px; }
		.title_size { display: block; }
	.table td,
	.table_pizza_deal td { padding-bottom: 3px; }
		.img_pizza { padding-top: 20px; }
		.carte_c { color: #524035;  }
			.title_pizza { color: #e6462a; font: 21px/21px 'MorningCoffee'; display: block; }
		.size { background: url("i/size_pizza.png") no-repeat 0 0; color: #e0452f; height: 72px; font-weight: bold; display: block; float: left; }
		.size:hover,
		.size.size_sel { color: #FFF; }
			.size_28 { background-position: 0 -1px; width: 62px; }
			.size_28:hover,
			.size_28.size_sel { background-position: 0 -107px; width: 62px; }
			.size_33 { background-position: -70px -1px; width: 72px; text-align:center }
				.size_33:hover,
				.size_33.size_sel { background-position: -70px -107px; width: 72px; }
			.size_cm { background-position: -150px -1px; width: 70px; text-align:center; }
			.size_cm:hover,
			.size_cm.size_sel { background-position: -150px -107px; width: 70px; }
				.size span { display: block; top: 26px; position: relative; /*color: #524035;*/ }

/* POPUP */
.popup { 
background-color: rgba(220, 217, 215, 0.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70dcd9d7,endColorstr=#70dcd9d7);
left: 12%; position: absolute; top: 10%; padding: 15px;  }
	.popup_c { border: 1px solid #aca4a0; background-color: #FFF; }
		.popup_h {  background:url("i/border_title.gif") repeat-x 0 7px; text-align:center; margin-bottom:20px; }
			.popup_h_c { background-color: white; padding: 0 10px; display: inline-block; margin:0 auto; color:#513f34; font-weight:bold; text-transform:uppercase; }
			.popup_h_c strong { color:#e6462a; }


/* client privilégié popup */
.popup#customer_popup { left: 2.5%; top: 1%;  }
#customer_popup { width: 650px; }
	#customer_popup #title_img { padding-bottom: 15px; }
		#customer_popup #title_img img  { width: 621px; display: block; margin: 0 auto;  }
		.bloc_infos { width: 300px; padding: 0 10px; float: left; }
		.bloc_register { float: left; padding: 15px; width: 280px; background-color: #f4f1ee; margin-bottom: 20px; }
			.bloc_register .img_register { display: block; margin: 10px auto 20px; }
		#customer_popup label { top: 4px; position: relative; color: #4f3f35; font-weight: bold; margin-right: 20px; width: 80px; display: block; float: left; }
#customer_popup label img { bottom: 5px; position: relative; }
	#customer_popup select { 
		background-image: linear-gradient(bottom, rgb(230,230,230) 51%, rgb(254,254,254) 74%);
		background-image: -o-linear-gradient(bottom, rgb(230,230,230) 51%, rgb(254,254,254) 74%);
		background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 51%, rgb(254,254,254) 74%);
		background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 51%, rgb(254,254,254) 74%);
		background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 51%, rgb(254,254,254) 74%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.51, rgb(230,230,230)),
			color-stop(0.74, rgb(254,254,254))
		    );
			border: 1px solid #dddddd; color: #513f34; padding: 3px 5px; width: 130px; display: block; font: 12px/16px 'Open Sans',sans-serif; }
#customer_popup input { border: 1px solid #dddddd;  padding: 3px 5px; width: 168px; display: block; font: 12px/16px 'Open Sans',sans-serif; }
/*ie6*/ * html #customer_popup input {  width: 160px;  }
.input_street { margin: 5px 0 0 100px; }
/*ie6*/ * html .input_street { margin: 5px 0 0 103px; }
#customer_popup textarea { border: 1px solid #dddddd;  padding: 3px 5px; width: 168px; display: block; height: 80px; font: 12px/16px 'Open Sans',sans-serif; }
#customer_popup .required_fields { text-align: right; color: #e6462a; background: url("i/obligatoire.gif") no-repeat 0 0; width: 122px; /width: 124px;/*ie7*/ float: right; }
#customer_popup .btn_send { width: 150px; margin: 0 auto 10px; }
	#customer_popup .btn_submit {  margin: 0; padding: 6px 7px; }
	/*ie6*/ * html #customer_popup .btn_send  { width: 160px; margin: 0 auto; }



/* POPUP CHOISISSEZ LA TAILLE */
	#choice_popup { width:417px; -khtml-user-select: none; -webkit-user-select: none; -moz-user-select: none; left: 40%;}
	.cmpizzaslider_title { text-align:center; padding:10px 25px; font-weight:bold; line-height:30px; }
		.cmpizzaslider_title .title_pizza { font-size:26px; font-weight:normal; }
	.cmpizzaslider { position:relative; width:358px; height:123px; margin:20px; overflow:hidden;  }
		.cmpizzaslider img { position:absolute; top:10px; left:0; }
		.cmpizzaslider_links { position:absolute; top:0; left:38px; width:358px; height:113px;}
		.cmpizzaslider_mask { background:url(i/cmpizzaslider.png?b) no-repeat; height:99px; width:300px; position:absolute; top:26px; left:400px;  }
		.cmpizzaslider_over { background:url(i/cmpizzaslider_sel.png) no-repeat; width:27px; height:26px; position:absolute; top:3px; left:26px; }
	.cmpizzaslider_roulette { background:url(i/cmpizzaslider_roulette.png?b) no-repeat; width:71px; height:71px; position:absolute; top:-80px; left:0; -webkit-transition-property:-webkit-transform; -webkit-transition-duration:1s }
		.cmpizzaslider_roulette.down { -webkit-transform:rotate(35deg) translateX(25px) translateY(-10px) scale(1.4,1.4);  }
		.cmpizzaslider a { position:absolute; top:0; width:7px; height:110px; font-size:110px; width:40px; }
			a.cmpizzaslider_map5 { left:0; width:49px; }
			a.cmpizzaslider_map10 { left:42px; width:43px }
			a.cmpizzaslider_map15 { left:82px; width:43px }
			a.cmpizzaslider_map20 { left:120px; width:43px; }
			a.cmpizzaslider_map25 { left:158px; width:41px }
			a.cmpizzaslider_map30 { left:195px; }
			a.cmpizzaslider_map35 { left:236px; width:36px }
			a.cmpizzaslider_map40 { left:273px; width:36px; }
	.cmpizzaslider_infos { background:url(i/table_border.gif) repeat-x top right; line-height:27px; padding:15px 0; text-align:center; margin:0 20px; font-size:12px;}
		.cmpizzaslider_infos em { font-style:normal; }
		.cmpizzaslider_infos_label { float:left; width:70px;}	
		.cmpizzaslider_infos_price { float:right; width:70px; height:27px; background:url("i/size_pizza.png") no-repeat -151px -22px; line-height:27px; color:#e33b2a; font-weight:bold; }	
	.cmpizzaslider_f { background:url(i/table_border.gif) repeat-x top right; padding:15px 0; margin:0 20px; }
		.cmpizzaslider_f span ul { width:254px; }
		.cmpizzaslider_f .bloc_size_btn { margin-bottom:0; }
/*
	.cmpizzaslider { background:#e9e2d9 /*url("i/bg_choice_popup.png") no-repeat center center*; margin:30px auto 0; width:280px;height:110px; position:relative; overflow:hidden; }
		.cmpizzaslider_on { background:#e13a27; width:70px; height:110px; float:left; position:relative;}
			.cmpizzaslider_on_price { color:#fff; position:absolute; bottom:5px; left:0; width:100%; text-align:center; font-weight: bold; }
		.cmpizzaslider_more { position:relative; float:left; width:35px; height:110px; }
			.cmpizzaslider_more_price { /*color:#c7c1ba;* color: #FFF; position:absolute; bottom:5px; left:0; width:100%; text-align:center; font-weight: bold; }
		.cmpizzaslider_legend { margin:3px auto 20px; width:280px;height:30px; position:relative;  }
			.cmpizzaslider_legend span { position:absolute; font-weight: bold; position: absolute; }
			.cmpizzaslider_legend5 { left:27px; }
			.cmpizzaslider_legend10 { left:62px; }
			.cmpizzaslider_legend15 { left:97px; }
			.cmpizzaslider_legend20 { left:132px; }
			.cmpizzaslider_legend25 { left:167px; }
			.cmpizzaslider_legend30 { left:202px; }
			.cmpizzaslider_legend35 { left:237px; }
			.cmpizzaslider_legend40 { left:272px; }
*/
		.bloc_size_btn { clear: both; display: block; overflow: hidden; /height: 60px;/*ie7*/ margin-bottom: 30px; }
			.bloc_size_btn ul { float: right; width: 184px; }
			/*ie6*/ * html .bloc_size_btn ul { width: 195px; }
				.bloc_size_btn ul li { display: inline-block; float: left; }
				.bloc_size_btn .btn_submit { background-color: #C53E27; padding: 6px 7px; }
				.bloc_size_btn .btn_submit:hover { background-color: #b9321b; }
				.bloc_size_btn .btn_submit.btn_disabled { background-color: #E6462A; padding: 6px 7px; }			

/* POPUP CARTE */
.choosestep { clear:both; padding-top:10px; }
	.choosestep_h { background: url("i/bg_step.gif") no-repeat 0 0; display: block; height: 26px; position:relative; margin-bottom:10px; }
	.choosestep_h .step_num { color: #FFF; display: block; font-weight: bold; line-height:26px;left: 0; text-align:center; width:26px; position:absolute;}
	.choosestep_h .step_title { font-weight: bold; padding-left: 30px; line-height:26px;  }
.choosestep_pizza { clear:left; padding-top:10px; }
	.disabled { color:#a89f9a; }
		.disabled .title_pizza {  color:#f2a294; }
		.disabled img { opacity:0.4; }
			
	#card_popup { width: 538px; display: none; margin-left:-159px; left:50%; }
		#card_popup h2.title { background-position: 0 27px; font-size: 12px; padding: 20px 0; color: #513f34; } 
		#popup_form { padding: 0 20px 35px; }
			.bloc_step { clear: both;  display: block; }
					.choice_pizza { display: block; padding: 100px 60px 0; width: 128px; text-align: center; color: #524035; float: left; margin-top: 15px; opacity: 0.5; }
						.choice_pizza_sel {  opacity: 1;  }
					.choice_margarita { background:  url("i/choice_margarita.gif") no-repeat center 0; }
					.choice_elena { background:  url("i/choice_elena.gif") no-repeat center 0; }
				.choosestep_finalpizza { background:  url("i/choice_size.png") no-repeat -76px -103px; padding-bottom: 20px; height: 72px; width:72px; display: block; float: left; font-weight: bold; text-align: center;}
					.choosestep_finalpizza_price { color:#fff; display:block; padding:35px 0 30px; }
					.choosestep_finalpizza_size { color:#aa9f9d; display:block; font-weight:normal; font-size:11px; }
				.bg_table_card { background: url("i/bg_table_card.gif") repeat-y 0 0; margin-top: 20px; }
				.bg_table_card125 { background: url("i/bg_table_card125.gif?b") repeat 0 0; width:502px; }
					.bg_table_card tr { background: url("i/table_border.gif") repeat-x 0 bottom; }
					.bg_table_card th { background: url("i/table_border.gif") repeat-x 0 top; color: #a79f9a; font: 800 10px/13px 'Open Sans',sans-serif; text-transform: uppercase; padding: 10px 20px; width: auto; }
						.choice_card { padding: 15px 0; width: 125px; }
						/*ie6*/ * html .choice_card { padding: 0; }
							.choice_card li a { padding: 0 15px; display: block; color: #4f3f35; }
							.choice_card li a.sel span { background: url("i/choice_card.png") no-repeat 0 -55px; }
								.choice_card li a span { padding: 5px 0 5px 30px; background: url("i/choice_card.png") no-repeat 0 6px; display: block; }
							.bg_table_card125 .choice_card li a { padding: 0 10px;  }
							.bg_table_card125 .choice_card li a span { padding: 6px 0 3px 20px;  }
				.step_3 { padding-top: 40px; position: relative; height: 70px; margin-bottom: 30px; }
					.step_3 ul { position: absolute; right: 65px; /right: 55px;/*ie7*/ top: 17px;}
					/*ie6*/ * html .step_3 ul { right: 35px; }
						.step_3 ul li { display: inline-block; float: left; margin-right: 15px; }
								.step_3 .choice_32.choice_sel {background-position: -77px -108px; }
									.step_3 a .size_price { color: #e1452f; display: block; position: relative; top: 27px; }
									/*.step_3 a:hover .size_price,*/
									.step_3 a.choice_sel .size_price { color: #FFF; }
									.step_3 .choice_size_title { font: bold 10px 'Open Sans',sans-serif; color: #ada5a1; text-transform: uppercase; position: relative; top: 60px; }
				.bloc_step_btn { margin: 0 auto; width: 160px; overflow: hidden; padding-top:20px;}
					.bloc_step_btn ul li { display: inline; float: left; }
						.btn { color:#FFF; text-transform: uppercase; padding: 6px 7px; height: 17px; display: block; float: left; font-weight: bold; box-shadow: 2px 2px 0 #E5E2E1; margin-bottom: 2px; }
						.btn_reset { background-color: #4f3f35; margin-right: 5px; }
						.btn_reset:hover { background-color: #302721; }
						.btn_submit { background-color: #e33b2a; }
						.btn_submit:hover { background-color: #b9321c; }
				#finalStep div.choosestep_h{ float: left; margin: 25px 15px 0px 0px;}

/* OU TROUVER KAPANA */
.table_store_locator tr { background: url("i/table_border.gif") repeat-x 0 bottom; }
	.table_store_locator .border_sep { background: url("i/table_sep.gif") repeat-y right 0; }
	.table_store_locator .location { background: url("i/store_locator.gif") no-repeat 15px 15px; padding: 20px 15px 15px 70px; display:block; }
		.table_store_locator span { display: block; color:#524035 }
			.table_store_locator .location_more { color:#e6462a; padding-top: 5px;}
			.table_store_locator a:hover .location_more { text-decoration:underline;}			
		.title_locator { text-transform: uppercase; font-weight: bold; margin-bottom: 3px; }

/* KAPANASTORE */
.kapanastoreslist { background:#fff; }
.kapanastore { background:#fff; }
	.kapanastore_image { float:left; padding:16px; }			
	.kapanastore_infos { margin-left:364px; margin-right:16px; background:url("i/store_locator.gif") no-repeat 0 15px; padding-top:16px; padding-left:60px; }
		.kapanastore_infos_h { font-size:12px; text-transform:uppercase; }
		.kapanastore_infos_hours { background:#f4f1ee; padding:11px; }
				.kapanastore_infos_hours strong { display:block; margin-bottom:5px;}	
	.kapanastore_f { clear:left; text-align:center; padding:20px; background:url(i/table_border.gif) repeat-x; }
		.kapanastore_f .btn { float:none; margin:2px 180px; background-color:#E33B2A; }
			
/* NOTRE ENGAGEMENT QUALITE */
#list_quality { padding-right: 325px; }
/*ie6*/ * html #list_quality { margin-bottom: 30px; }
	.bg_quality { background: url("i/badge-qualite.jpg") no-repeat 530px 70px; }

/* NOS VALEURS */
.title_list { display: block; text-transform: uppercase; font-weight: bold; margin-bottom: 5px; }

/* LIST */
.list { padding-right: 40px; }
	.list li { background: url("i/list_kapana.gif") no-repeat 10px 0; padding: 0 0 25px 55px; line-height: 18px; }
			.list li h3{padding-top:7px;}
	/*ie6*/ * html .list li {  display: inline-block; }
			.list li p { margin: 0 0 5px; padding: 0; }
	.list_one li { padding: 5px 0 20px 55px; }
.list_info { padding-bottom: 20px; }
	.list_info li { line-height: 18px; margin-bottom: 10px; }


/* DEVENIR FRANCHISE */
.bloc_list { background-color: #f4f1ee; padding: 20px 10px 20px 5px; margin: -10px 0 25px; }
/*ie6*/ * html .bloc_list { background-color: #f4f1ee; padding: 20px 10px 20px 5px; margin: -10px 0 25px; }
	.bloc_list h3 { margin-left: 10px; }
	.bloc_list .list li { background: url("i/list_kapana_grey.gif") no-repeat 10px 0; }
		.list li .sublist { margin-bottom: -5px; padding: 15px 0 0 10px; }
			.list li .sublist li { background: url("i/sublist.gif") no-repeat 0 7px; padding: 0 0 0 15px; }
			.list li .bloc_paul { padding-right: 150px; background: url("i/logo-paul.jpg") no-repeat right center; display: block; }
	.img_devenir_franchise { margin-bottom: 20px; }
	.btn_contact { max-width: 165px; margin: 10px auto 30px; overflow: hidden;  }
		.btn_contact .btn_submit { padding: 6px 21px; / padding: 6px 10px;/*ie7*/ background-color: #e6462a; }
		.btn_contact .btn_submit:hover { background-color: #c53e27; }

/* NOUS CONTACTER */
#contact { margin: 0 auto; padding: 0 150px 0 110px; }
	#contact label { top: 4px; position: relative; color: #4f3f35; font-weight: bold; margin-right: 20px; padding-right: 7px; background: url("i/obligatoire.gif") no-repeat right 0; width: 70px; display: block; float: left; text-align: right; }
	#contact select { 
		background-image: linear-gradient(bottom, rgb(230,230,230) 51%, rgb(254,254,254) 74%);
		background-image: -o-linear-gradient(bottom, rgb(230,230,230) 51%, rgb(254,254,254) 74%);
		background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 51%, rgb(254,254,254) 74%);
		background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 51%, rgb(254,254,254) 74%);
		background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 51%, rgb(254,254,254) 74%);
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.51, rgb(230,230,230)),
			color-stop(0.74, rgb(254,254,254))
		    );
			border: 1px solid #dddddd; color: #513f34; padding: 3px 5px; width: 130px; display: block; font: 12px/16px 'Open Sans',sans-serif; }
	#contact input { border: 1px solid #dddddd;  padding: 3px 5px; width: 300px; display: block; font: 12px/16px 'Open Sans',sans-serif; }
	#contact textarea { border: 1px solid #dddddd;  padding: 3px 5px; width: 300px; display: block; height: 80px; font: 12px/16px 'Open Sans',sans-serif; }
	.required_fields { text-align: right; color: #e6462a; background: url("i/obligatoire.gif") no-repeat 0 0; width: 122px; float: right; }
	.btn_send { clear: both; display: block; margin: 10px auto 30px; overflow: hidden; width: 100px; }
	/*ie6*/ * html .btn_send {  height: 50px; }
		.btn_send .btn_submit { background-color: #E6462A; padding: 6px 21px; }
		.btn_send .btn_submit:hover {  background-color: #C53E27; }

/* NOTRE CONCEPT */
.list_concept { background-color: #FFFFFF; width: 720px; margin: 0; padding: 0; }
/*ie6*/ * html .list_concept { margin-top: -20px; padding: 0; }
.list_concept li { background: url("i/table_border.gif") repeat-x 0 bottom; display: inline-block; padding-bottom: 5px; }
		.list_concept li img { margin: 0 20px; }

/* FOOTER */
#ft ul { clear: both; margin-bottom: 5px; overflow: hidden; }
	#ft ul li { display: inline; float: left; padding: 0 5px; font-size: 10px; }
		#ft ul li a { display: block; text-decoration: none; color: #513f34; font-size: 11px; }
		#ft ul li a:hover { text-decoration: underline; }

/* ingrhorlist */
.ingrhorlist li { float:left; text-align:center; background:url(i/plus.png) no-repeat 0 20px; padding-left:15px; margin-right:5px; max-width:74px; height:95px; }
	.ingrhorlist li.ingrhorlist_first {  padding-left:0; background:none; }
	.ingrhorlist span { display:block;}

/* tablemaincarte */
.tablemaincarte { width:100%; }
	.tablemaincarte td { padding:10px; }
	.tablemaincarte th { padding:5px 10px; color:#a79f9a; font-weight:normal; line-height:14px; text-transform:uppercase; }
		.tablemaincarte th.left { text-align:left; }
	.tablemaincarte td.tablemaincarte_sep { background:url(i/table_border.gif) repeat-x; line-height:3px; height:3px; padding:0; }
	.tablemaincarte_compose { display:block; text-align:center; padding:10px 0 20px; }
	.tablemaincarte_infopayment { font-size:11px; margin-top:30px; text-align:center; color:#b19f99; padding:10px 10px 0; }
			
/* helplink */
.helplink { text-align:right; font-size:12px; padding:0 20px; } 
	.helplink a:link,
	.helplink a:visited  { color:#e6462a;}

/* currentorder */
.currentorder { background:#efebe7; margin:5px 16px 19px; padding:15px; }
	.currentorder_h { font: 21px/21px 'MorningCoffee'; background:url(i/currentorder.png) repeat-x bottom right; padding-bottom:10px; margin-bottom:10px;}
	.currentorder_h span { font-size:24px; float:right; }
	.currentorder ul { min-height:103px;}
		.currentorder li { float:left; background:url(i/currentorder_plus.png) no-repeat 0 30px; padding-left:20px; margin-right:10px;  max-width:120px;}
		.currentorder li.currentorder_first { background-none; padding-left:0; background:none;}
		.currentorder li.currentorder_each6 { clear:left; }
	.currentorder li strong { display:block; font-size:12px; font-weight:normal; text-align:center;}
	.currentorder_size { display:block; margin:0 auto 5px; }
	.currentorder_desc { display:block; font-size:10px; max-width:120px; padding-bottom:10px;  text-align:center; }
	.currentorder_size33 { background: url("i/currentorder_size.png") no-repeat 0 0; width: 72px; height:72px; color:#fff; text-align:center; display:block; line-height:72px; position:relative; }
	.currentorder_size33 a { position:absolute; top:0; right:0; width:21px; height:21px; }
	.currentorder_sizecm { background: url("i/currentorder_size.png") no-repeat -72px 0; width: 88px; height:72px; color:#fff; text-align:center; display:block; line-height:72px; position:relative; }
	.currentorder_sizecm a { position:absolute; top:15px; right:0; width:21px; height:21px; }
.currentorder_f { clear:left; background:url(i/currentorder.png) repeat-x top right; padding:13px 0 0; text-align:center; height:30px; }
	.currentorder_f .btn { width:200px; background:#513f34; margin:0 auto; float:none; box-shadow:3px 3px 0 #d7d1cc; } 
			
/* commandeprocess */
.commandeprocess { background:#fff; } 
	.commandeprocess_h { padding:40px 10px 20px; text-align:center; color:#d5d0ce; }
		.commandeprocess_h_done { color:#513f34; font: 21px/21px 'MorningCoffee';  }	
		.commandeprocess_h_current {color:#e6462a; font: 21px/21px 'MorningCoffee';  }		
		.commandeprocess_h_futur { font: 21px/21px 'MorningCoffee';  }			
.commandeprocess_table { width:100%; }
	.commandeprocess_table td { padding:10px 20px; width:100px; text-align:center; }
		.commandeprocess_table td.commandeprocess_table_name,
		.commandeprocess_table th.commandeprocess_table_name { width:auto; text-align:left; }
			.commandeprocess_table td.commandeprocess_table_ic { width:20px; padding:0; }			
	.commandeprocess_table th { padding:5px 20px; color:#a79f9a; font-weight:normal; line-height:14px; text-transform:uppercase; }
		.commandeprocess_table th.left { text-align:left; }
	.commandeprocess_table td.tablemaincarte_sep { background:url(i/table_border.gif) repeat-x; line-height:3px; height:3px; padding:0; }
	.commandeprocess_table_sum th,
	.commandeprocess_table_sum td { color:#e6462a; font-weight:bold; padding:15px 20px; text-align:left; font-size:15px; text-transform:none;}
	.commandeprocess_table_sum td { text-align:right; }
.commandeprocess_storechooser { background:#efebe7; padding:20px; margin:20px; }
	.commandeprocess_storechooser1 { width:250px; float:left; padding-left:30px; }
	.commandeprocess_storechooser2 { margin-left:370px; }
		.commandeprocess_storechooser_count { position:relative; }
		.commandeprocess_storechooser_count span { position:absolute; left:-36px; top:-5px; background:url(i/commandeprocess_storechooser_count.gif) no-repeat; width:26px; height:26px; color:#fff; line-height:26px; text-align:center; }
	.commandeprocess_storechooser strong { display:block; padding-bottom:10px; }
	.commandeprocess_storechooser_mine { background:url(i/commandeprocess_table.png) no-repeat -15px -112px; padding:10px 0 0 50px  }
		.commandeprocess_storechooser_mine strong { padding-bottom:5px; }
	.commandeprocess_storechooser_btn { background:#a0958d; color:#fff; text-transform:uppercase; border:1px solid #cfc9c3; padding:2px 8px; cursor:pointer; }
	.commandeprocess_storechooser_f { clear:left; }
.commandeprocess_actions { padding:10px 20px; height:60px; }
				.commandeprocess_actions .btn_submit { float:right; }
			
	.commandeprocess_table_round { background: url(i/commandeprocess_table.png) no-repeat; display:block; width:70px; height:70px; line-height:70px; color:#e1452f; font-weight:bold; margin:0 auto; }
	.commandeprocess_table_cm { background: url(i/commandeprocess_table.png) no-repeat 0 -80px; display:block; width:70px; height:27px; line-height:27px; color:#e1452f; font-weight:bold; margin:0 auto; }
			
.commandeprocess_storechooser_popup { width:380px;  }
	.commandeprocess_storechooser_popup .popup_c { padding:10px 20px 0px; }
	.commandeprocess_storechooser_popup li { display:inline; }
		.commandeprocess_storechooser_popup_stores li a { display:block; background:url("i/choice_card.png") no-repeat 0 8px; padding-left:30px; color:#524035; margin-bottom:20px;}
			.commandeprocess_storechooser_popup_stores li a.sel {  background-position:0 -53px;}			
		.commandeprocess_storechooser_popup_stores li span { display:block; padding-left:55px;background:url("i/store_locator.gif") no-repeat 0 0 }		
		.commandeprocess_storechooser_popup_stores li a strong { display:block; }
	.commandeprocess_storechooser_popup .bloc_size_btn ul { width:240px; }

.commandeprocess_signin { background:#f5f1ee; margin:40px 195px; padding-bottom:20px; }
	.commandeprocess_signin_h { background:url(i/commandeprocess_signin.png) no-repeat center bottom; text-align:center; padding:20px 0 10px; font:25px/30px 'MorningCoffee'; color:#513f34; margin-bottom:20px;}
	.commandeprocess_signin_c p { margin:0 60px 5px 40px; }
			.commandeprocess_signin_c input { padding:3px; width:95%; }
			.commandeprocess_signin_c input.commandeprocess_signin_password { padding:3px; width:160px; }
			a.commandeprocess_signin_forget:link,
			a.commandeprocess_signin_forget:visited	{ color:#e5472c; font-size:11px; }
			.commandeprocess_signin_c .btn { float:right; }
.commandeprocess_subscribe { background:#f5f1ee; margin:20px 195px 60px; }			
	.commandeprocess_subscribe_h { background:url(i/commandeprocess_subscribe.png) no-repeat center bottom; text-align:center; padding:20px 0 10px; font:25px/30px 'MorningCoffee'; color:#e6472a; margin-bottom:20px;}
	.commandeprocess_subscribe_c { height:50px; padding-left:90px; }
.commandeprocess_confirmation {}
	.commandeprocess_confirmation_h { font:45px/50px 'MorningCoffee'; color:#513f34; text-align:center; padding:50px 0 0; }
	.commandeprocess_confirmation_c { background:#efebe7 url(i/commandeprocess_confirmation_c.png) no-repeat bottom left; margin:30px 80px; padding:20px; }
		.commandeprocess_confirmation_c_h {text-align:center; font-weight:bold;}
		.commandeprocess_confirmation_c_h strong { color:#e6472a; }
		.commandeprocess_confirmation_c_kapana { margin-left:220px; background:url(i/commandeprocess_confirmation_c_kapana.png) no-repeat; padding:5px 0 0 50px ; }
			.commandeprocess_confirmation_c_kapana strong { display:block; padding-bottom:4px; }

.commandeprocess_share { position:relative; height:31px; }
	.commandeprocess_share a { background:url(i/commandeprocess_share.png); width:238px; height:31px; display:block; position:absolute; top:0; left:50%; margin-left:-120px; }
	.commandeprocess_share a span { display:none; }
.commandeprocess_satisfaction { font:30px 'MorningCoffee'; text-align:center; padding:20px 0 0; }
			
/* pastorder */
.pastorder { background:#f1eee9; margin: 0 0 22px; padding:10px 20px  }
	.pastorder_h { font-weight:bold; text-transform:uppercase; padding:8px 0 }
	.pastorder_table { width:100% }
		.pastorder_table td { padding:10px 0; vertical-align:top; }
			.pastorder_table_cellinfo { width:100px; }
		.pastorder_table td strong { display:block; }
		td.pastorder_table_sep { background:url(i/pastorder.png) repeat-x; height:5px; line-height:5px; overflow:hidden; padding:0; }
		.pastorder_table_round { display:block; width:72px; height:72px; background:url(i/pastorder.png) no-repeat -1px -13px; color:#fff; text-align:center; line-height:72px; }
		.pastorder_table_cm { display:block; width:70px; height:27px; background:url(i/pastorder.png) no-repeat -1px -95px; color:#fff; text-align:center; line-height:27px; }		
	.pastorder_f { padding:8px 0; height:20px; }
		.pastorder_f_sum { color:#e6462a; float:right; }
		.pastorder_f_undo,
		.pastorder_f_undo:link,
		.pastorder_f_undo:visited { float:left; display:block; padding-left:25px; background:url(i/pastorder.png) no-repeat 0 -127px; color:#e6462a; }
		.pastorder_f_undo:hover { text-decoration:underline; }
		

/* POPIN */
.popin { 
background-color: rgba(220, 217, 215, 0.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70dcd9d7,endColorstr=#70dcd9d7); position: absolute; top: 10%; padding: 15px; width:390px; display: none;}
		.popin_message { display:block; left:50%; margin-left:-210px; }
			.popin_message .popin_c { overflow:auto; }
		.popin_message_close { display:block; padding:5px; margin-top:10px; text-align:center; }
			.popin_message_close:hover { text-decoration:underline; }
	.popin_c { border: 1px solid #aca4a0; background-color: #FFF; padding:15px 25px; }
		.popin_h {  background:url("i/border_title.gif") repeat-x 0 7px; text-align:center; margin-bottom:20px; }
			.popin_h_c { background-color: white; padding: 0 10px; display: inline-block; margin:0 auto; color:#513f34; font-weight:bold; text-transform:uppercase; }
			.popin_h_c strong { color:#e6462a; }
	.popin_hr { background:url(i/table_border.gif) repeat-x; }
	.popin_c em,
	.popin_c a { color:#e6462a; font-style:normal; }
	.popin_oneinput { text-align:center; }
		.popin_oneinput input { width:220px; padding:3px; }
		.popin_labelinput { height:30px; }
			.popin_labelinput label { float:left; padding:3px 0; }
			.popin_labelinput input { padding:3px; float:right; }
	.popin_fullwidthbtn { height:40px; }
	.popin_fullwidthbtn a { color:#fff !important; }
		.popin_fullwidthbtn ul li { display: inline; float: left; }
		.popin_fullwidthbtn ul li.lastchild { float: right; }
		.popin_fullwidthbtn ul li:last-child { float: right; }
	.popin_centeredbtn { height:40px; }
	.popin_centeredbtn li { margin-left:140px }
		.popin_centeredbtn a { color:#fff; }
#popin_mdp_part2{display: none;}

/* VALIDATION */
.validVal .invalid.error {background-color:#f05c1a;}
.validVal .inactive {color:#A89F99;}		
		
/* INSCRIPTIONPAGE */
#inscriptionpage_h { background:url(i/inscription_h.png) no-repeat 30px 0; font:35px/40px 'MorningCoffee'; color:#e6462a; padding:35px 0 45px 250px; }
#inscriptionpage_c { width:350px; float:left; }
#inscriptionpage_form { margin:0 20px 0 360px; }
		
/* ACCOUNTPAGE */
#accountpage_h { background:url(i/inscription_h.png) no-repeat 30px 0; font:35px/40px 'MorningCoffee'; color:#e6462a; padding:35px 0 45px 250px; }
#accountpage_c { width:350px; float:left; }
	#accountpage_c_nocarte { position:relative; background:url(i/accountpage_c_carteno.png) no-repeat 15px 0; height:183px; color:#fff; }
		#accountpage_c_nocarte_inp { text-align:center; padding-top:90px; margin:0 0 10px; }
			#accountpage_c_nocarte_inp input { padding:5px; width:205px; text-align:center; font-size:11px; }
		#accountpage_c_nocarte_submit { padding-left:140px; margin:0; }
			#accountpage_c_nocarte_submit .btn { box-shadow:2px 2px 0 rgba(0,0,0,0.2); }
	#accountpage_c_carte { position:relative; background:url(i/accountpage_c_carte.png) no-repeat 15px 0; height:183px; color:#fff; }
		#accountpage_c_carte strong { display:block; font-size:16px; letter-spacing:1px; }
		#accountpage_c_carte_benef { padding:55px 0 0 150px; }
		#accountpage_c_carte_solde { padding:15px 0 0 150px; }
		#accountpage_c_carte_numero { position:absolute; bottom:15px; left:30px; right:30px; color:#f3d6d3; }		
			#accountpage_c_carte_numero em { float:right; font-style:normal; font-weight:bold; letter-spacing:2px; }		
	#accountpage_c_kapana { margin:25px 8px 20px 18px; border:2px dotted #d9cfc4; padding:10px; }
		#accountpage_c_kapana_h { background:url(i/accountzone_h.png) no-repeat center bottom; text-align:center; font:25px/40px 'MorningCoffee'; color:#513f34; margin-bottom:20px; }
		#accountpage_c_kapana_c { text-align:center; }
		#accountpage_c_kapana_c p { text-align:left; background:url(i/store_locator.gif) no-repeat; padding-left:60px; }
		#accountpage_c_kapana_f { height:30px; padding:10px 0 0 70px; }
#accountpage_form { margin:0 20px 0 360px; }
#accountpage_form input {width:150px;}
		
		
/* accountzone */
.accountzone { background:#f4f1ee; }
	.accountzone_h { background:url(i/accountzone_h.png) no-repeat center bottom; text-align:center; padding-top:10px; font:25px/40px 'MorningCoffee'; color:#513f34; margin-bottom:10px;}
	.accountzone_c { padding:0 15px; }
	.accountzone label { font-weight:bold }
	.accountzone label span { color:#e6462a; }		
	.accountzone_c table { width:100%; }		
	.accountzone_c input { padding:4px; }
	.accountzone_c td { padding-bottom:4px; }
		.accountzone_sep { background:url(i/accountzone_sep.gif) repeat-x center center; height:20px; }
	.accountzone_infos { color:#e6462a; text-align:right; font-size:11px; }
	.accountzone_f_create { height:40px; padding:10px 0 0 100px; }

/* authentication */
.authentication {width: 350px;margin:40px auto;}
		
		
/* helppopin */
.helppopin { 
background-color: rgba(220, 217, 215, 0.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70dcd9d7,endColorstr=#70dcd9d7);
left: 50%; position: absolute; top: 10%; padding: 15px; width:870px; margin-left:-450px; }
	.helppopin_right { position:absolute; width:48px; height:37px; background:url(i/helppopin.png) no-repeat; right:16px; top:270px;}
	.helppopin_left { position:absolute; width:48px; height:37px; background:url(i/helppopin.png) no-repeat 0 -41px; left:16px; top:270px;}		
	.helppopin_c { border: 1px solid #aca4a0; background-color: #FFF; padding:15px 25px; }
	.helppopin_close,
	.helppopin_close:link,
	.helppopin_close:visited { position:absolute; top:25px; right:30px ; font-weight:bold; color:#513f34; text-transform:uppercase; }		
	.helppopin_car { width:730px; height:490px; overflow:hidden; margin:40px; }
		.helppopin_car_c { width:90000px; }
			.helppopin_car_c_e { float:left; text-align:center; width:730px; height:490px; }
				.helppopin_car_c_e_h { color:#e6472a; font:45px/45px 'MorningCoffee'; padding: 0 0 15px; }
				.helppopin_car_c_e_c { font-size:14px; line-height:18px; padding:5px 15px }		
				.helppopin_car_c_e_i {  }
		


.descendre_nouveaute{
	cursor: pointer;
	color: #e6462a;
}

#currentorder{margin-top: 16px;margin-bottom: 6px;}
a.tablemaincarte_compose{padding-bottom: 16px; padding-top: 0;}

h2.title_bloc_carte{background: url('i/bg_bloc_carte.jpg') repeat-y; font:25px/25px 'MorningCoffee';font-weight: bold; color: #fff; margin-left: 16px;margin-right: 16px;}

/*#nouveaute_pizza h2{ background: url('i/bg_bloc_carte.jpg') repeat-y; font:25px/25px 'MorningCoffee';}*/
