HTML {
	FONT-FAMILY: Arial, Verdana, sans-serif
}
BODY {
	BACKGROUND: #fff
}
.clear {
	CLEAR: both
}
H1 {
	FONT-FAMILY: Arial, Helvetica, Arial, sans-serif
}
H2 {
	FONT-FAMILY: Arial, Helvetica, Arial, sans-serif
}
H3 {
	FONT-FAMILY: Arial, Helvetica, Arial, sans-serif
}
H4 {
	FONT-FAMILY: Arial, Helvetica, Arial, sans-serif
}
H5 {
	FONT-FAMILY: Arial, Helvetica, Arial, sans-serif
}
P {
	FONT-SIZE: 1em
}
DIV#outer {
	BACKGROUND: url(/naturespleasure/img/global/background_scene.gif) #9bcf51 repeat-x center top; PADDING-BOTTOM: 50px; MARGIN: auto; WIDTH: 100%
}
BODY#home DIV#outer {
	MIN-HEIGHT: 690px; PADDING-BOTTOM: 20px; HEIGHT: auto! important
}
BODY#about DIV#outer {
	MIN-HEIGHT: 750px; HEIGHT: auto! important
}
DIV#inner {
	Z-INDEX: 20; MARGIN: auto; WIDTH: 950px; POSITION: relative
}
DIV#header {
	MARGIN: auto; WIDTH: 100%
}
DIV#container {
	MARGIN: auto; WIDTH: 100%
}
DIV#footer {
	MARGIN: auto; WIDTH: 100%
}
DIV#header H1 {
	Z-INDEX: 600; BACKGROUND: url(/naturespleasure/img/global/logo.png) no-repeat; LEFT: 0px; WIDTH: 225px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 0px; HEIGHT: 144px
}
DIV#header {
	POSITION: relative
}
DIV#header P {
	DISPLAY: none; VISIBILITY: hidden
}
DIV#breadcrumb {
	FONT-SIZE: 1.1em; RIGHT: 10px; POSITION: absolute; TOP: 8px
}
DIV#breadcrumb H5 {
	FONT-WEIGHT: normal; FLOAT: left; COLOR: #666; FONT-FAMILY: Arial, Verdana, sans-serif
}
DIV#breadcrumb UL {
	FLOAT: left
}
DIV#breadcrumb UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: url(/naturespleasure/img/global/arrow_red.gif) no-repeat 0px 50%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
DIV#breadcrumb A {
	FLOAT: left; COLOR: #666; TEXT-DECORATION: none
}
DIV#breadcrumb A:hover {
	TEXT-DECORATION: underline
}
DIV#breadcrumb UL LI UL LI UL LI A {
	COLOR: #d8040c
}
UL#main_navigation {
	LEFT: 215px; WIDTH: 620px; POSITION: absolute; TOP: 27px; HEIGHT: 74px
}
UL#main_navigation LI {
	DISPLAY: inline; FLOAT: left; HEIGHT: 74px
}
UL#main_navigation LI#n_home {
	WIDTH: 100px
}
UL#main_navigation LI#n_about {
	WIDTH: 140px
}
UL#main_navigation LI#n_products {
	WIDTH: 110px
}
UL#main_navigation LI#n_recipes {
	WIDTH: 110px
}
UL#main_navigation LI#n_join {
	WIDTH: 98px
}
UL#main_navigation LI A {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 74px
}
UL#main_navigation LI#n_home A {
	BACKGROUND: url(/naturespleasure/img/navigation/home.gif) no-repeat; WIDTH: 93px
}
UL#main_navigation LI#n_about A {
	BACKGROUND: url(/naturespleasure/img/navigation/about.gif) no-repeat; WIDTH: 134px
}
UL#main_navigation LI#n_products A {
	BACKGROUND: url(/naturespleasure/img/navigation/our_products.gif) no-repeat; WIDTH: 100px
}
UL#main_navigation LI#n_recipes A {
	BACKGROUND: url(/naturespleasure/img/navigation/recipes.gif) no-repeat; WIDTH: 100px
}
UL#main_navigation LI#n_join A {
	BACKGROUND: url(/naturespleasure/img/navigation/sign_up.gif) no-repeat; WIDTH: 135px
}
UL#main_navigation LI#n_home A:hover {
	BACKGROUND-POSITION: -93px 0px
}
BODY#home UL#main_navigation LI#n_home A {
	BACKGROUND-POSITION: -93px 0px
}
UL#main_navigation LI#n_about A:hover {
	BACKGROUND-POSITION: -134px 0px
}
BODY#about UL#main_navigation LI#n_about A {
	BACKGROUND-POSITION: -135px 0px
}
UL#main_navigation LI#n_products A:hover {
	BACKGROUND-POSITION: -100px 0px
}
BODY#products UL#main_navigation LI#n_products A {
	BACKGROUND-POSITION: -100px 0px
}
UL#main_navigation LI#n_recipes A:hover {
	BACKGROUND-POSITION: -101px 0px
}
BODY#recipes UL#main_navigation LI#n_recipes A {
	BACKGROUND-POSITION: -99px 0px
}
UL#main_navigation LI#n_join A:hover {
	BACKGROUND-POSITION: -138px 0px
}
BODY#join UL#main_navigation LI#n_join A {
	BACKGROUND-POSITION: -135px 0px
}
UL#right_navigation {
	RIGHT: -75px; WIDTH: 212px; POSITION: absolute; TOP: 27px;
}
UL#right_navigation LI {
	FLOAT: left; WIDTH: 197px
}
#home ul#right_navigation li#right_contest{
	background: url(/naturespleasure/img/navigation/macaron_concours_Wk.png) no-repeat;
	position:relative;
	top:10px; right:100px;
	width:290px;	
}
ul#right_navigation li#right_contest{
	background: url(/naturespleasure/img/navigation/macaron_concours_Wk_small.png) no-repeat;
	position:relative;
	top:10px; right:-14px;
	width:215px;	
}
UL#right_navigation LI A {
	DISPLAY: block; TEXT-INDENT: -9999px; TEXT-DECORATION: none;
}
UL#right_navigation LI#right_meet A {
	BACKGROUND: url(/naturespleasure/img/navigation/right_meet.gif) no-repeat scroll 2px 0; HEIGHT: 53px;width:220px;
}
UL#right_navigation LI#right_where A {
	BACKGROUND: url(/naturespleasure/img/navigation/right_where.gif) no-repeat scroll 1px 0; HEIGHT: 30px;
}
UL#right_navigation LI#right_experts A {
	BACKGROUND: url(/naturespleasure/img/navigation/right_experts.gif) no-repeat; HEIGHT: 56px; width:205px;
}
UL#right_navigation LI#right_concours A {
	BACKGROUND: url(/naturespleasure/img/navigation/jeux_concours.gif) no-repeat; HEIGHT: 110px;
	background-position:36px 0;
}
#home ul#right_navigation li#right_contest a {
	height:160px;
	margin-top:18px;
	margin-left:62px;
    background:url(/naturespleasure/img/navigation/participez.png) no-repeat;
	background-position: 40px 0px;
	
}
#home ul#right_navigation li#right_contest a:hover{
	background-position: -397px 0px;
	height:160px;
	margin-top:18px;
	margin-left:62px;
}
ul#right_navigation li#right_contest a {
	height:138px;
    background:url(/naturespleasure/img/navigation/participez_small.png) no-repeat;
	background-position: 30px 0px;
	margin-left:-33px;
	margin-top:50px;
}
ul#right_navigation li#right_contest a:hover{	
	background-position: -280px 0px;
}
UL#right_navigation LI#right_meet A:hover {
	BACKGROUND-POSITION: -220px 0px;
}
/*BODY#meet_us UL#right_navigation LI#right_meet A {
	BACKGROUND-POSITION: -193px 0px
}*/
UL#right_navigation LI#right_where A:hover {
	BACKGROUND-POSITION: -197px 0px;
}
/*
BODY#where UL#right_navigation LI#right_where A {
	BACKGROUND-POSITION: -197px 0px
}*/
UL#right_navigation LI#right_experts A:hover {
	BACKGROUND-POSITION: -206px 0px;
}
BODY#nutritionist UL#right_navigation LI#right_experts A {
	BACKGROUND-POSITION: -206px 0px;
}
UL#right_navigation LI#right_concours A:hover {
	BACKGROUND-POSITION: -155px 0px;
}
BODY#experts UL#right_navigation LI#right_concours A {
	BACKGROUND-POSITION: 36px 0px;
}
BODY#experts UL#right_navigation LI#right_concours A:hover {
	BACKGROUND-POSITION: -155px 0px;
}

