/**************************************************************/
/* Reset css here (http://meyerweb.com/eric/tools/css/reset/) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/* end css reset here */
/**********************/

/*************************/
/* GENERAL STYLE : start */
.clear{ clear:both; display:block; float:none; width:0; height:0; margin:0; padding:0; border:0; outline:0; background:transparent; font-size:0; line-height:0;}
.strong{ font-weight:bold;}
.red { color:#ff0014;}
.brown { color:#caa582;}
.white {color:#FFF;}
.maj { text-transform:uppercase;}
.height590{min-height:590px; _height:590px;}
.m30 { margin:30px 0 0 0;}
.left { float:left;}
.m20_left {margin:0 0 0 15px; float:left; }
.m20 {margin:0 0 0 20px}
.m10_left {margin:0 0 0 10px}
.m60_top {margin:60px 0 0 0}
.m10_top {margin:10px 0 0 0}
.m10_bottom {margin:5px 0 10px 0}

hr{ border:0; padding:0; border-bottom:1px solid #d59f73; height:1px; margin:10px 0}
/* GENERAL STYLE : end */
/***********************/

body { font-family:Verdana, Geneva, sans-serif;  font-size:12px; line-height:15px; color:#fdd5a6; background-color:#600b10;}
p { margin:10px 0 0 0;}

a,
a:link,
a:active,
a:visited{ color:#fdd5a6; text-decoration:none;}
a:hover{ text-decoration:none;}

#container {position:relative; margin:0 auto; padding-bottom:25px; min-height:675px; _height:675px; width:985px; background:url(../images/bg.jpg) #600b10 no-repeat;}

#branding { position:absolute; z-index:20; top:0; left:422px;}
ul#nav_main {margin:0 auto 0 auto; padding:18px 0 0 0; padding-bottom:10px; width:902px; height:35px;}
ul#nav_main li {display:inline }
ul#nav_main li.space { margin:0 150px 0 0;}

#content { position:relative; margin:0 auto; width:900px; border:1px solid #a57045;}

#woman { position:absolute; z-index:10; bottom:0; right:0; width:782px; height:383px; background:url(../images/bg_woman.png);}
#content .container { z-index:13; position:relative; margin:25px 0 25px 35px; width:832px; }
#content .container_survey { z-index:13; position:relative; margin-top:100px; width:832px; }
#content #woman { position:absolute; z-index:12; bottom:0; right:0; width:782px; height:383px; background:url(../images/bg_woman.png);}

/*SPLASH / TASTER SPACE / LOGIN / IDEA BOX*/
.visu_right {float:right;}
.banner_recipes {float:right; margin:-265px 0 0 20px; /margin:-200px 0 0 20px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.banner_recipes {float:right; margin:-215px 0 0 20px; }
}
#one_column { width:470px; }
#one_column_feves_end { width:400px; }
#one_column_recipes, #one_column_assortiment, #one_column_exclu { width:833px; }
#one_column_chokotoffBlancAvis { width:719px; margin:70px auto 0 auto;}
	#one_column ul {}
		#one_column ul li {margin:5px 0px 10px 0px; padding-left:15px; font-size:12px; line-height:14px;  background: url(../images/li_arrow_left.gif) 0px 5px no-repeat; }

	#one_column .box_brown { z-index:13; margin:20px 0 0 0; padding:20px 0 20px 20px; background:url(../images/bg_box_brown.png); border:1px solid #dbad7b; position:relative}
	#one_column .box_brown_candidate_survey { margin:20px 0 0 0; padding:20px 0 20px 20px; background:url(../images/bg_box_bown_survey.png); border:1px solid #dbad7b; position:relative}
	#one_column .box_contest { margin:10px 0 0 0; padding:20px 0 20px 20px; position:relative}
	#one_column_recipes .box_brown { z-index:13; margin:60px 0 0 0; padding:20px 0 20px 20px; background:url(../images/bg_box_brown.png); border:1px solid #dbad7b; position:relative}
		#one_column .box_brown .container { margin:0; width:440px;}
		#one_column .box_contest .container { margin:0; width:440px;}
		#one_column_recipes .box_brown .container_recipes, #one_column_recipes .box_brown .container_recipesResult { margin:0; width:803px;}
		#one_column .box_brown_candidate_survey  { margin:0 0 20px 0; width:803px;}
			/*SPLASH*/
			#one_column .box_brown .container .subscribe { float:left; width:195px; }
			#one_column .box_brown .container .btn { margin:15px 0 0 0; /*debug*/display:block; height:23px;/*debug*/}
			#one_column .box_brown .container .line { float:left; width:30px; text-align:center;}
			#one_column .box_brown .container .facebook { float:left; width:195px;}
			/*TASTER SPACE*/
			#one_column .box_brown .container #enter_codebar { margin:15px 0 0 0;}
			#one_column .box_brown .container #enter_codebar input { float:left; margin:0 15px 0 0; padding:2px 0 0 5px; width:245px; height:21px; color:#4c0608; border:1px solid #8f573f;}
			#one_column .box_brown .container #enter_codebar .btn { width:89px; height:26px; border:none;}
			/*lLOGIN*/
			#one_column .box_brown .container #login_form { margin:10px 0 0 0;}
				#one_column .box_brown .container #login_form label { margin:0 0 5px 0; display:block; }
				#one_column .box_brown .container #login_form input { float:left; margin:0 5px 10px 0; padding:2px 0 0 5px; width:245px; height:21px; color:#4c0608; border:1px solid #8f573f; }
				#one_column .box_brown .container #login_form #form_btn { width:123px; height:23px; border:none;}
			/*IDEA BOX*/
			#one_column .box_brown .container #box_idea_form {}
				#one_column .box_brown .container #box_idea_form label { margin:0 0 5px 0; display:block;}
				#one_column .box_brown .container #box_idea_form textarea {margin:0 5px 10px 0; padding:2px 0 0 5px; width:418px; height:150px; color:#4c0608; border:1px solid #8f573f; }
				#one_column .box_brown .container #box_idea_form #form_btn, #one_column .box_brown .container #box_candidature_form #form_btn, #one_column .container_survey #box_candidateSurvey_form #form_btn { float:right;}
			/*PERSONNALISATION FACEBOOK */
			.personnalisation {width:450px; float:right; margin:60px 0 0 0;}
			.personnalisation .picture {margin:5px 20px 40px 0; float:left}
			.personnalisation strong {color:#FFF}
			.personnalisation a {color:#FFF;}

			/*MOTHER DAY > choose_ingredients*/
			#one_column .box_brown .container #choose_ingredients{ margin:10px 0 0 0;}
			#one_column .box_brown .container #choose_ingredients input{ float:left; margin:10px 15px 0 0; padding:2px 0 0 5px; width:245px; height:21px; color:#4c0608; border:1px solid #8f573f;}
			#one_column .box_brown .container #choose_ingredients select{width:250px; margin:10px 0 0 0; float:left;}
			#one_column .box_brown .container #choose_ingredients .btn{ width:89px; height:26px; border:none; margin-right:40px; float:right}
			#one_column .box_brown .container #choose_ingredients .error img{ margin-top:12px;}
			#one_column .box_brown .container #choose_ingredients #selectLabel label.error img{ margin:12px 0 0 17px; display:block; float:left;}

/**/



#flash_month_taste{float:right;}


/* NEW SPLASH / TASTER SPACE / LOGIN / IDEA BOX*/

#left_column, #right_column {width:400px; margin:15px 0 0 0 }
#left_column {float:left}
#right_column {float:right}

	#left_column ul, #right_column ul {}
	#left_column ul li, #right_column ul li {margin:5px 0px 10px 0px; padding-left:15px; font-size:12px; line-height:14px;  background: url(../images/li_arrow_left.gif) 0px 5px no-repeat; }
	#left_column .box_brown, #right_column .box_brown { z-index:13; margin:5px 0 5px 0; padding:20px 0 20px 20px; background:url(../images/bg_box_brown.png); border:1px solid #dbad7b;}
		#left_column .box_brown .container, #right_column .box_brown .container { margin:0; width:360px;}
			/*SPLASH*/
			#left_column .box_brown .container .subscribe, #right_column .box_brown .container .subscribe { float:left; width:360px; }
			#left_column .box_brown .container .subscribe, #right_column .box_brown .container .subscribe p {margin:5px 0 30px 0}
			#left_column .box_brown .container .btn, #right_column .box_brown .container .btn  { margin:15px 0 0 0; /*debug*/display:block; height:23px;/*debug*/}
			#left_column .box_brown .container .line, #right_column .box_brown .container .line { float:left; width:30px; text-align:center;}
			#left_column .box_brown .container .facebook, #right_column .box_brown .container .facebook { float:left; width:360px;}
			/*TASTER SPACE*/
			#left_column .box_brown .container #enter_codebar, #right_column .box_brown .container #enter_codebar { margin:15px 0 0 0;}
			#left_column .box_brown .container #enter_codebar input, #right_column .box_brown .container #enter_codebar input { float:left; margin:0 15px 0 0; padding:2px 0 0 5px; width:245px; height:21px; color:#4c0608; border:1px solid #8f573f;}
			#left_column .box_brown .container #enter_codebar .btn, #right_column .box_brown .container #enter_codebar .btn { width:89px; height:26px; border:none;}
			/*lLOGIN*/
			#right_column .box_brown .container #login_form { margin:10px 0 0 0; height:168px}
			#right_column .box_brown .container #login_form label { margin:0 0 5px 0; display:block; }
			#right_column .box_brown .container #login_form input { float:left; margin:0 5px 10px 0; padding:2px 0 0 5px; width:245px; height:21px; color:#4c0608; border:1px solid #8f573f; }
			#right_column .box_brown .container #login_form #form_btn { width:123px; height:23px; border:none;}
			#right_column .box_brown .container #login_form p {margin:3px 0 5px 0}
			#right_column .box_brown .container #login_form span {font-size:9px}
			#right_column .box_brown .container #login_form span a {text-decoration:underline}
			/*IDEA BOX*/
			#left_column .box_brown .container #box_idea_form, #right_column .box_brown .container #box_idea_form {}
			#left_column .box_brown .container #box_idea_form label, #right_column .box_brown .container #box_idea_form label { margin:0 0 5px 0; display:block;}
			#left_column .box_brown .container #box_idea_form textarea, #right_column .box_brown .container #box_idea_form textarea {margin:0 5px 10px 0; padding:2px 0 0 5px; width:418px; height:150px; color:#4c0608; border:1px solid #8f573f; }
			#left_column .box_brown .container #box_idea_form #form_btn, #right_column .box_brown .container #box_idea_form #form_btn { float:right;}

/*TASTE OF THE MONTH > ECOUPONING */
#tasted_desc_1 .ecouponing img, #tasted_desc_2 .ecouponing img, #tasted_desc_3 .ecouponing img{ position:relative;}

/*HOME PAGE = TASTER INDEX*/
#box_profile { position:absolute; top:83px; left:13px; width:300px; height:324px; background:url(../images/bg_box_profile.jpg);}
	#box_profile .title { margin:18px 0 0 22px;}
	#box_profile img.visu { float:left; margin:13px 0 0 22px;}
	#box_profile .info { float:left; margin:13px 0 0 15px; width:180px;}
	#box_profile .btn { margin:15px 0 0 0; }
	#box_profile p { margin:10px 0 0 22px; width:225px;}
	#box_profile .line { margin:10px 0 0 22px; width:225px; border-bottom:1px solid #732e23; height:1px;}

#box_flavors_of_the_month { position:absolute; top:137px; left:313px; width:360px; height:270px;}

#box_advantage { position:absolute; top:83px; left:673px; width:300px; height:324px; background:url(../images/bg_box_advantage.jpg);}
	#box_advantage .title { margin:18px 0 0 60px;}
	#box_advantage p { margin:10px 0 0 60px; width:170px;}
	#box_advantage .btn { margin:15px 0 0 60px;}

#banner_space_taster { position:absolute; top:429px; width:960px; left:13px;}
#home_quickpoll { /*float: right;width:305px*/ position:absolute; top:0; right:0 }
#home_exclu { position:absolute; top:0; width:632px; left:326px;}
/*SONDAGE*/
#banner_space_sondage { /*position:absolute; top:429px; left:13px;*/background:url(../images/banner_space_sondage.jpg) no-repeat top left; width: 305px; height:230px; font-size:13px; padding: 0; margin:0; }

#content_sondage{padding: 0 23px 20px 23px; margin: 0; }
	#banner_space_sondage p{ margin:10px 0;}

	/*SONDAGE - CHOOSE PARFUM*/
		#choose_parfum{margin: 0 0 10px 0; font-size:11px; position:relative;}
			.label_choose_parfum{margin:0; padding:0; }
			#btn_vote{margin: 20px 0 0 0 ;}
			#vote_results{display: block; margin: 0 0 0 0 ; color: #b27e50; position: absolute; right: 10px; top: 85px;}
				#vote_results a,
				#vote_results a:link,
				#vote_results a:active,
				#vote_results a:visited{text-decoration: underline; color: #b27e50;}
				a:hover{text-decoration: none; color: #b27e50;}

	/*SONDAGE - RESULT*/
		#result_parfum{ width: 255px; font-size: 11px;}
			#result1, #result2, #result3, #result4, #result5{ height: 20px; width: 255px; margin: 0 0 10px 0; position: relative; }
				#result1 .result, #result2 .result, #result3 .result, #result4 .result, #result5 .result{height: 18px; width: 245px; border:1px solid #a57045; background-color: transparent; margin: 0; z-index: 5; position: absolute; padding:2px 5px 0 5px;}
				#result1 .bg_result, #result2 .bg_result, #result3 .bg_result, #result4 .bg_result, #result5 .bg_result{height: 20px; border: none; margin: 0; background-color:#ae020d; z-index: 10; margin: 0 0 30px 0; padding:1px 0 0 0;}
					#result_parfum span{}
					.right{float: right;}

#banner_space_gift { position:absolute; top:429px; right:13px;}
/**/

/*PERSONAL SPACE*/
#box_my_profile { width:270px; height:290px;}
	#box_my_profile img.visu { float:left; margin:13px 0 0 10px;}
	#box_my_profile .info { float:left; margin:13px 0 0 15px; width:180px;}
	#box_my_profile .btn { margin:15px 0 0 0; }
#box_my_profile #box_friends_taster { margin:20px 0 0 0;}
#box_my_profile #box_friends_taster { margin:20px 0 0 0;}
		#friends_container{width:200px; height:80px;  overflow: hidden; float:left;position:relative;}
			#friends_container ul {position:relative;}
			#friends_container ul li {text-align:center; margin:0 5px 0 0; position:absolute; }

			#box_my_profile #box_friends_taster ul li img { border:1px solid #a9604c;}
	#box_my_profile #box_friends_taster .arrow_left { float:left; margin:22px 0px 0 0;}
	#box_my_profile #box_friends_taster .arrow_right { float:left; margin:22px 0 0 0;}

#btn_invit_friends { position:absolute; z-index:11; top:-10px; right:0;}

#box_beans { position:absolute; z-index:1; top:13px; right:0; width:575px; height:275px;  background:url(../images/bg_box_beans.jpg);}
	#box_beans #exchange_beans { margin:60px 0 0 325px; width:242px; height:180px; font-size:11px;}
		#box_beans #exchange_beans p {width:220px;}
		#box_beans #exchange_beans .btn { margin:10px 0 0 0; }

#box_product_list_taster { margin:10px 0 0 0; width:832px; height:304px;}
/**/

/*SUBSCRIBE*/
#subscribe { position:relative; margin:0 auto; width:737px; height:829px; background:url(../images/bg_subscribe.jpg) no-repeat;}
#subscribe #title {position:absolute; top: 122px; left: 124px;}
#subscribe #visu {position:absolute; top: 73px; left: 341px;}
#subscribe #visu_form {position:absolute; top: 110px; left: 422px;}
#subscribe #sub_title {position:absolute; top: 267px; left: 126px; }
#subscribe #txt {position:absolute; width:357px; top: 283px; left: 124px; color:#904d4d;}
#subscribe #container_upload_photo {position:absolute; z-index:1; left: 505px; top: 281px; text-align:center; width:137px; height:168px; background:url(../images/visu_modify_photo.png) no-repeat;}
	#subscribe #container_upload_photo a{color:#904d4d;}

#subscribe #obligation { position:absolute; z-index:1; left:121px; top:780px; font-size:11px; color:#333}

#subscribe_form{ position:absolute; top:365px; left:88px; width:564px; height:423px; background:url(../images/bg_subscribe_form.jpg) no-repeat;}
	/* FIELDSET */
	#subscribe_form fieldset { margin:5px 25px 25px 25px;}
		#subscribe_form fieldset .column_left { float:left; width:250px; margin-top:2px; margin-left:10px;}
		#subscribe_form fieldset .column_right {float:left; margin:48px 0 0 0; width:250px;}
			/*PICTO VALIDATION*/
			#subscribe_form fieldset .picto_validation { display:inline;}
			/* LABEL */
			#subscribe_form fieldset label{ display:block; margin:0 0 2px 0;}
			/* INPUT */
			#subscribe_form fieldset input { float:left; margin:0 5px 6px 0; padding:2px 0 0 5px; width:190px; height:19px; font-size:11px; color:#4e4d50; background:#FFF; border:none;}
			/* INPUT RADIO */
			#subscribe_form fieldset input.radio { float:left; width:15px; border:none; background:none; margin-right:5px; padding-top:0;}
			#subscribe_form fieldset .radioTxt { float:left; margin:0; padding:0; margin-right:3px;}
			/* INPUT CHECKBOX */
			#subscribe_form fieldset input.checkbox{width:14px; height:14px; float:left; margin-top:2px; padding:0; }
			#subscribe_form fieldset label.checkbox{float:left; width:200px; font-size:11px;}
			/* SELECT */
			#subscribe_form fieldset select.country{width:190px;}
			/* INPUT BUTTON */
			#subscribe_form #form_btn { margin:25px 0 0 62px; padding:0; width:126px; height:34px;}

#subscribe_choose_form {position:absolute; top:265px; left:88px; width:564px; height:533px; background:url(../images/bg_choose.jpg) no-repeat;}
	/* FIELDSET */
	#subscribe_choose_form fieldset { margin:15px 25px 25px 25px; padding:20px; height:395px; border:1px solid #bf6049;}
		/*LEGEND*/
		#subscribe_choose_form fieldset legend {margin:10px 0 10px 10px; padding:5px 10px 0 10px; font-size:16px; font-weight:normal; font-weight:normal; border:none; background:#d00713;}
		/*DIV*/
		#subscribe_choose_form fieldset a.chocolat, #subscribe_choose_form fieldset a:link.chocolat, #subscribe_choose_form fieldset a:active.chocolat, #subscribe_choose_form fieldset a:visited.chocolat { margin:10px 0 0 0; padding:10px; width:450px; height:80px; display:block; clear:both; }
		#subscribe_choose_form fieldset a:hover.chocolat { border:1px solid #dd5c4e;}
		#subscribe_choose_form fieldset a.chocolat img { float:left;}
			/*SELECTED*/
			#subscribe_choose_form fieldset .selected{ border:1px solid #dd5c4e;}
	/* INPUT BUTTON */
	#subscribe_choose_form #form_btn { margin:0 0 0 220px; width:126px; height:34px;}
/**/



/*ADVANTAGES*/
#intro { float:right; margin:0 0 20px 0; width:320px;}
#banner_01 { float:left; margin:0 0 20px 0;}
#banner_02 { float:right;}
#banner_03 { float:left;}
#banner_04 { float:right;}



	#box_advantages_code { z-index:13; margin:0; padding:0; background:url(../images/bg_box_brown.png); border:1px solid #aa5e41; float:right; position:relative;}
		#box_advantages_code .container { margin:0; width:264px; height:218px}
			#box_advantages_code .container input {margin:5px 0 0 18px; padding:4px 0; border:1px solid #aa5e41;}
				*+html #box_advantages_code .container input {margin:-10px 0 0 18px;}
			#box_advantages_code .container input.btn {padding:0px 0 0 5px; margin:0; margin-top:-2px; border:0; width:52px; height:26px;}
				*+html #box_advantages_code .container input.btn {margin-top:-12px;}
				#box_advantages_code .container input.btn { position/*\**/:absolute\9; bottom/*\**/:10px\9;}

/**/
/*POUR 5 BANNERS */
.code{background:url(../images/code_bottom.jpg) no-repeat bottom; width:266px; height:221px; position:relative;}
#banner_05 { float:right; margin-right:16px;}
input.input_code{position:absolute; bottom:15px; left:20px; width:150px;}
input.btn_go{background:url(../images/bt_go.png) no-repeat; border:none; width:52px; height:37px; position:absolute; bottom:12px; right:20px;}

/* SOUS-MENU PAGE AVANTAGES */
.submenu{height:31px; border-bottom:1px solid #c8784a;border-top:1px solid #e6aa88; margin-bottom:14px; background:url(../images/advantages_submenu_bg.gif) repeat-x;}

/*GIVE ADVIS*/
#give_advis_video { margin:0 0 0 25px;}
/**/

/*REDUCTION*/
#reduction_visu { margin:115px 0 0 0; float:right}
#reduction .ecouponing img{ position:relative;}
/**/

/*CONTEST*/
#price { width:832px; height:275px; background:url(../images/bg_price_contest.png) no-repeat; }
	#price #intro_price { float:left;margin:20px 0 0 20px; width:220px; height:150px;}
	#contest_mentions {float:right; font-size:9px}
	#contest_mentions img {float:left; margin-right:10px}
#price_slider {  position:relative; float:right; margin:20px 20px 0 0; width:220px; height:170px; text-align:center; }
	#price_slider .title { margin:0 0 10px 0; }
	#price_slider .gift { position:relative; top:0; margin: 0 auto 0 40px; }
	#price_slider .arrow_left  { position:absolute; top:80px; left:0; }
	#price_slider .arrow_right  { position:absolute; top:80px; left:200px;}
	/*#price_slider .arrow_left  { margin:50px 0 0 0; float:left; border:1px solid #F00}
	#price_slider .arrow_right  { float: right; margin:50px 0 0 60px; border:1px solid #F00}*/
	#price_slider #slider_img div span{ display: block; height: 10px; text-align:center; width: 220px; }
	#game {}
/**/

/*FANCY BOX = PHOTO UPLOAD*/
#fancy_box { padding:20px; width:500px; background:#a20f0a;}
	#fancy_box .container { width:500px;}
		#fancy_box .container #choose_photo{ float:left; width:225px;}
			#fancy_box .container #choose_photo .photo { margin:20px 20px 0 0;}
		#fancy_box .container #line { float:left; width:20px; height:352px;}
			#fancy_box .container #line img { margin:30px 0 0 0;}
		#fancy_box .container #or_upload {float:left; width:245px;}
			#fancy_box .container #or_upload #upload_photo_form input { margin:100px 0 40px 0; }
/**/


/*FANCY BOX = UPDATE FORM*/
#update_form{ width:620px; height:460px; background:url(../images/bg_subscribe_form_large.jpg) no-repeat;}
	/* FIELDSET */
	#update_form fieldset {margin:0px 25px 0px 30px;}
		#update_form fieldset .column_left, #update_form fieldset .column_right { float:left; width:250px; margin-top:20px; margin-left:30px;}
			/*PICTO VALIDATION*/
			#update_form fieldset .picto_validation { display:inline;}
			/* LABEL */
			#update_form fieldset label{ display:block; margin:0 0 3px 0;}
			/* INPUT */
			#update_form fieldset input { float:left; margin:0 5px 8px 0; padding:2px 0 0 5px; width:190px; height:19px; font-size:11px; color:#4e4d50; background:#FFF; border:none;}
			/* INPUT RADIO */
			#update_form fieldset input.radio { float:left; width:15px; border:none; background:none; margin-right:5px; padding-top:0;}
			#update_form fieldset .radioTxt { float:left; margin:0; padding:0; margin-right:3px;}
			/* INPUT CHECKBOX */
			#update_form fieldset input.checkbox{width:14px; height:14px; float:left; margin-top:2px; padding:0;}
			#update_form fieldset label.checkbox{float:left; width:185px; font-size:11px;}
			/* SELECT */
			#update_form fieldset select.country{width:190px;}
		/* INPUT BUTTON */
		#update_form #form_btn { margin:25px 0 0 62px; padding:0; width:126px; height:34px;}
		#update_form #obligation { position:relative; margin-top:30px; margin-left:60px;}


/*TASTER QUESTION */
#taster_question { margin:20px 0 0 0;}
	#taster_question .box_brown { z-index:13; margin:20px 0 0 0; padding:20px 0 20px 20px; background:url(../images/bg_box_brown.png); }
		#taster_question .box_brown .container { margin:0;}
			#taster_question .box_brown .container .title { margin:0 0 20px 0;}
			#taster_question .box_brown .container .visu { float:left;}
			#taster_question .box_brown .container #taster_question_form { float:left; width:590px;}
				#taster_question .box_brown .container #taster_question_form label { display:block; margin:0 0 20px 0; font-weight:bold;}
				#taster_question .box_brown .container #taster_question_form .radio { float:left; margin:0 10px 0 0; width:20px; }
				#taster_question .box_brown .container #taster_question_form .radioTxt  {  float:left; margin:0 0 10px 0; width:550px; }
				#taster_question .box_brown .container #taster_question_form #form_btn { margin:20px 0 0 230px;}

#myspace_legend { padding-top:5px; }
#myspace_legend img{ margin-left:20px; position:relative; top:7px;}

.title_product_list_taster img{ margin-top:10px; padding:10px 0 3px 0;}

/**/
/* FORGOT PASSWORD POPIN */
div.forgot_password{ padding:30px 50px; background:url(../images/bg_forgot_password.png) repeat-x; height:240px;}

/* SEND TO A FRIEND */
#sendtoafriend li {background-image:none; padding:0px;list-style-type: none;display:block; float:left; margin:0 10px 25px 0; z-index:0;}
#sendtoafriend label {display:block}
#sendtoafriend li ul.error_list li {font-size:10px; float:none; width:400px; display:block; position:absolute;  margin-top:40px; z-index:5}
/**/

/* ACTION INTERMARCHE */
#action #left {width:510px; height:310px; float:left; margin:50px 0 40px 0;}
#action #visu {float:right; }

/* SURVEY EGGS BARS */
#surveyEggs_visu { margin:30px 0 0 0; float:right}
#surveyEggs_visu1 { margin:10px 0 0 0; float:right}

#surveyEggsBars { margin:20px 0 0 0;}
	#surveyEggsBars .box_brown { z-index:13; margin:20px 0 0 0; padding:20px 0 20px 20px; background:url(../images/bg_box_brown.png); border:1px solid #dbad7b; display:table; width:800px; color:#F5C08F}
	#surveyEggsBars .box_brown .title {Font-weight:bold; font-size:14px; margin:0 0 15px 0}
		#surveyEggsBars .box_brown .title span {font-size:11px; font-weight:normal}
	#surveyEggsBars .box_brown label { display:block; width:375px; float:left; clear:both}
	#surveyEggsBars .bouton_radio {float:left; margin-right:40px}
	#surveyEggsBars textarea {width:760px;margin-top:5px}
	#surveyEggsBars .margin40 {margin-top:40px}
	#surveyEggsBars #form_btn {float:right; margin:10px 10px 0 0}
/**/

/*FEVES ANNIVERSAIRe*/
#fevesAnniv_visu { margin:40px 0 0 0; float:right}

/**/

/*WINNER LISTING*/
#winnersListing .box_brown { z-index:13; margin:20px 0 0 0; padding:20px 0 20px 20px; background:url(../images/bg_box_brown.png); border:1px solid #dbad7b; position:relative; height:150px}
	#winnersListing .box_brown .left { width:390px; float:left; background:url(../images/lottery/gagnants_line.png) right center no-repeat; padding-right:10px}
	#winnersListing .box_brown .right { width:385px; float:left; padding-left:15px; padding-right:10px}
	
/*REDUCTION*/
#newRecipe_visu { margin:75px 0 0 0; /margin:55px 0 0 0; position:absolute; z-index:100; right:10px;}
/**/

/*RECIPES_RESULT_DETAIL*/
.container_recipesResult p {line-height:18px;}
.recipes_ingredient { float:left; width:400px;}
.recipes_ingredient li{line-height:18px;}
.recipes_preparation {width:763px;}
.title_recipesResult {font-size:20px; padding:10px 0 20px 0; width:400px; float:left; line-height:24px !important; }
.subtitle_recipesResult {font-size:17px; padding:0 0 10px 0;}

/*SLIDE RECIPESRESULT*/
.jcarousel-skin-recipes {
    width: 803px;
	height: 235px;
    padding: 50px 0 0 0;
	
}
.container_recipes{
	display:none;
}
.jcarousel-skin-recipes .jcarousel-item {
    width: 230px;
    height: 229px;
}

.jcarousel-skin-recipes .jcarousel-clip-horizontal {
    width:  736px;
    height: 235px;
	margin-left:auto;
	margin-right:auto;
}

.jcarousel-skin-recipes .jcarousel-item-horizontal {
    margin-right: 23px;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-recipes .jcarousel-next-horizontal {
    position: absolute;
    top: 73px;
    right: 0px;
    width: 23px;
    height: 23px;
    cursor: pointer;
    background:url(../images/left_btn.gif);
	z-index:100;
}

.jcarousel-skin-recipes .jcarousel-prev-horizontal {
    position: absolute;
    top: 73px;
    left: 0px;
    width: 23px;
    height: 23px;
    cursor: pointer;
	background:url(../images/right_btn.gif);
	z-index:100;
}


.jcarousel-skin-recipes img.btn{ margin:10px 0 0 55px; }

/*CHOKOTOFFBLANCAVIS*/

.intro_chokotoffBlancAvis {background:url(../images/advantage/bg_intro_chokotoffBlancAvis.png) no-repeat; width:719px; height:585px; ont-family:Verdana, Geneva, sans-serif;  font-size:12px;}

#one_column_chokotoffBlancAvis { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:20px}
#one_column_chokotoffBlancAvis span {font-size:24px}

#one_column_chokotoffBlancAvis .box {background:url(../images/advantage/bg_chokotoffBlancAvis.jpg) repeat-x top #3E0B03; border:1px solid #90573F; padding:30px; width:660px; font-family:Verdana, Geneva, sans-serif;  font-size:12px;}
#one_column_chokotoffBlancAvis .box h2 {font-size:20px; text-transform:uppercase; font-weight:normal; line-height:22px; margin-bottom:20px}

/*MIGNONETTECONTEST*/

#mignonetteContest_visu { margin:15px 0 0 0; /margin:5px 0 0 0; float:right;}

/*MIGNONETTECONTEST_FORM*/

			/* LABEL */
			#mignonette_contest_form label{ display:block; margin:0 0 10px 0;}
			<!--#mignonette_contest_form label span .red{ color:#bd0311;}-->
			/* INPUT */
			#mignonette_contest_form input { float:left; width:212px; height:27px; font-size:11px; color:#4e4d50; background:#FFF; border:none; margin:0 0 15px 0;}
			/* OBLIGATION */
			#mignonette_contest_form .obligation { float:left; width:300px; font-size:10px; margin-top:10px;}
			/* INPUT BUTTON */
			#mignonette_contest_form input.btn_form { float:right; margin:10px 13px 0 0; padding:0; width:127px; height:34px; background: transparent;}

/*ASSORTIMENT FESTIF*/

#assortiment_festif_visu {margin:25px 20px 0 0; /margin:5px 0 0 0; float:right; }
#title_bg_assortiment_left { float:left;}
#title_bg_assortiment_right { float:right;}
#subtitle_bg_assortiment_left { float:left;}
#subtitle_bg_assortiment_right { float:right;}
#assortiment_content_left { float:left; border-left:1px solid #97634c; width:510px; padding-left:5px; line-height:16px; margin:20px 0 0 40px;}
#assortiment_content_right { float:right; border-right:1px solid #97634c; width:510px; padding-right:5px; line-height:16px; margin:20px 40px 0 0; text-align:right;}

#one_column_assortiment .assortiment_bouchee {background:url(../images/advantage/assortiment_bg_bouchee.png) no-repeat; float:left; width:832px; height:252px; margin:20px 0 0 0; }
#one_column_assortiment .assortiment_chokotoff {background:url(../images/advantage/assortiment_bg_chokotoff.png) no-repeat; float:left; width:832px; height:247px; margin:25px 0 0 0; }
#one_column_assortiment .assortiment_mignonnette {background:url(../images/advantage/assortiment_bg_mignonnette.png) no-repeat; float:left; width:832px; height:233px; margin:40px 0 0 0; }
#one_column_assortiment .assortiment_baton {background:url(../images/advantage/assortiment_bg_baton.png) no-repeat; float:left; width:832px; height:227px; margin:40px 0 0 0; }
#one_column_assortiment .assortiment_feve {background:url(../images/advantage/assortiment_bg_feve.png) no-repeat; float:left; width:832px; height:223px; margin:50px 0 0 0; }
#one_column_assortiment .assortiment_oraia {background:url(../images/advantage/assortiment_bg_oraia.png) no-repeat; float:left; width:832px; height:211px; margin:50px 0 0 0; }
#one_column_assortiment .assortiment_biscuit {background:url(../images/advantage/assortiment_bg_biscuit.png) no-repeat; float:left; width:832px; height:433px; margin:50px 0 0 0; }

/*EXCLU*/

#intro_exclu {background:url(../images/advantage/bg_intro_exclu.png) no-repeat; float:left; width:393px; height:178px; margin:-8px 0 0 0; padding:30px; line-height:18px;}
	#intro_exclu p {line-height:18px; margin:0 40px 0 0;}

/* QUIZZ CONTTEST */
	
	.quizz_contest { position:relative;}
	.quizz_contest .visu_quizz { position:absolute; top:0px; right:0px;}
	.quizz_contest h2 { margin:20px 0 0 0;}
	.quizz_contest div.intro { width:420px; height:420px;} 
	.quizz_contest .info { padding:0;}
	.quizz_contest form span { display:block; margin:0 0 10px 0; padding:20px; background:url(../images/bg_box_brown.png);}
	/* LABEL */
	.quizz_contest form label{ display:block; padding:0 0 10px 0; font-size:20px; line-height:24px; }
	/* INPUT BUTTON */
	.quizz_contest form input.btn_form { margin:0 0 0 370px; background: transparent;}