/*
#contesthome ul#right_navigation li#right_contest a, #contestawards ul#right_navigation li#right_contest a, #contestconditions ul#right_navigation li#right_contest a, #contestform ul#right_navigation li#right_contest a, #contestconfirm ul#right_navigation li#right_contest a, #contestwinnerrecipe ul#right_navigation li#right_contest a {
    background-position: -407px 0px;
}
*/

DIV#container {
	Z-INDEX: 500; PADDING-TOP: 130px
}
DIV.home_page#container {
	WIDTH: 723px; PADDING-TOP: 110px
}
#content {
	
}
#content P {
	FONT-FAMILY: Georgia, Times New Roman
}
#content A {
	TEXT-DECORATION: underline
}
#content A:hover {
	TEXT-DECORATION: none
}
DIV.central_textbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 33px; MARGIN: 0px auto; WIDTH: 700px; PADDING-TOP: 47px; POSITION: relative
}
DIV.central_textbox_h {
	BACKGROUND: url(/naturespleasure/img/global/text_box_header.gif) no-repeat; LEFT: 0px; WIDTH: 700px; POSITION: absolute; TOP: 0px; HEIGHT: 47px
}
DIV.central_textbox_f {
	BACKGROUND: url(/naturespleasure/img/global/text_box_footer.gif) no-repeat; LEFT: 0px; WIDTH: 700px; BOTTOM: 0px; HEIGHT: 33px
}
DIV.central_textbox_c {
	BACKGROUND: url(/naturespleasure/img/global/text_box_content.gif) repeat-y; WIDTH: 700px; 
}
DIV#marche{
	height:790px;
}
DIV.central_textbox_c P {
	FONT-SIZE: 1.2em; PADDING-BOTTOM: 1em; COLOR: #871959; LINE-HEIGHT: 130%
}
DIV.central_textbox_c A {
	COLOR: #871959
}
DIV.central_textbox_c P.intro {
	FONT-SIZE: 2em
}
DIV.central_textbox_c DIV.left_col {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 315px; PADDING-TOP: 0px
}
DIV.central_textbox_c DIV.right_col {
	PADDING-RIGHT: 30px; FLOAT: right; WIDTH: 290px
}
DIV.central_textbox_c DIV.full_width_content {
	CLEAR: both; PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
DIV.central_textbox_c DIV.full_width_content #press {
	padding-left: 228px;
}

#flash_container {
	MARGIN-TOP: 27px; Z-INDEX: 5; WIDTH: 100%; HEIGHT: 634px
}
#flash_content {
	BACKGROUND: url(/swf/bg.jpg) no-repeat center top; WIDTH: 100%; HEIGHT: 634px; TEXT-ALIGN: center
}
BODY.summer #flash_content {
	BACKGROUND: url(/naturespleasure/img/global/bg_summer.jpg) no-repeat center top; WIDTH: 100%; HEIGHT: 634px; TEXT-ALIGN: center
}
#background_content {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
DIV#homepage_topbox {
	BACKGROUND: url(/naturespleasure/img/home/topbox.gif) no-repeat; MARGIN: 0px auto; WIDTH: 456px; POSITION: relative; HEIGHT: 191px
}
#homepage_topbox H2 {
	DISPLAY: none
}
#tickerOuter {
	LEFT: 70px; WIDTH: 320px; POSITION: absolute; TOP: 136px; HEIGHT: 14px
}
UL#ticker {
	POSITION: relative; HEIGHT: 14px
}
#ticker LI {
	FONT-SIZE: 1.2em; COLOR: #871959; FONT-FAMILY: Georgia, Times New Roman
}
DIV#baked_museli {
	MARGIN: -13px auto 0px; WIDTH: 347px; POSITION: relative
}
DIV#baked_museli P {
	FONT-SIZE: 1.2em; PADDING-BOTTOM: 10px; COLOR: #871959; LINE-HEIGHT: 130%
}
DIV#baked_museli P.intro {
	FONT-SIZE: 1.4em
}
DIV.home_box_expand {
	PADDING-BOTTOM: 28px; WIDTH: 347px
}
DIV.home_box_expand_content {
	PADDING-RIGHT: 32px; PADDING-LEFT: 32px; BACKGROUND: url(/naturespleasure/img/home/expand_box.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 283px; PADDING-TOP: 40px
}
DIV.home_box_expand_footer {
	BACKGROUND: url(/naturespleasure/img/home/expand_box.gif) no-repeat center bottom; LEFT: 0px; WIDTH: 347px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 36px
}
DIV#characters {
	MARGIN-TOP: -65px; BACKGROUND: url(/naturespleasure/img/home/characters.gif) no-repeat; WIDTH: 723px; HEIGHT: 205px
}
DIV.central_textbox#about_content {
	PADDING-BOTTOM: 141px
}
DIV.central_textbox#about_content img {
	padding-top:15px;
}
#about_content H2 {
	DISPLAY: block; BACKGROUND: url(/naturespleasure/img/about/about_title.gif) no-repeat; MARGIN-LEFT: -20px; WIDTH: 320px; TEXT-INDENT: -9999px; HEIGHT: 90px
}
#about_right_doodle {
	/*BACKGROUND: url(/naturespleasure/img/about/right_doodle2.gif) no-repeat; PADDING-TOP: 160px*/
}
#about_right_doodle img {padding-bottom:22px;}

#about_content DIV.central_textbox_c {
	
}
DIV.central_textbox_f#about_footer_doodle {
	BACKGROUND: url(/naturespleasure/img/about/about_footer_doodle.gif) no-repeat; LEFT: -32px; WIDTH: 750px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 141px
}
DIV.central_textbox#products_content {
	PADDING-BOTTOM: 130px
}
#products_content DIV.central_textbox_c {
	PADDING-BOTTOM: 30px
}
#products_content H2 {
	DISPLAY: block; BACKGROUND: url(/naturespleasure/img/products/products_title.gif) no-repeat; MARGIN-LEFT: -20px; WIDTH: 320px; TEXT-INDENT: -9999px; HEIGHT: 75px
}
DIV.central_textbox_f#products_footer_doodle {
	MARGIN-TOP: -47px; BACKGROUND: url(/naturespleasure/img/products/products_footer.gif) no-repeat; LEFT: 0px; WIDTH: 713px; HEIGHT: 176px
}
#products_left {
	PADDING-RIGHT: 5px; WIDTH: 300px
}
#products_right {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 343px; PADDING-TOP: 50px
}
.pbox_1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/naturespleasure/img/products/product_box_1.gif) no-repeat center top; PADDING-BOTTOM: 0px; WIDTH: 314px; PADDING-TOP: 120px; POSITION: relative
}
.pbox_1_content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 134px; MIN-HEIGHT: 145px; BACKGROUND: url(/naturespleasure/img/products/product_box_1.gif) no-repeat center bottom; PADDING-BOTTOM: 0px; WIDTH: 175px; COLOR: #aa713b; PADDING-TOP: 0px; HEIGHT: auto! important
}
.pbox_2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; BACKGROUND: url(/naturespleasure/img/products/product_box_2.gif) no-repeat center top; PADDING-BOTTOM: 0px; WIDTH: 310px; PADDING-TOP: 104px; POSITION: relative
}
.pbox_2_content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 132px; MIN-HEIGHT: 106px; BACKGROUND: url(/naturespleasure/img/products/product_box_2.gif) no-repeat center bottom; PADDING-BOTTOM: 10px; WIDTH: 173px; PADDING-TOP: 0px; HEIGHT: auto! important
}
.pbox_3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/naturespleasure/img/products/product_box_3.gif) no-repeat center top; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; WIDTH: 317px; PADDING-TOP: 97px; POSITION: relative
}
.pbox_3_content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 124px; MIN-HEIGHT: 126px; BACKGROUND: url(/naturespleasure/img/products/product_box_3.gif) no-repeat center bottom; PADDING-BOTTOM: 10px; WIDTH: 173px; PADDING-TOP: 0px; HEIGHT: auto! important
}
.pbox_4 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; BACKGROUND: url(/naturespleasure/img/products/product_box_4.gif) no-repeat center top; PADDING-BOTTOM: 0px; WIDTH: 343px; PADDING-TOP: 112px; POSITION: relative
}
.pbox_4_content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 122px; MIN-HEIGHT: 114px; BACKGROUND: url(/naturespleasure/img/products/product_box_4.gif) no-repeat center bottom; PADDING-BOTTOM: 15px; WIDTH: 201px; PADDING-TOP: 0px; HEIGHT: auto! important
}
.product_image {
	LEFT: 18px; POSITION: absolute; TOP: 53px
}
.pbox_1 DIV.product_image {
	TOP: 38px
}
.pbox_2 DIV.product_image {
	TOP: 41px
}
.pbox_3 DIV.product_image {
	LEFT: 10px; TOP: 38px
}
.pbox_4 DIV.product_image {
	LEFT: 10px; TOP: 38px
}
#almond H3 {
	RIGHT: 30px; BACKGROUND: url(/naturespleasure/img/products/almond_title.gif) no-repeat; WIDTH: 150px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 48px; HEIGHT: 62px
}
#almond P {
	COLOR: #aa713b
}
#almond A {
	COLOR: #aa713b
}
#almond_raisin H3 {
	RIGHT: 25px; BACKGROUND: url(/naturespleasure/img/products/almond_raisin_title.gif) no-repeat; WIDTH: 150px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 54px; HEIGHT: 43px
}
#almond_raisin P {
	COLOR: #871959
}
#almond_raisin A {
	COLOR: #871959
}
#raspberry H3 {
	RIGHT: 30px; BACKGROUND: url(/naturespleasure/img/products/raspberry_title.gif) no-repeat; WIDTH: 150px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 43px; HEIGHT: 45px
}
#raspberry P {
	COLOR: #bb163a
}
#raspberry A {
	COLOR: #bb163a
}
#apple H3 {
	RIGHT: 68px; BACKGROUND: url(/naturespleasure/img/products/apple_title.gif) no-repeat; WIDTH: 150px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 54px; HEIGHT: 43px
}
#apple P {
	COLOR: #9ba346
}
#apple A {
	COLOR: #9ba346
}
DIV.central_textbox#recipes_content {
	PADDING-BOTTOM: 80px
}
#recipes_content H2 {
	FLOAT:left; DISPLAY: block; BACKGROUND: url(/naturespleasure/img/recipes/recipes_title.gif) no-repeat; MARGIN-LEFT: -20px; WIDTH: 320px; TEXT-INDENT: -9999px; HEIGHT: 70px
}
#recipes_content H3 {
	FONT-SIZE: 2em; MARGIN-BOTTOM: 0.5em; MARGIN-TOP: 1.5em; COLOR: #871959; LINE-HEIGHT: 130%; FONT-FAMILY: Georgia, Times New Roman
}
#recipes_content H4 {
	FONT-SIZE: 2em; MARGIN-BOTTOM: 0.5em; COLOR: #871959; LINE-HEIGHT: 130%; FONT-FAMILY: Georgia, Times New Roman
}
#recipes_content DIV.central_textbox_c {
	
}
DIV.central_textbox_f#recipes_footer_doodle {
	MARGIN-TOP: -87px; BACKGROUND: url(/naturespleasure/img/recipes/recipes_footer.gif) no-repeat; MARGIN-LEFT: -1px; WIDTH: 700px; HEIGHT: 194px
}
#recipes_mid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/naturespleasure/img/experts/underline_2.gif) no-repeat; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; WIDTH: 640px; PADDING-TOP: 30px; POSITION: relative
}
#recipes_mid_content {
	PADDING-RIGHT: 355px; MIN-HEIGHT: 235px; BACKGROUND: url(/naturespleasure/img/recipes/recipes_mid.gif) no-repeat right 55px; HEIGHT: auto! important
}
#recipes_mid_content H3 {
	DISPLAY: block; BACKGROUND: url(/naturespleasure/img/recipes/spring_title.gif) no-repeat; WIDTH: 200px; TEXT-INDENT: -9999px; HEIGHT: 37px
}
.season_intro {
	PADDING-RIGHT: 355px; BACKGROUND: url(/naturespleasure/img/recipes/recipes_mid_2.gif) no-repeat right top; HEIGHT: 167px! important; MIN-HEIGHT: 167px! important
}
.ui-tabs-hide {
	DISPLAY: none! important
}
.recipe_detail {
	MIN-HEIGHT: 410px; HEIGHT: auto! important
}
.recipe_detail H4 {
	FONT-SIZE: 2.6em; BACKGROUND: url(/naturespleasure/img/recipes/underline_1.gif) no-repeat left bottom; MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 10px
}
DIV.central_textbox_c .recipe_detail P {
	PADDING-BOTTOM: 0.5em
}
.recipe_detail H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN: 0px 0px 0.7em; COLOR: #871959; FONT-FAMILY: Georgia, Times New Roman
}
.recipe_detail_inner {
	FLOAT: left; WIDTH: 320px
}
.recipe_image {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FLOAT: right; PADDING-BOTTOM: 18px; WIDTH: 244px; PADDING-TOP: 18px; POSITION: relative; HEIGHT: 287px; TEXT-ALIGN: center
}
.recipe_image_frame {
	BACKGROUND: url(/naturespleasure/img/recipes/picture_frame.gif) no-repeat; LEFT: 0px; WIDTH: 280px; POSITION: absolute; TOP: 0px; HEIGHT: 323px
}
.recipe_image IMG {
	VERTICAL-ALIGN: middle
}
.recipe_detail UL LI {
	FONT-SIZE: 1.2em; COLOR: #871959; LINE-HEIGHT: 125%; FONT-FAMILY: Georgia, Times New Roman
}
.recipe_detail OL LI {
	FONT-SIZE: 1.2em; COLOR: #871959; LINE-HEIGHT: 125%; FONT-FAMILY: Georgia, Times New Roman
}
.recipe_detail OL LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: decimal
}
.recipe_sec {
	MARGIN-BOTTOM: 2em
}
#r_pastry {
	FLOAT: left; WIDTH: 130px
}
#r_filling {
	FLOAT: right; WIDTH: 170px
}
UL#recipe_nav {
	WIDTH: 642px; HEIGHT: 55px
}
UL#recipe_nav LI {
	PADDING-RIGHT: 3px; FLOAT: left; HEIGHT: 55px
}
UL#recipe_nav LI A {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 55px
}
LI#recipe_nav_spring {
	OVERFLOW: hidden; WIDTH: 147px
}
LI#recipe_nav_summer {
	OVERFLOW: hidden; WIDTH: 167px
}
LI#recipe_nav_autumn {
	OVERFLOW: hidden; WIDTH: 167px
}
LI#recipe_nav_winter {
	OVERFLOW: hidden; WIDTH: 149px
}
LI#recipe_nav_spring A {
	BACKGROUND-IMAGE: url(/naturespleasure/img/recipes/spring_button.gif); OVERFLOW: hidden; WIDTH: 147px
}
LI#recipe_nav_spring A:hover {
	BACKGROUND-POSITION: -147px 50%
}
LI.ui-tabs-selected#recipe_nav_spring A {
	BACKGROUND-POSITION: -147px 50%
}
LI#recipe_nav_summer A {
	BACKGROUND-IMAGE: url(/naturespleasure/img/recipes/summer_button.gif); OVERFLOW: hidden; WIDTH: 121px
}
LI#recipe_nav_summer A:hover {
	BACKGROUND-POSITION: -121px 50%
}
LI.ui-tabs-selected#recipe_nav_summer A {
	BACKGROUND-POSITION: -121px 50%
}
LI#recipe_nav_autumn A {
	BACKGROUND-IMAGE: url(/naturespleasure/img/recipes/autumn_button.gif); OVERFLOW: hidden; WIDTH: 167px
}
LI#recipe_nav_autumn A:hover {
	BACKGROUND-POSITION: -167px 50%
}
LI.ui-tabs-selected#recipe_nav_autumn A {
	BACKGROUND-POSITION: -167px 50%
}
LI#recipe_nav_winter A {
	BACKGROUND-IMAGE: url(/naturespleasure/img/recipes/winter_button.gif); OVERFLOW: hidden; WIDTH: 149px
}
LI#recipe_nav_winter A:hover {
	BACKGROUND-POSITION: -149px 50%
}
LI.ui-tabs-selected#recipe_nav_winter A {
	BACKGROUND-POSITION: -149px 50%
}
DIV.central_textbox#join_content {
	PADDING-BOTTOM: 62px
}
#join_content H2 {
	DISPLAY: block; BACKGROUND: url(/naturespleasure/img/join/join_title.gif) no-repeat; MARGIN-LEFT: -20px; WIDTH: 320px; TEXT-INDENT: -9999px; HEIGHT: 70px
}
#join_content DIV.central_textbox_c {
	PADDING-BOTTOM: 75px
}
DIV.central_textbox_f#join_footer_doodle {
	BACKGROUND: url(/naturespleasure/img/join/join_footer.gif) no-repeat; LEFT: 0px; WIDTH: 700px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 145px
}
#join_us_form DIV.form_left {
	VERTICAL-ALIGN: baseline
}
#join_us_form DIV.form_right {
	VERTICAL-ALIGN: baseline
}
#join_us_form DIV.form_left {
	WIDTH: 500px
}
#join_us_form DIV.form_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 255px; PADDING-BOTTOM: 10px; WIDTH: 150px; PADDING-TOP: 0px
}
#join_us_form {
	POSITION: relative
}
#join_us {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#join_us .header {
	PADDING-LEFT: 100px; FONT-SIZE: 1.8em; MARGIN: 10px auto
}
#join_us P {
	CLEAR: left; PADDING-BOTTOM: 0.5em
}
#join_us LABEL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 250px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#join_us INPUT.inputTXT {
	BORDER-RIGHT: #d8ceb0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d8ceb0 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 2px; BORDER-LEFT: #d8ceb0 1px solid; WIDTH: 170px; COLOR: #871959; LINE-HEIGHT: 130%; PADDING-TOP: 2px; BORDER-BOTTOM: #d8ceb0 1px solid; FONT-FAMILY: Georgia, Times New Roman
}
#join_us TEXTAREA.inputTXTA {
	BORDER-RIGHT: #d8ceb0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d8ceb0 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; BORDER-LEFT: #d8ceb0 1px solid; WIDTH: 220px; COLOR: #871959; LINE-HEIGHT: 130%; PADDING-TOP: 5px; BORDER-BOTTOM: #d8ceb0 1px solid; FONT-FAMILY: Georgia, Times New Roman; HEIGHT: 70px
}
#join_us .error {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3px; COLOR: #ff0a0a; PADDING-TOP: 3px; FONT-FAMILY: helvetica,Arial,Sans-serif
}
#tell_us .error {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3px; COLOR: #ff0a0a; PADDING-TOP: 3px; FONT-FAMILY: helvetica,Arial,Sans-serif
}
#join_us P.thanks {
	HEIGHT: 150px
}
#join_content P.privacy {
	FONT-SIZE: 0.9em; MARGIN: 0px 60px 0px 265px; FONT-FAMILY: helvetica, Arial, Sans-serif
}
#join_content P.privacy A {
	
}
DIV.central_textbox#meet_content {
	PADDING-BOTTOM: 86px
}

#meet_us #meet_content .intro{
	padding:0 28px;
}
#meet_content H2 {
	display:block;
	height:75px;
	margin-left:15px; margin-top:14px;  
	background:url(/naturespleasure/img/meet/meet_us_title.gif) no-repeat;
	text-indent:-9999px; 
}
#meet_content H3 {
	FONT-SIZE: 2em; MARGIN-BOTTOM: 0.5em; COLOR: #871959; LINE-HEIGHT: 130%; FONT-FAMILY: Georgia, Times New Roman
}
DIV.central_textbox_f#meet_footer_doodle {
	BACKGROUND: url(/naturespleasure/img/meet/meet_us_footer.gif) no-repeat; LEFT: -7px; WIDTH: 706px; BOTTOM: 0px; POSITION: absolute; HEIGHT:139px
}
#meet_left {
	 width:605px;
	 padding-bottom:30px;
}
#meet_right_holder {
	position: absolute;	top:290px; right:0;
	width:695px; height:475px; 
}
#events_box_holder {
	position: relative;
	padding-bottom:106px; 
}
#events_box {
	height:735px;
	padding-top:10px;
	color: #871959; 
	text-align: center; 
	background: url(/naturespleasure/img/meet/meet_us_map.gif) no-repeat center top; 
}
#events_box H4 {
	FONT-SIZE: 1.6em; MARGIN: 0.7em 0px 0.3em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Georgia, Times New Roman
}
#events_box P {
	FONT-SIZE: 1.2em; LINE-HEIGHT: 125%
}
#events_box P A {
	COLOR: #871959
}
DIV.central_textbox#where_content {
	PADDING-BOTTOM: 82px
}
#where_content H2 {
	DISPLAY: block; BACKGROUND: url(/naturespleasure/img/where/where_title.gif) no-repeat; MARGIN-LEFT: -20px; WIDTH: 320px; TEXT-INDENT: -9999px; HEIGHT: 90px
}
DIV.central_textbox_f#where_footer_doodle {
	BACKGROUND: url(/naturespleasure/img/where/where_footer.gif) no-repeat; LEFT: -19px; WIDTH: 719px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 82px
}
#where_left {
	WIDTH: 250px; height:352px;
}
#where_left p{
	font-size:15px;
}
#where_right_holder {
	RIGHT: 30px; WIDTH: 374px; POSITION: absolute; TOP: 50px
}
#cow_doodle {
	BACKGROUND: url(/naturespleasure/img/where/cow_doodle.gif) no-repeat; LEFT: 0px; WIDTH: 374px; POSITION: absolute; TOP: 0px; HEIGHT: 440px
}
#where_left UL {
	MARGIN-BOTTOM: 1em
}
#where_left UL LI {
	FONT-SIZE: 2em; COLOR: #871959; LINE-HEIGHT: 130%; FONT-FAMILY: Georgia, Times New Roman
}
DIV.central_textbox#experts_content {
	PADDING-BOTTOM: 82px
}
#experts_content H2 {
	FLOAT:left; DISPLAY: block; BACKGROUND: url(/naturespleasure/img/experts/experts_title.gif) no-repeat; MARGIN:0 50px 0 -20px; WIDTH: 354px; TEXT-INDENT: -9999px; HEIGHT: 115px
}
#experts_content H3 {
	FONT-SIZE: 2em; MARGIN-BOTTOM: 0.5em; COLOR: #871959; LINE-HEIGHT: 130%; FONT-FAMILY: Georgia, Times New Roman
}
div.central_textbox_f#experts_footer_doodle, div.central_textbox_f#experts_footer_doodle {
    position:relative;
    width:700px; height:47px;
    background:url(/naturespleasure/img/contest/generic-main-bottom-bg.gif) no-repeat;
}
#experts_footer_doodle .left, #experts_footer_doodle .left {
    position:absolute; top:-50px; left:-32px;
}
#experts_footer_doodle .right, #experts_footer_doodle .right {
    position:absolute; top:-130px; right:-69px;
}
#experts_left {
	PADDING-RIGHT: 0px; WIDTH: 650px
}
#experts_right {
	
}
#experts_content div.central_textbox_c {
    padding-bottom:120px;
}
.tell_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/naturespleasure/img/experts/form_bubble.gif) no-repeat center top; PADDING-BOTTOM: 0px; WIDTH: 288px; PADDING-TOP: 10px; POSITION: relative
}
.tell_form_content {
	PADDING-RIGHT: 0px; MARGIN-TOP: 45px; PADDING-LEFT: 0px; MIN-HEIGHT: 120px; BACKGROUND: url(/naturespleasure/img/experts/form_bubble.gif) no-repeat center bottom; PADDING-BOTTOM: 50px; WIDTH: 288px; PADDING-TOP: 0px; HEIGHT: auto! important
}
#tell_us H3 {
	BACKGROUND: url(/naturespleasure/img/experts/tell_us_title.gif) no-repeat; LEFT: 28px; WIDTH: 232px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 20px; HEIGHT: 20px
}
#tell_us {
	PADDING-RIGHT: 28px; PADDING-LEFT: 28px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#tell_us P {
	CLEAR: left
}
#tell_us LABEL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 40px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#tell_us INPUT.inputTXT {
	BORDER-RIGHT: #d8ceb0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d8ceb0 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 2px; BORDER-LEFT: #d8ceb0 1px solid; WIDTH: 170px; COLOR: #871959; LINE-HEIGHT: 130%; PADDING-TOP: 2px; BORDER-BOTTOM: #d8ceb0 1px solid; FONT-FAMILY: Georgia, Times New Roman
}
#tell_us TEXTAREA.inputTXTA {
	BORDER-RIGHT: #d8ceb0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d8ceb0 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; BORDER-LEFT: #d8ceb0 1px solid; WIDTH: 220px; COLOR: #871959; LINE-HEIGHT: 130%; PADDING-TOP: 5px; BORDER-BOTTOM: #d8ceb0 1px solid; FONT-FAMILY: Georgia, Times New Roman; HEIGHT: 70px
}
.exp_com {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/naturespleasure/img/experts/underline_2.gif) no-repeat; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; WIDTH: 640px; PADDING-TOP: 20px; POSITION: relative
}
.exp_com_content {
	PADDING-LEFT: 200px; MIN-HEIGHT: 135px; BACKGROUND: url(/naturespleasure/img/experts/underline_1.gif) no-repeat center bottom; PADDING-BOTTOM: 10px; WIDTH: 440px; HEIGHT: auto! important
}
.exp_com_image {
	LEFT: 10px; WIDTH: 180px; POSITION: absolute; TOP: 20px
}
.exp_com_image IMG {
	WIDTH: 180px
}
#experts_content .exp_com H3 {
	FONT-SIZE: 1.8em; WIDTH: 310px
}
.exp_com H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.4em; RIGHT: 10px; COLOR: #871959; LINE-HEIGHT: 130%; FONT-FAMILY: Georgia, Times New Roman; POSITION: absolute; TOP: 22px
}
DIV.central_textbox_c .exp_com P {
	PADDING-BOTTOM: 0.4em
}
P.exp_more A {
	
}
#experts_content .actions {
    margin-top:20px;
}
#experts_content .actions .back {
    float:left;
}
#experts_content .actions .next {
    float:right;
    padding-right:26px;
}
DIV.central_textbox_c P.send_button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#footer {
	MIN-HEIGHT: 30px; BACKGROUND: #fff; HEIGHT: auto! important
}
DIV#footer-a {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; MARGIN: auto; OVERFLOW: auto; WIDTH: 920px; COLOR: #871959; PADDING-TOP: 8px; TEXT-ALIGN: right
}
DIV#footer-a A {
	FONT-SIZE: 1em; COLOR: #871959; TEXT-DECORATION: none
}
DIV#footer-a A:hover {
	TEXT-DECORATION: underline
}
DIV#footer-a UL#footernav {
	FLOAT: right; MARGIN: 0px 0px 0px 5px
}
DIV#footer-a UL#footernav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; PADDING-TOP: 0px
}


/**
 * Contest
 * @section        contest
 */
/* form */
div.central_textbox#contestform_content, div.central_textbox#contestconfirm_content {
    padding-bottom:0;
}
#contestform_content #intro {
    padding:0 30px 0 10px;
}
#contestconfirm_content #intro {
    padding:9px 30px 28px 113px;
}
#contestform_content #intro h1 {
    display:block;
    width:452px; height:63px;
    background:url(/naturespleasure/img/contest/title-concours-form.gif) no-repeat;
    text-indent:-9999px;
}
#contestfind_content #intro h1 {
    display:block;
    width:646px; height:72px;
    background:url(/naturespleasure/img/contest/intro-title-find.gif) no-repeat;
    text-indent:-9999px;
	margin:0 0 5px 27px;
}
#contestconfirm_content #intro h1 {
    display:block;
    width:262px; height:56px;
    background:url(/naturespleasure/img/contest/formconfirm-intro-title.gif) no-repeat;
    text-indent:-9999px;
}
#contestform_content #main {
    padding:0 15px;
}
#contestconfirm_content #main {
    min-height:300px;
    text-align:center;
}
#contestform_content #main #step1 {
    padding-top:28px;
    /*background:url(/naturespleasure/img/contest/form-main-step1-bg.jpg) no-repeat 100% 0;*/
}
#contestform_content #main #step2 {
   padding-left:130px;
   margin-top:20px;
}
#contestform_content #main #step3 {
    padding:25px 39px 0 148px;
}
#contestfind_content #main #step1 {
    color:#871959;
	font-size:12px;
	margin-left:57px;
	padding-top:26px;
	width:579px;
}
#contestfind_content #main #step2 {
    color:#000000;
	font-family:Georgia,Times New Roman;
	font-size:13px;
	font-weight:bold;
	line-height:1.2;
	margin-left:40px;
	width:579px;
}
#contestfind_content #main #step3 {
    color:#871959;
	font-size:12px;
	margin-left:57px;
	padding-top:200px;
	width:598px;
}
#contestfind_content #main #step3 #title_table{
	color:#871959;
	font-family:Georgia,Times New Roman;
	font-size:12px;
	margin-bottom:55px;
	margin-top:30px;
	width:485px;
}
#contestfind_content #main #step3 #title_table .name_country{
	float:left;
	font-weight:bold;
}
#contestfind_content #main #step3 #title_table .ancre{
	float:right;
	font-weight:normal;
}
#contestfind_content #main #step3 #title_table .ancre a{
	color:#000000;
}
#contestfind_content #main #step3 #title_table .ancre a:hover{
	color:#000000;
}
#contestfind_content #main #step3 table .postal_code{
	float:right;
}
#contestfind_content #main #step3 table .name_city{
	color:#000000;
	font-family:Georgia,Times New Roman;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding:8px;
	width:205px;
	background:url(/naturespleasure/img/contest/separator-tab.gif) repeat-x;
	background-position:bottom;
}
#contestfind_content #main #step3 table .name_city_last{
	color:#000000;
	font-family:Georgia,Times New Roman;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding:8px;
	width:205px;
	background:none;
	background-position:bottom;
}
#contestfind_content #main #step3 table .adress{
	color:#871959;
	font-family:Georgia,Times New Roman;
	font-size:12px;
	height:30px;
	padding:8px;
	width:250px;
	background:url(/naturespleasure/img/contest/separator-tab.gif) repeat-x;
	background-position:bottom;
}
#contestfind_content #main #step3 table .adress_last{
	color:#871959;
	font-family:Georgia,Times New Roman;
	font-size:12px;
	height:30px;
	padding:8px;
	width:250px;
	background:none;
	background-position:bottom;
}
#contestfind_content #main #step3 p{
	font-size:9px;
	padding-bottom:180px;
}
#contestform_content #main fieldset legend span {
    position:absolute; left:-10000px; top:0;
}
#contestform_content #main .text, #contestform_content #main .textarea, #contestform_content #main .select, #contestform_content #main .file {
    margin-top:6px;
}
#contestform_content #main .radios{
	margin-top:10px;
	width:430px;
}
#contestform_content #main .checkbox {
    padding-bottom:7px;
	position:relative;
	top:0;
}
#contestform_content #main .radios li, #contestform_content #main .checkbox input {
    float:left;
	width:200px;
}
#contestform_content #main label, #contestform_content #main span.legend {
    position:relative;
    float:left;
    margin-top:7px;margin-right:4px;
    width:130px;
    color:#871959;
    font-family:Georgia,serif; font-size:11px;
    text-align:right;
    line-height:1.4;
}
#contestform_content #main span.legend_step2 {
    position:relative;
    margin-top:7px;margin-right:4px;
    width:212px;
    color:#871959;
    font-family:Georgia,serif; font-size:11px;
    text-align:left;
    line-height:1.4;
}
#contestform_content #main ul{
	padding:2px 0 0 18px;
	width:500px;
}
#contestfind_content #main ul{
	padding:2px 0 0 18px;
	width:250px;
	float:left;
}
#contestfind_content #main  li a {
    text-decoration:none;
	color:#000000;
}   
#contestfind_content #main li a:hover {
    text-decoration:underline;
	color:#000000;
}
#contestform_content #main .number{
    font-family:Georgia,serif; 
	font-size:18px;
	margin-right:6px;
	margin-top:-8px;
	float:left;
}
#contestform_content #main #birthFields label {
    position:absolute; left:-10000px; top:0;
}
#contestform_content #main #birthFields span.legend {
    margin-top:6px;
}
#contestform_content #main .radios label, #contestform_content #main .checkbox label {
    margin:0; padding:0 5px;
    width:auto;
}

/* ** REPRISE TEXT :: ** */
#contestform_content #main .text{
	background:transparent url(/naturespleasure/img/contest/faux-text-small.gif) no-repeat 130px 2px;
	clear:both;
}
#contestform_content #main .text input {
    float:left;
	margin:5px 0;
    width:175px;
    border:0px solid #000;
    font-family:Arial,Helvetica,Arial,sans-serif; font-size:12px;
}
#contestform_content #main #step2 .text{
	background:transparent url(/naturespleasure/img/contest/faux-text-long.gif) no-repeat 165px 2px;
}
#contestform_content #main #step2 .text input {
    width:310px;
}
#contestform_content #main .textarea.smallText{
	background:transparent url(/naturespleasure/img/contest/faux-textarea-small.gif) no-repeat 165px 2px;
}
#contestform_content #main .textarea.longText{
	background:transparent url(/naturespleasure/img/contest/faux-textarea-small.gif) no-repeat 0px 2px;
}
#contestform_content #main .textarea textarea {
    /*float:left;*/
    overflow:auto;
    margin:5px 0;
    width:305px;
	border:0px solid #000;
    font-family:Arial,Helvetica,Arial,sans-serif; font-size:12px;
}
#contestform_content #main .textarea.smallText textarea{
	height:77px;
}
#contestform_content #main .textarea.longText textarea{
	height:77px;
	margin-left:4px;
}

/* ** REPRISE CHECKBOX :: ** */
#js #contestform_content #main .checkbox label{
	background:transparent url(/naturespleasure/img/contest/faux-checkbox.gif) no-repeat scroll 0 0;
	display:block;
	overflow:hidden;
	padding-bottom:5px;
	padding-left:25px;
}
#js #contestform_content #main .checkbox label.checked {
	background-position:-784px 0;
}

#js #contestform_content #main .radios label{
	background:transparent url(/naturespleasure/img/contest/faux-radio.gif) no-repeat scroll 0 6px;
	display:block;
	overflow:hidden;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:21px;
	margin-right:5px;
	text-align:left;
}
#js #contestform_content #main .radios label.checked {
	background-position:-784px 6px;
}

#contestform_content #main .radios input {
    float:left;
}
#contestform_content #main .select {
    float:left;
    margin-right:4px;
}
#contestform_content #main .select select {
    font-family:Arial,Helvetica,Arial,sans-serif; font-size:12px;
}

#js #contestform_content #main .select select, #js #contestform_content #main .checkbox input, #js #contestform_content #main .radios input{
    position:absolute; left:-10000px; top:0;
}


#contestform_content #main .actions {
    padding-top:7px;
}
#contestform_content #main .actions input {
    margin-left:200px;
	margin-top:-22px;
}
#contestform_content #main #step3 ul {
    padding-bottom:5px;
}
#contestform_content #main #step3 li {
    float:left;
    margin-right:25px;
}
#contestform_content #main #step3 li a {
    font-size:9px;
    text-decoration:none;
    line-height:1.2;
}   
#contestform_content #main #step3 li a:hover {
    text-decoration:underline;
}
#contestconfirm_content #main p.btn {
    padding-top:18px;
}
div.central_textbox_f#contestform_footer_doodle, div.central_textbox_f#contestconfirm_footer_doodle {
    position:relative;
    width:700px; height:47px;
    background:url(/naturespleasure/img/contest/generic-main-bottom-bg.gif) no-repeat;
}
#contestform_footer_doodle .left, #contestconfirm_footer_doodle .left {
	left:-115px;
	position:absolute;
	top:-148px;
}
#contestform_footer_doodle .left2, #contestconfirm_footer_doodle .left2{
	left:-204px;
	position:absolute;
	top:-224px;
}
#contestform_footer_doodle .right, #contestconfirm_footer_doodle .right {
    position:absolute; top:-49px; right:-92px;
}
#contestform_form_doodle{
	left:500px;
	position:absolute;
	top:170px;
}
#js #contestform_content #main .fauxSelect {
    float:left;
    overflow:hidden;
    padding-right:20px; border:1px solid #D6DBD4;
    width:33px; height:18px;
    background:#FFF url(/naturespleasure/img/contest/faux-select.gif) no-repeat 100% 50%; color:#000;
    font-size:12px;
}
#js #contestform_content #main .year .fauxSelect {
    width:39px;
}
#js #contestform_content #main .fauxSelect.focus {
    background:#EEE url(/naturespleasure/img/contest/faux-select.gif) no-repeat 100% 50%;
}
#js #contestform_content #main .fauxSelect span {
    display:block;
    padding:1px 2px; border-right:1px solid #D6DBD4;
}
#js #contestform #boxFauxOptionsMask {
    z-index:21;
}
#js #contestform #fauxOptions {
    z-index:21;
    overflow:hidden;
    border:1px solid #D6DBD4;
    background:#FFF;
}
#js #contestform #fauxOptions li {
    padding:2px 3px;
    font-size:12px;
}
#js #contestform #fauxOptions .scrolled li {
    margin-right:10px;
}
#js #contestform #fauxOptions li:hover {
    background:#EEE;
}
#js #contestform #fauxOptions li.selected {
    background:#CCC;
}
#js #contestform #fauxOptions .scrollbar {
    position:absolute; top:0; right:0;
    width:10px;
}
#js #contestform #fauxOptions .gutter {
    position:absolute; top:0; right:0;
    width:10px;
    background:#BE759C;
}
#js #contestform #fauxOptions .bar {
    position:absolute; top:0; left:0;
    width:10px;
    background:#851F56;
}
#js #contestform #fauxOptions .scrolled {
    position:absolute; top:0; left:0;
    width:100%;
}
#contestform_content #main .error, #contestform_content #main .error p {
    color:#F00;
}
#contestform_content #main .error p {
    padding:5px 20px 1em; padding-right:0;
    background:url(/naturespleasure/img/contest/form-main-error-picto.png) no-repeat 0 2px; color:#F00;
    font-size:10px;
}
#contestform_content #main .error img {
    position:relative; top:3px; left:-5px;
}
#contestform_content #main p.asterisk {
    font-size:10px;
}

/* awards */
#contestawards_content #intro {
    padding:0 270px 0 30px;
    height:173px;
    background:url(/naturespleasure/img/contest/awards-intro-bg.gif) no-repeat 100% 0;
}
#contestawards_content #intro h1 {
    position:relative; left:-3px;
    display:block;
    width:389px; height:65px;
    background:url(/naturespleasure/img/contest/awards-intro-title.gif) no-repeat;
    text-indent:-9999px;
}
#contestawards_content #intro .baseline {
    padding-top:25px;
    color:#871959;
    font-family:Georgia,serif; font-size:26px;
    line-height:1.2;
}
#contestawards_content #main {
    padding:0 41px 0 38px;
}
#subtitle{
	color:#000000;
	font-family:Georgia,serif;
	font-size:14px;
	font-weight:bold;
	margin-left:17px;
	margin-top:7px;
}
#contestawards_content #main li {
    float:left;
    width:207px;
}
#contestawards_content #main .visual {
    position:relative;
    padding:0 22px;
    width:163px;
}
#js #contestawards_content #main .visual .decoration {
    position:absolute; top:0; left:22px;
    width:207px; height:188px;
}
#contestawards_content #main .visual .prize {
    position:absolute; top:-3px; left:5px; z-index:1;
    width:55px; height:55px;
}
#contestawards_content #main .visual .first {
    top:-8px; left:0;
    width:65px; height:65px;
}
#contestawards_content #main .content {
    height:80px;
    text-align:center;
	margin-top:5px;
}
#contestawards_content #main .content a {
    text-decoration:none;
}
#contestawards_content #main .content a:hover {
    text-decoration:underline;
}
div.central_textbox_f#contestawards_footer_doodle {
    position:relative;
    width:700px; height:47px;
    background:url(/naturespleasure/img/contest/generic-main-bottom-bg.gif) no-repeat;
}
#contestawards_footer_doodle .left {
    position:absolute; top:-85px; left:-81px;
}
#contestawards_footer_doodle .right {
    position:absolute; top:-35px; right:-28px;
}

/* winner's recipe */
#contestwinnerrecipe_content .central_textbox_c {
    min-height:354px;
}
#contestwinnerrecipe_content #intro {
    padding:0 34px;
}
#contestwinnerrecipe_content #intro h1 {
    display:block;
    width:261px; height:50px;
    background:url(/naturespleasure/img/contest/winnerrecipe-intro-title.gif) no-repeat;
    text-indent:-9999px;
}
#contestwinnerrecipe_content #main {
    position:relative;
    padding:0 42px 149px;
}
#contestwinnerrecipe_content #main h2 {
    padding-bottom:7px;
    background:url(/naturespleasure/img/contest/winnerrecipe-main-title-bg.gif) no-repeat 0 100%; color:#871959;
    font-family:Georgia,serif; font-size:26px; font-weight:normal;
    line-height:1.2;
}
#contestwinnerrecipe_content #main h2 span {
    display:block;
}
#contestwinnerrecipe_content #main h3 {
    color:#871959;
    font-family:Georgia,serif; font-size:16px; font-weight:normal;
    line-height:1.2;
}
#contestwinnerrecipe_content #main .description {
    width:386px;
}
#contestwinnerrecipe_content #main .description .listing {
    float:left;
    padding-top:14px;
    width:300px;
    color:#871959;
    font-family:Georgia,serif; font-size:12px;
    line-height:1.2;
}
#contestwinnerrecipe_content #main .description .section {
    float:left;
    padding-bottom:15px;
    width:170px;
}
#contestwinnerrecipe_content #main .description .first {
    width:630px;
}
#contestwinnerrecipe_content #main .description .last {
    width:300px;
}
#contestwinnerrecipe_content #main .description .type {
    float:right;
}
#contestwinnerrecipe_content #main .description h4 {
    font-size:12px; font-weight:bold;
}
#contestwinnerrecipe_content #main .visual {
    position:absolute; top:-41px; right:26px;
    width:231px; height:260px;
}
#js #contestwinnerrecipe_content #main .visual .decoration {
    position:absolute; top:0; left:0;
    width:231px; height:260px;
}
div.central_textbox_f#contestwinnerrecipe_footer_doodle {
    position:relative;
    width:700px; height:47px;
    background:url(/naturespleasure/img/contest/generic-main-bottom-bg.gif) no-repeat;
}
#contestwinnerrecipe_footer_doodle .left {
    position:absolute; top:-123px; left:321px;
}
#contestwinnerrecipe_footer_doodle .right {
    position:absolute; top:-115px; right:26px;
}

/* conditions */
#contestconditions_content #intro {
    padding:12px 0 0 45px;
}
#contestconditions_content #intro h1 {
    display:block;
    width:611px; height:48px;
    background:url(/naturespleasure/img/contest/conditions-intro-title.gif) no-repeat;
    text-indent:-9999px;
}
#contestconditions_content #main {
    padding:25px 20px 0 30px;
}
#contestconditions_content #main .scroll {
    width:645px;
}
#js #contestconditions_content #main .scroll {
    position:relative;
    overflow:hidden;
    height:650px;
}

#js #contestconditions_content #main .scroll .scrolled {
    position:absolute; top:0; left:0;
    overflow:hidden;
    width:615px;
}

#js #contestconditions_content #main .scroll .notScrolled {
    overflow:hidden;
    width:615px;
}

#js #contestconditions_content #main .scroll .scrollbar {
    position:absolute; top:0px; right:0;
    width:27px; height:650px;
    background:url(/naturespleasure/img/contest/conditions-main-scroll-gutter-bg.gif) no-repeat 0 25px;
}

#js #contestconditions_content #main .scroll .scrollbar .prev, #js #contestconditions_content #main .scroll .scrollbar .next {
    position:absolute; top:0; left:0;
    width:27px; height:17px;
    overflow:hidden;
    background:url(/naturespleasure/img/contest/conditions-main-scroll-prev-bg.gif) no-repeat;
}

#js #contestconditions_content #main .scroll .scrollbar .next {
    top:630px;
    background:url(/naturespleasure/img/contest/conditions-main-scroll-next-bg.gif) no-repeat;
}

#js #contestconditions_content #main .scroll .scrollbar .gutter {
    position:absolute; top:37px; left:8px;
    width:19px; height:575px;
}
#js #contestconditions_content #main .scroll .scrollbar .bar {
    position:absolute; top:0; left:0;
    width:13px;
    overflow:hidden;
    background:#231F20;
}
#contestconditions_content #main h2 {
    padding-top:16px;
    color:#871959;
    font-family:Georgia,serif; font-size:16px;
    line-height:1.2;
}
#contestconditions_content #main h2.avenant{
	margin-top:35px;
}
#contestconditions_content #main h3{
    padding-top:16px;
    color:#871959;
    font-family:Georgia,serif; font-size:13px;
    line-height:1.2;
}
#contestconditions_content #main .scroll p {
   padding-bottom:10px;
}
#contestconditions_content #main .scroll li {
    margin-left:22px;
    color:#871959;
    font-family:Georgia,serif; font-size:1.2em;
    line-height:130%;
}
#contestconditions_content #main .actions {
    padding-top:68px;
    text-align:center;
}
#contestconditions_content #main .actions p {
    padding-bottom:90px;
}
#contestconditions_content #main .actions ul {
    padding-bottom:5px; padding-left:148px;
}
#contestconditions_content #main .actions li {
    float:left;
    margin-right:25px;
}
#contestconditions_content #main .actions li a {
    font-size:9px;
    text-decoration:none;
    line-height:1.2;
}
#contestconditions_content #main .actions li a:hover {
    text-decoration:underline;
}
div.central_textbox_f#contestconditions_footer_doodle {
    position:relative;
    width:700px; height:47px;
    background:url(/naturespleasure/img/contest/generic-main-bottom-bg.gif) no-repeat;
}

/* home */
#contesthome_content #intro {
    padding:12px 0 0 20px;
}
#contesthome_content #intro h1 {
    display:block;
    height:66px; width:472px;
    background:url(/naturespleasure/img/contest/title-concours-form.gif) no-repeat;
    text-indent:-9999px;
}
#contesthome_content #main {
    padding:0 9px 0;
}
#contesthome_content #main .content {
    position:relative;
    float:left;
    padding-top:45px;
    width:403px; /*height:274px;*/height:307px;
    background:url(/naturespleasure/img/contest/home-concours-main-content-bg.gif) no-repeat;
}
#contesthome_content #main .content h2 {
    color:#871959;
    font-family:Georgia,serif;
    text-align:center;
	font-size:20px;
	font-weight:lighter;
	line-height:1;
}
#contesthome_content #main .content img {
    display:block;
    margin:0 auto; padding-right:10px;
}
#contesthome_content #main .content p {
    /*padding:0 50px 10px;*/
    font-family:Georgia,serif; /*font-size:20px;*/font-size:14px;
    text-align:center;
    line-height:1.1;
}
#contesthome_content #main .content p.intro{
	margin-top:16px;
}
#contesthome_content #main .content p.intro span{
	display:block;
	margin-top:10px; 
	padding-left:30px;
	text-align:left;
	color:#FFFFFF;
}
#contesthome_content #main .content p.intro span span{
	margin-top:0;
	padding-left:186px;padding-top:2px;
	font-size:12px;
}
#contesthome_content #main .content p.intro span em, #contesthome_content #main .content p.intro span strong{
	font-size:16px;
	font-weight:bold;
	/*font-style:italic;*/
	text-transform:uppercase;
	color:#FFF;
}
#contesthome_content #main .content p.asterisk{ 
	position:absolute;
	left:30px;
	font-size:10px;
	color:#871959;
}

#contesthome_content #main .content p.btn {
    position:absolute;
	right:-112px; 
	bottom:-2px;
    padding:0;
    text-align:left;
}
#contesthome_content #main .content p.btn a, #contesthome_content #main .content p.btn img {
    display:block;
    margin:0; padding:0;
}
#contesthome_content #main .visual {
    float:left;
    margin-top:0px;
	height:365px;
	width:0px;
}
#contesthome_content #main .visual img {
    margin-top:-40px;
}
#contesthome_content #contextual {
    margin:15px 1px 0; 
	padding:14px 12px 11px;
}
#contesthome_content #contextual .content {
    position:relative;
}
#js #contesthome_content #contextual .content {
    overflow:hidden;
    height:14px;
}
#js #contesthome_content #contextual .content .scroll {
    position:absolute;
    width:10000px;
}
#contesthome_content #contextual .content p {
    padding:0;
    font-size:11px; font-weight:bold;
}
#js #contesthome_content #contextual .content p {
    position:absolute;
}
#contesthome_content #main .actions {
    float:left;
    padding-top:5px;
    text-align:center;
}
#contesthome_content #main .actions p {
    padding-bottom:90px;
}
#contesthome_content #main .actions ul {
    padding-bottom:5px; padding-left:148px;
}
#contesthome_content #main .actions li {
    float:left;
    margin-right:25px;
}
#contesthome_content #main .actions li a {
    font-size:9px;
    text-decoration:none;
    line-height:1.2;
}
#contesthome_content #main .actions li a:hover {
    text-decoration:underline;
}

#interview_content h2 {
	/*background:url(/naturespleasure/img/interview/interview_revelation_title.gif) no-repeat scroll 0 0;*/
	display:block;
	height:81px;
	margin-left:-20px;
	/*text-indent:-9999px;*/
	/*width:500px;*/
}
#interview_content div.central_textbox_c {
	padding:0 30px;
	width:640px;
}
div#interview_content.central_textbox {
	padding-bottom:141px;
}
#interview_content #interview_portrait {
	float:left;
	padding:12px 20px 40px 25px;
}
#interview_content .title_paragraph1, #interview_content .title_paragraph2 {
	display:block;
	overflow:hidden;
	padding:0 0 5px 35px;
	height:23px;
	background:url(/naturespleasure/img/interview/picto_flower_red.gif) no-repeat scroll 0 0; 
	font-size:14px;
}
#interview_content .title_paragraph2 {
	padding-left:30px;
	background:url(/naturespleasure/img/interview/picto_flower_blue.gif) no-repeat scroll 0 0; 
}
#interview_content .visuel_bottom_page {padding:15px 0;}

#experts_content #press {
	float:left;
	height:80px; width:212px;
	margin-bottom:15px; padding:5px 0 0 20px; 
	background: url(/naturespleasure/img/experts/bg_contact.gif) no-repeat;
}
#experts_content #press a {padding-bottom:15px;}
#experts_content #acces_presse {float:left;}
#experts_content #acces_presse a {padding-left:30px; font-weight:bold; text-decoration:underline; background:url(/naturespleasure/img/experts/picto_acces_presse.gif) no-repeat;}
#experts_content #acces_presse a:hover {text-decoration:none;}
/**
 * @workaround        easyclearing
 */
#contestform_content #main .text:after, #contestform_content #birthFields:after, #contestform_content #main .checkbox:after, #contestform_content #main .radios:after, #contestform_content #main .radios li:after, #contestform_content #main .actions:after, #contestform_content #main #step3 ul:after, #contestawards_content #main ul:after, #contestwinnerrecipe_content #main .description:after, #contestwinnerrecipe_content #main .description .listing:after, #contestconditions_content #main .actions ul:after, #contesthome_content #main:after, #contesthome_content #main .actions ul:after, #experts_content .actions:after {
    display:block; clear:both;
    visibility:hidden;
    height:0;
    content:".";
}