﻿.ms-siteaction{
	height: 0px !important;
}
div.desc li{
      width :100% ;
} 
body{
	font-size:12px;
	width:100%;
	background:#eeeff0 url(Images/bg_body.jpg) repeat-x left top;
	background-color:#eeeff0!important;
	_margin:1px 0px 0px 0px;
	margin-top : /**\*/1px\9;
	height:100%;
}
form{
	height:100%;
}
*+html body{
	margin:1px 0px 0px 0px;
}
#main{
	width:977px;
	clear:both;
	margin:auto;
}
#main{
	margin:auto;
	width:100%;
	font-size:12px;
}
*+html #main #header{
	height:165px;
}
#main #header{
	/*overflow:hidden;*/
	width:1160px;
	background-color:#848d95;
	height:166px;
	_height:165px;
	height: /**\*/165px\9;
	margin:auto;
}
#main #header .partTop{
	/*overflow:hidden;*/
	width:977px;
	margin:auto;
	float:left;
}
#main #header .partBtm{
	/*overflow:hidden;*/
	width:977px;
	margin:auto;
}
#main #header .partTop{
	background-color:#53595E;
	padding:2px 92px 3px 91px;
	width:977px;
}
#main #header .partTop ul{
	float:right;
}
#main #header .partTop ul li{
	float:left;
	margin:0px 0px 0px 18px;
}
#main #header .partTop ul li a{
	color:#eeeeef;
}
#main #header .partTop ul li a:hover{
	text-decoration:underline;
}
#main #header .partLogo {
	padding:8px 91px 10px;
	width:977px;
	_padding-top:7px !important;
	padding-top : /**\*/7px\9;
	float:left;
}
#main #header .partBtm .marque{
	width:360px;
	float:left;
	_margin:2px 0px 0px 0px;
	margin-top : /**\*/2px\9;
}
*+html #main #header .partBtm .marque{
	margin:1px 0px 0px 0px;
}
#main #header .partBtm .marque ul{
	width:100%;
	overflow:hidden;
}
#main #header .partBtm .marque ul li{
	width:120px;
	height:40;
	float:left;
}
#main #header .partBtm .marque ul li a{
	width:120px;
	height:40px;
	float:left;
	font-size:0px;
	text-indent:-4444px;
}
#main #header .partBtm .marque ul li a.wearever_of{
	background:transparent url(Images/btn_wearever.gif) no-repeat left top;
}
#main #header .partBtm .marque ul li a.mirro_of{
	background:transparent url(Images/btn_mirro.gif) no-repeat left top;
}
#main #header .partBtm .marque ul li a.airBake_of{
	background:transparent url(Images/btn_airBake.gif) no-repeat left top;
}
#main #header .partBtm .partNavigate{
	color:#a9afb5;
	font-size:14px;
	padding:0px 0px 0px 0px;
	float:left;
}
#main #header .partBtm .partNavigate ul{
	
}
#main #header .partBtm .partNavigate ul li{
	/*float:left;
	padding:14px 10px 0px 10px;*/
}
#main #header .partBtm .partNavigate ul li a{
	color:#fff;
	padding:14px 10px 0px;
	float:left;
}
#main #header .partBtm .partNavigate ul li a:hover{
	text-decoration:underline;
}
#main #header .partBtm .partAbout{
	float:right;
	width:270px;
}
#main #header .partBtm .partAbout .block{
	font-size:13px;
	/*padding:11px 0px 0px 0px;
	float:left;*/
	position:relative;
	top:11px;
}
	/***nav about***/
#main #header .partBtm .partAbout .block ul li a{
	color:#fff;
}
#main #header .partBtm .partAbout .block ul li ul li a{
	color:#cccecf;
}
#main #header .partBtm .partAbout .block ul li ul li a:hover{
	color:#fff;
}
#main #header .partBtm .partAbout .block .aboutList{
	/*float:left;*/
	width:102px;
	position:relative;
	left:0px;
}
#main #header .partBtm .partAbout .block .aboutList li{

}
#main #header .partBtm .partAbout .block .aboutList li .linkAboutTop{
	background:transparent url(Images/about/bg_link_about_top.gif) no-repeat left top;
	/*float:left;*/
	width:92px;
	height:26px;
	_height:24px;
	padding:3px 0px 0px 10px;
	display:block;
}
#main #header .partBtm .partAbout .block .aboutList li .linkAboutTop.selected{
	background:transparent url(Images/about/link_about_tom_select.gif) no-repeat left top;
}
#main #header .partBtm .partAbout .block .aboutList li ul{
	background:transparent url(Images/about/list_about_select.png) no-repeat left bottom;
	position:absolute;
	width:92px;
	padding:3px 0px 10px 10px;
}
*html #main #header .partBtm .partAbout .block .aboutList li ul{
	background:transparent url(Images/about/list_about_select.gif) no-repeat left bottom;
}
#main #header .partBtm .partAbout .block ul li ul li{
	padding:4px 0px;
}
	/*******/
	/***nav consumer***/
#main #header .partBtm .partAbout .block .ConsumerList{
	/*float:left;*/
	width:167px;
	position:absolute;
	left:110px;
	top:0px;
}
#main #header .partBtm .partAbout .block .ConsumerList li{

}
#main #header .partBtm .partAbout .block .ConsumerList li .linkConsumerTop{
	background:transparent url(Images/about/bg_link_consumer_top.gif) no-repeat left top;
	/*float:left;*/
	width:157px;
	height:26px;
	_height:24px;
	padding:3px 0px 0px 10px;
	display:block;
}
#main #header .partBtm .partAbout .block .ConsumerList li .linkConsumerTop.selected{
	background:transparent url(Images/about/link_consumer_tom_select.gif) no-repeat left top;
}
#main #header .partBtm .partAbout .block .ConsumerList li ul{
	background:transparent url(Images/about/list_consumer_select.png) no-repeat left bottom;
	position:absolute;
	width:157px;
	padding:3px 0px 10px 10px;
}
*html #main #header .partBtm .partAbout .block .ConsumerList li ul{
	background:transparent url(Images/about/list_consumer_select.gif) no-repeat left bottom;
}
	/*******/

/************active navigate**************************/
#main #header .partBtm .partNavigate ul li{
	float:left;
}

#main #header .partBtm .partNavigate ul li.whatNew .active{
	background:transparent url(Images/active/whatNew.gif) no-repeat left top;
	height:26px;
	width:76px;
	color:#848d95;
	display:block;
	_margin:2px 0px 0px 0px;
	margin-top: /**\*/2px\9;

}
*+html #main #header .partBtm .partNavigate ul li.recipes .active,*+html #main #header .partBtm .partNavigate ul li.whatNew .active,*+html #main #header .partBtm .partNavigate ul li.hints .active,*+html #main #header .partBtm .partNavigate ul li.gift .active{
	margin:1px 0px 0px 0px;
}
#main #header .partBtm .partNavigate ul li.recipes .active{
	background:transparent url(Images/active/recipes.gif) no-repeat left top;
	width:52px;
	height:26px;
	color:#848d95;
	display:block;
	_margin:2px 0px 0px 0px;
	margin-top: /**\*/2px\9;
}
#main #header .partBtm .partNavigate ul li.hints .active{
	background:transparent url(Images/active/hints.gif) no-repeat left top;
	width:81px;
	height:26px;
	color:#848d95;
	display:block;
	_margin:2px 0px 0px 0px;
	margin-top: /**\*/2px\9;
}
#main #header .partBtm .partNavigate ul li.gift .active{
	background:transparent url(Images/active/gift.gif) no-repeat left top;
	width:61px;
	height:26px;
	color:#848d95;
	display:block;
	_margin:2px 0px 0px 0px;
	margin-top: /**\*/2px\9;
}
#main #header .partBtm .partNavigate ul li.active a{
	color:#848d95;
}
#main #header .partBtm .partNavigate ul li.trait{
	padding:14px 0px 0px;
}

/***footer*/
#footer{
	background:#eeeff0 url(Images/bg_footer.gif) repeat-x left top;
	width:100%;
	padding:10px 0px 0px;
	/*margin:13px 0px 0px 0px;*/
	text-align: center;
}
#footer ul{
	margin:auto;
	width:auto;
}
#footer ul li{
	/*float:left;*/
	margin:0px 0px 0px 6px;
	display: inline;
}
#footer ul li a{
	color:#6a737b;
}

/****content***/
*+html .listNavAbout .partHide.Consumer{
	left:118px;
}
*+html .listNavAbout .partHide.about{
	left:9px;
}
.listNavAbout .partHide{
	position:absolute;
	top:29px;
}
.listNavAbout .partHide.about{
	position:absolute;
}
.listNavAbout .partHide.Consumer{
	width:167px;
	left:109px;
	_left:118px;
}
.listNavAbout .partHide.about{
	width:102px;
	_left:9px;
}
.listNavAbout .partHide ul{
	position:relative;
	background-color:#53595e;
	padding:0px 0px 0px 13px;
	
}
.listNavAbout .partHide ul li{
	padding:0px 0px 14px 0px;
}
.listNavAbout .partHide ul li a{
	color:#cccecf;
}
.listNavAbout .partHide ul li a:hover{
	color:#fff;
	text-decoration:underline;
}
.listNavAbout .partHide.Consumer .cornerBtm{
	background:transparent url(Images/about/cornerBtmSelected.png) no-repeat left top;
	width:167px;
	height:10px;
	font-size:0px;
}
*html .listNavAbout .partHide.Consumer .cornerBtm{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/about/cornerBtmSelected.png);
}
.listNavAbout .partHide.about .cornerBtm{
	background:transparent url(Images/about/cornerBtmSelected_about.png) no-repeat left top;
	width:102px;
	height:10px;
	font-size:0px;
}
*html .listNavAbout .partHide.about .cornerBtm{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./img/about/cornerBtmSelected_about.png);
}

.listNavAbout{
	position:absolute;
}
/***nav wearever***/
.listNavAbout .navWearEver{
	position:absolute;
	font-size:13px;
	color:#a0a5af;
	background:transparent url(Images/bg_wearever_nav.png) no-repeat left top;
	width:613px;
	height:113px;
	left:-7px;
	/*left: /**\*85px\9;*/
	top:-11px;
	padding:29px 13px 0px 33px;
}
*html .listNavAbout .navWearEver{
	background:transparent url(Images/bg_wearever_nav_IE.gif) no-repeat left top;
}
.listNavAbout .navWearEver .partLeft{
	width:337px;
	float:left;
	font-weight:bold;
}
.listNavAbout .navWearEver .partLeft p,.listNavAbout .navMirro .partLeft p,.listNavAbout .navAirbake .partLeft p{
	padding:0px 0px 10px 0px;
}
.listNavAbout .navWearEver .partLeft p span{
	color:#004791;
}
.listNavAbout .navWearEver .partLeft a,.listNavAbout .navMirro .partLeft a,.listNavAbout .navAirbake .partLeft a{
	float:left;
	color:#000;
	text-decoration:underline;
}
.listNavAbout .navWearEver a,.listNavAbout .navMirro a,.listNavAbout .navAirbake a{
	float:right;
}
/*****nav mirro*****/
.listNavAbout .navMirro{
	position:absolute;
	font-size:13px;
	color:#a0a5af;
	background:transparent url(Images/bg_mirro_nav.png) no-repeat left top;
	width:508px;
	height:103px;
	left:-7px;
	/*left: /**\85px\9;*/
	top:-11px;
	padding:20px 13px 0px 33px;
}
*html .listNavAbout .navMirro{
	background:transparent url(Images/bg_mirro_nav_IE.gif) no-repeat left top;
}
.listNavAbout .navMirro .partLeft,.listNavAbout .navAirbake .partLeft{
	width:330px;
	float:left;
	font-weight:bold;
	padding:9px 0px 0px;
}
.listNavAbout .navMirro .partLeft p span{
	color:#000;
}
/********nav airBake*************/
.listNavAbout .navAirbake{
	position:absolute;
	font-size:13px;
	color:#a0a5af;
	background:transparent url(Images/bg_airBake_nav.png) no-repeat left top;
	width:508px;
	height:103px;
	left:-7px;
	/*left: /**\*85px\9;*/
	top:-11px;
	padding:20px 13px 0px 33px;
}
*html .listNavAbout .navAirbake{
	background:transparent url(Images/bg_airBake_nav_IE.gif) no-repeat left top;
}
.listNavAbout .navAirbake .partLeft p span{
	color:#e31a1c;
}
/****center****/
#main #content{
	background:#fff;
	padding:0px 0px 13px 0px;
}
#main #content .blockTop,#main #content .blockBtm{
	width:977px;
	margin:auto;
	overflow:hidden;
	padding:13px 0px 0px 0px;
}
#main #content .blockTop .partDesc{
	float:left;
	background:transparent url(Images/bg_desc_flash.gif) no-repeat left top;
	width:266px;
	height:293px;
	font-size:14px;
	color:#d8e4f0;
	font-weight:bold;
	padding:27px 30px 0px 32px;
}
#main #content .blockTop .partDesc p{
	padding:0px 0px 16px 0px;
	width:100%;
	overflow:hidden;
}
#main #content .blockTop .partDesc p.size19{
	font-size:19px;
}
#main #content .blockTop .partDesc p span{
	color:#fff;
}
#main #content .blockTop .partDesc p a{
	color:#fff;
	text-decoration:underline;
}
#main #content .blockTop .partFlash{
	float:right;
}
#main #content .blockBtm ul{

}
#main #content .blockBtm ul li{
	width:316px;
	margin:0px 14px 0px 0px;
	float:left;
}
#main #content .blockBtm ul li.last{
	margin:0px 0px 0px 0px;
}
#main #content .blockBtm ul li .smallDesc{
	background:transparent url(Images/bg_small_desc.gif) no-repeat left top;
	width:316px;
	height:106px;
	float:left;
}
#main #content .blockBtm ul li .smallDesc .pic{
	float:left;
}
#main #content .blockBtm ul li .smallDesc .desc{
	font-size:12px;
	color:#fff;
	padding:10px 5px 0px 0px;
	float:right;
	width:182px;
}
#main #content .blockBtm ul li .smallDesc .desc p{
	padding:7px 0px 0px 0px;
}
#main #content .blockBtm ul li .smallDesc .desc p a{
	color:#fff;
	text-decoration:underline;
}
#main #content .blockBtm ul li .smallDesc .desc h4{
	font-size:16px;
	font-weight:bold;
}
/*****recipes************/

#main #content .blockTop .partFindRecipe{
	float:left;
	width:307px;
}
#main #content .blockTop .partFindRecipe .partFindRecipeTop{
	float:left;
	width:235px;
	background:transparent url(Images/bg_search_recipes.jpg) repeat-y left top;
	padding:46px 34px 0px 38px;
	color:#333333;
	font-size:13px;
}
#main #content .blockTop .partFindRecipe .partFindRecipeTop h3{
	color:#00418a;
	font-size:20px;
	font-weight:bold;
}
#main #content .blockTop .partFindRecipe .partFindRecipeTop p{
	padding:14px 0px 0px 0px;
}
#main #content .blockTop .partFindRecipe .partFindRecipeTop p label,#main #content .blockTop .partFindRecipe .partFindRecipeTop p input,#main #content .blockTop .partFindRecipe .partFindRecipeTop p select{
	width:228px;
}
#main #content .blockTop .partFindRecipe .partFindRecipeTop p input,#main #content .blockTop .partFindRecipe .partFindRecipeTop p select{
	margin:7px 0px 0px 0px;
	border:1px solid #a5acb2;
}
#main #content .blockTop .partFindRecipe .partFindRecipeTop p select{
	height:18px;
}
#main #content .blockTop .partFindRecipe .partFindRecipeTop p .backSearch.back{
	background:transparent url(Images/btn_back.jpg) repeat-y scroll left top;
}
#main #content .blockTop .partFindRecipe .partFindRecipeTop p .backSearch{
	border:0px;
	font-size:0px;
	text-indent:-4444px;
	background:transparent url(Images/btn_backSearch.jpg) repeat-y left top;
	float:right;
	height:29px;
	width:117px;
	cursor:pointer;
}
#main #content .blockTop .partFindRecipe .partFindRecipeBtm{
	float:left;
	width:307px;
	background:transparent url(Images/bg_search_recipes.jpg) no-repeat left bottom;
	height:30px;
	font-size:0px;
	margin:0px 0px 6px;
}
#main #content .blockTop .partFindRecipe a{
	text-decoration:underline;
	color:#00418a;
	font-size:13px;
}
#main #content .blockTop .partRecipe{
	float:right;
	width:651px;
}
#main #content .blockTop .partRecipe h3{
	font-weight:bold;
	color:#00418a;
	font-size:32px;
	padding:4px 0px 14px 0px;
}
#main #content .blockTop .partRecipe h4{
	font-weight:bold;
	color:#333333;
	font-size:15px;
	padding:22px 0px 8px 0px;
}
#main #content .blockTop .partRecipe p{
	color:#a0a5af;
	font-size:13px;
	padding:0px 0px 12px 0px;
}
#main #content .blockTop .partRecipe .listCriteria{

}
#main #content .blockTop .partRecipe .listCriteria ul{
	margin:0px 52px 0px 0px;
	float:left;
}
#main #content .blockTop .partRecipe .listCriteria ul.last{
	margin:0px 0px 0px 0px;
}
#main #content .blockTop .partRecipe .listCriteria ul li{
	margin:0px 0px 6px 0px;
}
#main #content .blockTop .partRecipe .listCriteria ul li a{
	color:#00418a;
	font-size:13px;
	text-decoration:underline;
}
/**recipe Search***/
#main #content .blockTop .recipeSearchLeft{
	width:660px;
	float:left;
}
#main #content .blockTop .recipeSearchLeft h3{
	font-weight:bold;
	font-size:30px;
	color:#00418a;
	padding:6px 0px 31px 0px;
}
#main #content .blockTop .recipeSearchLeft h4{
	font-weight:bold;
	font-size:20px;
	color:#333333;
	padding:0px 0px 13px 0px;
}
#main #content .blockTop .recipeSearchLeft .ingInst{
	clear:both; 
	overflow:hidden; 
	padding:16px 0 0; 
	width:100%; 
} 
#main #content .blockTop .recipeSearchLeft .sideBarre{
	float:left;
	width:657px;
	height:23px;
	padding:6px 0px 0px 0px;
	background:transparent url(Images/barr_recipes.jpg) no-repeat left top;
}
#main #content .blockTop .recipeSearchLeft .sideBarre a{
	padding:0px 0px 4px 25px;
	float:right;
	color:#333333;
	font-size:11px;
	margin:0px 20px 0px 0px;
}
#main #content .blockTop .recipeSearchLeft .sideBarre .addFavoris{
	background:transparent url(Images/icone/add_favoris.jpg) no-repeat left 1px;
}
#main #content .blockTop .recipeSearchLeft .sideBarre .pdf{
	background:transparent url(Images/icone/pdf.jpg) no-repeat left 1px;
}
#main #content .blockTop .recipeSearchLeft .sideBarre .mail{
	background:transparent url(Images/icone/mail.jpg) no-repeat left 1px;
}
#main #content .blockTop .recipeSearchLeft p{
	font-size:12px;
	color:#333333;
	padding:12px 0px 0px 0px;
	width:100%;
	overflow:hidden;
}
#main #content .blockTop .recipeSearchLeft .ingInst{
	width:100%;
	overflow:hidden;
	padding:16px 0px 0px 0px;
}
#main #content .blockTop .recipeSearchLeft .ingInst .item{
	width:326px;
	float:left;
	clear: none;
	margin: 0;
}
#main #content .blockTop .recipeSearchLeft .ingInst .item h5{
	font-weight:bold;
	color:#333333;
	font-size:16px;
}
#main #content .blockTop .recipeSearchLeft .ingInst .item ul{
	padding:15px 0px 0px;
	color:#2f2b2b;
	font-size:16px;
}
#main #content .blockTop .recipeSearchLeft .ingInst .item ul li{
	margin:0px 0px 4px 0px;
}/*

#main #content .blockTop .recipeSearchLeft .ingInst .item ul.instr li{
	margin:0px 0px 20px 0px;
}*/

#main #content .blockTop .recipeSearchRight{
	float:right;
}
#main #content .blockTop .recipeSearchRight p{
	padding:26px 0px 68px 0px;
}
#main #content .blockTop .recipeSearchRight p a{
	float:right;
	color:#00418a;
	font-size:12px;
	text-decoration:underline;
}
#main #content .blockTop .recipeSearchRight img{
	float:right;
}
#main #content .blockTop .recipeSearchLeft .MsoNoSpacing{
padding:0!important;
margin:9px 0 0 0!important;
color:#2f2b2b!important;
}
#main #content .blockTop .recipeSearchLeft .MsoNoSpacing span{
font-size:15px!important;
}
/****recipe liste****/
#main #content .blockTop .partRecipe h4.nbrResult{
	padding:0px 0px 8px 0px;
	font-size:14px;
}

#main #content .blockTop .partRecipe .listCriteria .resultRecipePage{
	margin:12px 0px 0px 0px;
}
#main #content .blockTop .partRecipe .listCriteria .resultRecipePage li{
	width:100%;
	overflow:hidden;
	margin:0px 0px 10px 0px;
}
#main #content .blockTop .partRecipe .listCriteria .resultRecipePage li img{
	float:left;
	margin:0px 18px 0px 0px;
}
#main #content .blockTop .partRecipe .listCriteria .resultRecipePage li div{
	float:left;
	width:496px;
}
#main #content .blockTop .partRecipe .listCriteria .resultRecipePage li div h4{
	font-size:14px;
	color:#00418a;
	padding:0px 0px 8px 0px;
}
#main #content .blockTop .partRecipe .listCriteria .resultRecipePage li div p{
	font-size:12px;
}
.pagination{
	font-size:12px;
	font-weight:bold;
	color:#acb3bb;
	width:100%;
	float:left;
	margin:8px 0px 0px;
}
.pagination ul,
.pagination span{
	float:left
}
.pagination span{
	padding:0px 10px 0px 0px;
}
.pagination ul li{
	float:left;
	margin:0px 0px 0px 5px !important;
	font-size:11px !important;
	color:#fff;
}
.pagination ul li a,
.pagination ul li a:hover{
	color:#fff !important;
	font-size:11px !important;
	text-decoration:none !important;
	background:transparent url(Images/pagination/link.gif) no-repeat left 0px;
	float:left;
	width:18px;
	height:16px;
	text-align:center;
	padding:2px 0px 0px;
}
.pagination ul li.select{
	font-size:11px;
	text-decoration:none;
	background:transparent url(Images/pagination/link_select.gif) no-repeat left 0px;
	float:left;
	width:18px;
	height:16px;
	text-align:center;
	padding:2px 0px 0px;
}
.pagination ul li.back a{
	font-size:0px;
	text-indent:-4444px;
	text-decoration:none;
	background:transparent url(Images/pagination/link_back.gif) no-repeat left 0px;
	float:left;
	width:18px;
	height:18px;
}
.pagination ul li.next a{
	font-size:0px;
	text-indent:-4444px;
	text-decoration:none;
	background:transparent url(Images/pagination/link_next.gif) no-repeat left 0px;
	float:left;
	width:18px;
	height:18px;
}
/********FP**************/
#main #header .partBtm .marque ul li a.wearever_select{
	background:transparent url(Images/btn_wearever_select.gif) no-repeat scroll left top;
}
#main #content .blockTop .baniere{
	overflow:hidden;
	width:100%;
}
#main #content .blockTop .baniere .blockDesc{
	float:left;
	width:285px;
	height:125px;
	padding:30px 14px 0 29px;
}
#main #content .blockTop .baniere .bgBlue{
	float:left;
	background:transparent url(Images/bg_desc_FP.gif) no-repeat scroll left top;
}
#main #content .blockTop .baniere .blockVisu{
	float:left;
}
#main #content .blockTop .baniere .blockDesc{
	color:#ffffff;
	font-size:14px;
}
#main #content .blockTop .baniere .blockDesc p{
	color:#c3daef;
}
#main #content .blockTop .baniere .blockDesc h3{
	font-size:17px;
	font-weight:bold;
}
#main #content .blockTop .contentFP{
	width:100%;
	overflow:hidden;
	padding:30px 0px 10px 0px;
	color:#a0a5af;
}
#main #content .blockTop .contentFP .partLeft{
	width:439px;
	height:429px;
	padding:10px 0px 0px;
	float:left;
	background:transparent url(Images/bg_result_FP.jpg) no-repeat scroll left top;
}
#main #content .blockTop .contentFP .partRight{
	float:right;
	width:511px;
}



#main #content .blockTop .contentFP .partRight h3{
	font-size:32px;
	font-weight:bold;
	color:#00418a;
}


#main #content .mirroBl .contentFP .partRight h3{
	font-size:32px;
	font-weight:bold;
	color:#393c41!important;
}

#main #content .airBake .contentFP .partRight h3{
	font-size:32px;
	font-weight:bold;
	color:#df1b1d!important;
}


#main #content .blockTop .contentFP .partRight h4{
	font-size:18px;
}


#main #content .blockTop .contentFP .partRight .barre{
	width:479px;
	height:23px;
	overflow:hidden;
	background:transparent url(Images/bg_barre_Blue.jpg) no-repeat scroll left top;
	color:#fff;
	font-size:13px;
	padding:6px 21px 0px 10px;
	margin:12px 0px 20px;
}


#main #content .airBake .contentFP .partRight .barre{
	width:479px;
	height:23px;
	overflow:hidden;
	background:transparent url(Images/bg_barre_Rouge.jpg) no-repeat scroll left top!important;
	color:#fff;
	font-size:13px;
	padding:6px 21px 0px 10px;
	margin:12px 0px 20px;
}


#main #content .mirroBl .contentFP .partRight .barre{
	width:479px;
	height:23px;
	overflow:hidden;
	background:transparent url(Images/bg_barre_Noire.jpg) no-repeat scroll left top!important;
	color:#fff;
	font-size:13px;
	padding:6px 21px 0px 10px;
	margin:12px 0px 20px;
}



#main #content .blockTop .contentFP .partRight .barre p{
	float:left;
}
#main #content .blockTop .contentFP .partRight .barre a{
	float:right;
	/*background:transparent url(Images/icone/pdf_blue.gif) no-repeat scroll left top;*/
	padding:0px 0px 4px 24px;
	font-size:11px;
	text-decoration:none;
	color:#fff;
}
#main #content .blockTop .contentFP .partRight .barre a:hover{
	text-decoration:underline;
}
#main #content .blockTop .contentFP .partRight .features{
	width:100%;
	overflow:hidden;
}
#main #content .blockTop .contentFP .partRight .features .desc{
	width:320px;
	float:left;
	font-size:16px;
	color:#2f2b2b;
}
#main #content .blockTop .contentFP .partRight .features .desc p{
	padding:0px 0px 4px 0px;
	float:none;
}
#main #content .blockTop .contentFP .partRight .assortments .desc p{
	/*padding:0px 0px 4px 0px;*/padding:0px 0px 0px 0px;
	float:none;
}
#main #content .blockTop .contentFP .partRight .features.assortments .desc p.title{
	/*padding:0px 0px 4px 0px;*/padding:8px 0px 8px 0px;
	float:none;
}
#main #content .blockTop .contentFP .partRight .features .desc ul li p{
	padding:0px 0px 4px 0px;
}
#main #content .blockTop .contentFP .partRight .features .desc ul.itemLeft{
	float:left;
}
#main #content .blockTop .contentFP .partRight .features .desc ul.itemRight{
	float:right;
}
#main #content .blockTop .contentFP .partRight .features .desc p.title{
	padding:0px 0px 10px 0px;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
#main #content .blockTop .contentFP .partRight .features .visuLogo{
	float:right;
	padding:12px 0px 0px;
}
#main #content .blockTop .contentFP .partRight .availableRange{
	float:left;
	background:transparent url(Images/btn_availableRange.jpg) no-repeat scroll left top;
	width:137px;
	height:29px;
	font-size:0px;
	text-indent:-4444px;
	margin:10px 0px 0px;
}
#main #content .blockTop .contentFP .partLeft .pagination{
	width:120px;
	float:none;
	margin:auto;
	overflow: hidden;
}
#main #content .blockTop .contentFP .partLeft .prodSelected{
	margin:6px 0px 0px 0px;
	width:100%;
	overflow:hidden;
	text-align:center;	
}
#main #content .blockTop .contentFP .partRight .features .desc span font{
font-size:15px!important;
margin:9px 0 0 0!important;
}
/********SHP***************/
#main #header .partBtm .marque ul li a.airBake_select{
	background:transparent url(Images/btn_airBake_select.gif) no-repeat scroll left top;
}
#main #content .blockTop .baniere .bgRed {
	background:transparent url(Images/bg_desc_SHP.gif) no-repeat scroll left top;
	float:left;
}
#main #content .blockTop .baniere .blockDesc.bgRed p {
	color:#fcd3b2;
}
#main #content .blockTop .contentSHP {
	color:#A0A5AF;
	overflow:hidden;
	padding:14px 0 0px;
	width:100%;
}
#main #content .blockTop .contentSHP .navigate{
	color:#e10f11;
	overflow:hidden;
	width:100%;
}
#main #content .blockTop .contentSHP .navigate ul{
	
}
#main #content .blockTop .contentSHP .navigate ul li{
	float:left;
	margin:0px 10px 0px 0px;
}
#main #content .blockTop .contentSHP .navigate ul li a,#main #content .blockTop .contentSHP .navigate ul li a:hover{
	float:left;
	text-decoration:none;
}
#main #content .blockTop .contentSHP .navigate ul li a span{
	float:left;
	background-image:url(Images/sous_nav.gif);
	font-size:0px;
	text-indent:-4444px;
	cursor:pointer;
	height:21px;
}
#main #content .blockTop .contentSHP .navigate ul li a span.cornerLeft{
	background-position:0px -23px;
	width:9px;
}
#main #content .blockTop .contentSHP .navigate ul li a span.cornerRight{
	background-position:0px 0px;
	width:9px;
}
#main #content .blockTop .contentSHP .navigate ul li a span.bgCenter{
	background:#edeef1 none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-indent:0px;
	padding:3px 12px 0px 12px;
	height:18px; 
	color:#e10f11;
	text-decoration:none;
}
/***********select nav**********************/
#main #content .blockTop .contentSHP .navigate ul li a.active span.cornerLeft{
	background-position:0px -69px;
	width:9px;
}
#main #content .blockTop .contentSHP .navigate ul li a.active span.cornerRight{
	background-position:0px -46px;
	width:9px;
}
#main #content .blockTop .contentSHP .navigate ul li a.active span.bgCenter{
	background:#e31b1d none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-indent:0px;
	padding:3px 12px 0px 12px;
	height:18px; 
	color:#fff;
}
#main #content .blockTop .contentSHP .catalogue{
	width:100%;
	overflow:hidden;
	padding:29px 0px 0px 0px;
}
#main #content .blockTop .contentSHP .catalogue ul{
	overflow:hidden;
	width:100%;
	margin:0 0 29px;
}
#main #content .blockTop .contentSHP .catalogue ul li{
	float:left;
	width:243px;
	border-left:1px solid #e8e8e8;
	text-align:center;
	/*margin:0px 0px 29px 0px;*/
}
#main #content .blockTop .contentSHP .catalogue ul li a{
	width:100%;
	float:left;
	cursor:pointer
}
#main #content .blockTop .contentSHP .catalogue ul li a:hover{
	text-decoration:none;
	cursor:pointer
}
#main #content .blockTop .contentSHP .catalogue ul li .titreProd{
	font-size:22px;
	color:#E31B1D;
	font-weight:bold;
	padding:0px 0px 0px 16px;
	text-align:left;
	float:left;
}
#main #content .blockTop .contentSHP .catalogue.wearever  ul li .titreProd{
	color:#00418a;
}
#main #content .blockTop .contentSHP .catalogue.mirro ul li .titreProd{
	color:#3A3E42;
}
#main #content .blockTop .contentSHP .catalogue ul li .descProd{
	font-size:13px;
	color:#949494;
	padding:0px 0px 0px 16px;
	overflow:hidden;
	width:227px;
	height:40px;
	float:left;
}
/****template 1**************/
#main #content .blockTop .partFindRecipe .partFindHintsTop{
	background:transparent url(Images/bg_menu_left.gif) no-repeat scroll left top;
	width:264px;
	float:left;
	padding:27px 0px 0px 36px;
	
}
#main #content .blockTop .partFindRecipe .partFindHintsTop h3{
	font-size:20px;
	color:#00418a;
	font-weight:normal;
}
#main #content .blockTop .partFindRecipe .partFindHintsTop ul{
	padding:16px 0px 0px 0px;
	width:235px;
	overflow:hidden;
}
#main #content .blockTop .partFindRecipe .partFindHintsTop ul li{
	padding:8px 0px 8px 0px;
	border-bottom:1px solid #e2e1e2;
	font-size:15px;
}
#main #content .blockTop .partFindRecipe .partFindHintsTop ul li.last{
	border-bottom:0px;
}
#main #content .blockTop .partFindRecipe .partFindHintsTop ul li a{
	font-size:15px;
	color:#333333;
	text-decoration:none;
}
#main #content .blockTop .partFindRecipe .partFindHintsTop ul li a:hover{
	text-decoration:underline;
}
#main #content .blockTop .partFindRecipe .partFindHintsTop ul li a.active{
	color:#00498d;
}

#main #content .blockTop .partFindRecipe .partFindHintsBtm{
	background:transparent url(Images/bg_menu_left.gif) no-repeat scroll left bottom;
	width:300px;
	float:left;
	font-size:0px;
	height:18px;
}
#main #content .blockTop .partRecipe h3.titleHints{
	font-size:32px;
	padding:4px 0 14px;
}
#main #content .blockTop .partRecipe h4.minTitle{
	font-size:15px;
	padding:0px 0 0px;
}
#main #content .blockTop .partRecipe .partHints{
	width:100%;
	overflow:hidden;
	padding:14px 0px 20px 0px;
	border-bottom:1px solid #e2e1e2;
	margin:0px 0px 6px 0px;
}
#main #content .blockTop .partRecipe .partHints h5{
	color:#00418a;
	font-size:15px;
	padding:0px 0px 18px 0px;
}
	#main #content #freeTemplate .partRecipe .partHints h5{
		color:#00418A;
		font-size:24px;
	}

#main #content .blockTop .partRecipe .partHints p{
	color:#a0a5af;
	font-size:13px;
	padding:18px 0px 8px 0px;
}
	
	#main #content #freeTemplate .partRecipe .partHints p{
		color:#2F2B2B;
		font-size:16px;
	}
		#main #content #freeTemplate .partRecipe .partHints i{
			color:#2F2B2B;
			font-size:13px;
		}
	
#main #content .blockTop .partRecipe .partHints a{
	color:#00418a;
	font-size:15px;
	text-decoration:underline;
}
#main #content #freeTemplate .partRecipe .resultNew a{
	color:#00418a;
	text-decoration:underline;
}
	
	#main #content #freeTemplate .partRecipe .partHints a
	{
		font-size:16px;
	}
	#main #content #freeTemplate .partRecipe .partHints i a
	{
		font-size:13px;
	}
#main #content .blockTop .partRecipe .partHints p a{
	color:#00418a;
	text-decoration:underline;
}
#main #content .blockTop .partRecipe .partHints.last{
	border-bottom:0px;
	margin:0px;
	padding:14px 0px 6px 0px;
}
/****template2*********/
#main #content .blockTop .partFindRecipe .partFindHintsTop ul li a.selected {
	text-decoration:underline;
	color:#00498D;
}
#main #content .blockTop .partRecipe .resultNew{

}
#main #content .blockTop .partRecipe .resultNew li{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #e2e1e2;
	padding:23px 0px 36px 0px;
}
#main #content .blockTop .partRecipe .resultNew li.last{
	border-bottom:0px;
}
#main #content .blockTop .partRecipe .resultNew li .linkVisu{
	float:left;
}
#main #content .blockTop .partRecipe .resultNew li .desProd{
	float:left;
	padding:0px 0px 0px 36px;
	width:388px;
}
#main #content .blockTop .partRecipe .resultNew li .desProd h4{
	font-size:15px;
	color:#00418a;
	padding:0px 0px 22px 0px;
}
	#main #content #freeTemplate .partRecipe .resultNew li .desProd h4
	{
		font-size:20px;
	}
#main #content .blockTop .partRecipe .resultNew li .desProd p{
	font-size:13px;
	color:#a0a5af;
}
	#main #content #freeTemplate .partRecipe .resultNew li .desProd p
	{
		color:#2F2B2B;
		font-size:16px;
	}
/********Account 1************/

/****************account 1***********************/
#main #content .blockTop .partFindRecipe .partFindHintsTop.authentification{
	background:transparent url(Images/bg_menu_left.gif) no-repeat scroll left top;
	float:left;
	padding:27px 0 0 10px;/*36*/
}
#main #content .blockTop .partFindRecipe .partFindHintsTop.authentification{
	width:290px;
	float:left;
	color:#333333;
	font-size:12px;
}
#main #content .blockTop .partFindRecipe .partFindHintsTop.authentification p{
	padding:13px 0px 0px 26px;
	width:250px;
	float:left;
}
#main #content .blockTop .partFindRecipe .partFindHintsTop.authentification h3{
	padding:0px 0px 13px 26px;
	font-weight:bold;
}
#main #content .blockTop .partFindRecipe .partFindHintsTop.authentification label{
	
	width:100%;
}
#main #content .blockTop .partFindRecipe .partFindHintsTop.authentification input{
	width:232px;
	overflow:hidden;
	margin:4px 0px 0px;
	border:1px solid #a5acb2;

}
#main #content .blockTop .partFindRecipe .partFindHintsTop.authentification #ok_member,
#main #content .blockTop .partFindRecipe .partFindHintsTop.authentification .ok_member /*Roro*/ {
	background:transparent url(Images/btn_ok.gif) no-repeat scroll left top;
	width:117px;
	height:29px;
	float:right;
	border:0px;
	font-size:0px;
	text-indent:-4444px;
	cursor:pointer;
}
#main #content .blockTop .partFindRecipe .partFindHintsTop.authentification .valide{
	padding:13px 0px 0px 10px;
}
#main #content .blockTop .partFindRecipe .partFindHintsTop.authentification .valide span{
	color:#e62609;
	font-size:13px;
	float:left;
	margin:16px 0px 0px;
}
#main #content .blockTop .partFindRecipe .partFindHintsTop.authentification p .forgetPassword{
	color:#a0a5af;
	font-size:12px;
	text-decoration:underline;
	margin:0px 0px;
	float:left;
}

#main #content .blockTop .partRecipe .creatCount{
	background:transparent url(Images/bg_account_1.gif) repeat-y scroll left top;
	width:593px;
	float:right;
	padding:22px 28px 0px 31px;
	color:#333333;
	font-size:12px;
	font-family:arial;
}
#main #content .blockTop .partRecipe .creatCountBtm{
	background:transparent url(Images/bg_account_1.gif) repeat-y scroll left bottom;
	width:652px;
	float:right;
	height:16px;
	font-size:0px;
}
#main #content .blockTop .partRecipe .creatCount h3.titleHints {
	font-size:20px;
	padding:0px 0 24px;
}
#main #content .blockTop .partRecipe .creatCount .blockLeft {
	width:282px;
	float:left;
}
#main #content .blockTop .partRecipe .creatCount .blockLeft p {
	padding:0px 0px 12px 0px;
	color:#333333;
}
#main #content .blockTop .partRecipe .creatCount .blockLeft p input{
	width:228px;
	margin:6px 0px 0px 0px;
	border:1px solid #a5acb2;
	height:19px;
}
#main #content .blockTop .partRecipe .creatCount .blockLeft p span input{
	width:14px;
	margin:0px 0px 0px 0px;
	border:0px;
}
#main #content .blockTop .partRecipe .creatCount .blockLeft p span{
	margin:0px 17px 0px 0px;
}
#main #content .blockTop .partRecipe .creatCount .blockLeft p span.erreur{
	position:relative;
	color:#e62609;
	margin:0px;
	left:80px;
	top:14px;
}
#main #content .blockTop .partRecipe .creatCount .blockLeft p label{
	font-size:12px;
	color:#333333;
}
#main #content .blockTop .partRecipe .creatCount .blockLeft p small{
	color:#777f8e;
	font-size:11px;
}
#main #content .blockTop .partRecipe .creatCount .blockLeft.blockRight {
	padding:0px 0px 0px 29px;
}
#main #content .blockTop .partRecipe .creatCount .blockLeft.blockRight p label {
	width:282px;
	float:left;
}
#main #content .blockTop .partRecipe .creatCount .blockLeft.blockRight p select {
	width:228px;
	margin:6px 0px 0px;
	height:22px;
	border:1px solid #a5acb2;
}

#main #content .blockTop .partRecipe .creatCount .blockLeft.blockRight p textarea {
	width:228px;
	height:80px;
	margin:6px 0px 0px;
	border:1px solid #a5acb2;
}
#main #content .blockTop .partRecipe .creatCount .blockLeft.blockRight p {
	padding:0 0 14px;
}

#main #content .blockTop .partRecipe .creatCount .traitGris{
	border-top:1px solid #d0cece;
	width:100%;
	height:16px;
	margin:6px 0 0;
	float:left;
	font-size:0px;
	padding:0px;
}
#main #content .blockTop .partRecipe .creatCount .cooker{
	float:left;
	width:100%;
}
#main #content .blockTop .partRecipe .creatCount .cooker .item{
	float:left;
	width:170px;
	padding:0px 40px 0px 0px;	
	clear: none; /*Roro*/
	margin: 0; /*Roro*/
}
#main #content .blockTop .partRecipe .creatCount .cooker .item.last{
	padding:0px 0px 0px 0px;
}
#main #content .blockTop .partRecipe .creatCount .cooker .item h4{
	height:43px;
	color:#333333;
	font-size:12px;
	padding:0px;
	font-weight:normal;
}

#main #content .blockTop .partRecipe .creatCount .cooker .item h4 span{
	color:#777f8e;
	font-size:11px;
	font-weight:normal;
}
#main #content .blockTop .partRecipe .creatCount .cooker .item p{
	color:#333333;
	padding:0px 0px 8px 0px;
}
#main #content .blockTop .partRecipe .creatCount .valide {
	padding:13px 0 0 10px;
	float:left;
	padding:13px 0 0 0px;
	width:100%;
}
#main #content .blockTop .partRecipe .creatCount .valide span{
	color:#E62609;
	float:right;
	font-size:13px;
	margin:16px 12px 0px 0px;
}

#main #content .blockTop .partRecipe .creatCount .valide #ok_valide,
#main #content .blockTop .partRecipe .creatCount .valide .ok_valide /*Roro*/ {
	background:transparent url(Images/btn_ok.gif) no-repeat scroll left top;
	border:0 none;
	cursor:pointer;
	float:right;
	font-size:0;
	height:29px;
	text-indent:-4444px;
	width:117px;
}
/*********SHP mirro******************/
#main #content .blockTop .baniere .gray {
	background:transparent url(Images/bg_desc_SHP_mirro.gif) no-repeat scroll left top;
	float:left;
}
#main #content .blockTop .baniere .blockDesc.gray p {
	color:#b1b6be;
}
/********/

#main #content .blockTop .contentSHP_mirro {
	color:#3a3e42;
	overflow:hidden;
	padding:14px 0 0px;
	width:100%;
}
#main #content .blockTop .contentSHP_mirro .navigate{
	color:#e10f11;
	overflow:hidden;
	width:100%;
}
#main #content .blockTop .contentSHP_mirro .navigate ul{
	
}
#main #content .blockTop .contentSHP_mirro .navigate ul li{
	float:left;
	margin:0px 10px 0px 0px;
}
#main #content .blockTop .contentSHP_mirro .navigate ul li a,#main #content .blockTop .contentSHP_mirro .navigate ul li a:hover{
	float:left;
	text-decoration:none;
}
#main #content .blockTop .contentSHP_mirro .navigate ul li a span{
	float:left;
	background-image:url(Images/sous_nav.gif);
	font-size:0px;
	text-indent:-4444px;
	cursor:pointer;
	height:21px;
}
#main #content .blockTop .contentSHP_mirro .navigate ul li a span.cornerLeft{
	background-position:0px -23px;
	width:9px;
}
#main #content .blockTop .contentSHP_mirro .navigate ul li a span.cornerRight{
	background-position:0px 0px;
	width:9px;
}
#main #content .blockTop .contentSHP_mirro .navigate ul li a span.bgCenter{
	background:#edeef1 none;
	text-align:center;
	font-size:12px;
	text-indent:0px;
	padding:3px 12px 0px 12px;
	height:18px; 
	color:#3a3e42;
	text-decoration:none;
}
/**select Mirro**/
#main #content .blockTop .contentSHP_mirro .navigate ul li a.active span.cornerLeft{
	background-image:url(Images/sous_nav_mirro.gif);
	background-position:0px -46px;
	width:9px;
}
#main #content .blockTop .contentSHP_mirro .navigate ul li a.active span.cornerRight{
	background-image:url(Images/sous_nav_mirro.gif);
	background-position:0px -69px;
	width:9px;
}
#main #content .blockTop .contentSHP_mirro .navigate ul li a.active span.bgCenter{
	background:#3a3e42 none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-indent:0px;
	padding:3px 12px 0px 12px;
	height:18px; 
	color:#fff;
}
/**select wearEver**/
#main #content .blockTop .contentSHP_wearEver .navigate ul li a.active span.cornerLeft{
	background-image:url(Images/sous_nav_wearEver.gif);
	background-position:0px -46px;
	width:9px;
}
#main #content .blockTop .contentSHP_wearEver .navigate ul li a.active span.cornerRight{
	background-image:url(Images/sous_nav_wearEver.gif);
	background-position:0px -69px;
	width:9px;
}
#main #content .blockTop .contentSHP_wearEver .navigate ul li a.active span.bgCenter{
	background:#0d4a86 none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-indent:0px;
	padding:3px 12px 0px 12px;
	height:18px; 
	color:#fff;
}
#main #content .blockTop .contentSHP_wearEver .navigate ul li a span.bgCenter {
	color:#00418e;
	font-size:13px;
}
/****/
#main #content .blockTop .partFindRecipe .partFindHintsTop ul li a.suscribe {
	font-size:13px;
}
/***/
#main #content .blockTop .contentFP .partLeft .pagination ul li a.select{
	background:transparent url(Images/pagination/link_select.gif) no-repeat scroll left 0;
	float:left;
	font-size:11px;
	height:16px;
	padding:2px 0 0;
	text-align:center;
	text-decoration:none;
	width:18px;
}
/***acount 3*****/
#main #content .blockTop .partFindRecipe .stapeSuscribe{
	width:305px;
	overflow:hidden;
}
#main #content .blockTop .partFindRecipe .stapeSuscribe h3{
	font-size:32px;
	color:#00418a;
	font-weight:bold;
	padding:0px 0px 9px 0px;
}
#main #content .blockTop .partFindRecipe .stapeSuscribe div h4{
	font-size:20px;
	color:#00418a;
	font-weight:bold;
	padding:0px 0px 11px;
}
#main #content .blockTop .partFindRecipe .stapeSuscribe div a{
	font-size:13px;
	color:#fff;
	text-decoration:underline;
}
#main #content .blockTop .partFindRecipe .stapeSuscribe div.active p{
	color:#9fa4ad;
	text-decoration:none;
	font-size:13px;
}
#main #content .blockTop .partFindRecipe .stapeSuscribe div{
	padding:22px 91px 0px 32px;
	width:182px;
	height:67px;
	float:left;
	margin:0px 0px 10px 0px;
}
#main #content .blockTop .partFindRecipe .stapeSuscribe .itemPerso{
	background:transparent url(Images/account/bg_perso_info.gif) no-repeat left top;
}
#main #content .blockTop .partFindRecipe .stapeSuscribe .itemFavorite{
	background:transparent url(Images/account/bg_favorite.gif) no-repeat left top;
}
#main #content .blockTop .partFindRecipe .stapeSuscribe .itemNewsletter{
	background:transparent url(Images/account/bg_newslleter.gif) no-repeat left top;
}
/***select stape account***/
#main #content .blockTop .partFindRecipe .stapeSuscribe .itemPerso.active {
background:transparent url(Images/account/bg_perso_info_selected.gif) no-repeat scroll left top;
}
#main #content .blockTop .partFindRecipe .stapeSuscribe .itemFavorite.active{
	background:transparent url(Images/account/bg_favorite_selected.gif) no-repeat left top !important;
}
#main #content .blockTop .partFindRecipe .stapeSuscribe .itemNewsletter.active{
	background:transparent url(Images/account/bg_newslleter_selected.gif) no-repeat left top;
}
/******/
#main #content .blockTop .partRecipe .creatCount.presonalInfo{
	background:transparent url(Images/bg_account_2.gif) no-repeat left top;
	margin:46px 0px 0px 0px;
}
#main #content .blockTop .partRecipe .creatCount.Newsletter,#main #content .blockTop .partRecipe .creatCount.favorite{
	margin:46px 0px 0px 0px;
}

#main #content .blockTop .partRecipe .creatCount.presonalInfo h3.titleHints,#main #content .blockTop .partRecipe .creatCount.Newsletter h3.titleHints {
	color:#333333;
}
#main #content .blockTop .partRecipe .creatCountBtm.personnalInfoBtm {
background:transparent url(Images/bg_account_2.gif) repeat-y scroll left bottom;
}
#main #content .blockTop .partRecipe .creatCount.presonalInfo .valide {
	padding:0px 0px 0px;
}
/*******************/
#main #content .blockTop .partRecipe .creatCount .listCriteria .resultRecipePage li div {
	width:450px;
}
#main #content .blockTop .partRecipe .creatCount .listCriteria .resultRecipePage li div p {
	font-weight:bold;
}
.favoritePagination{
	margin:14px 0 13px 0px;
}
.favoritePagination ul li.back a {
	background:transparent url(Images/pagination/link_gris_back.gif) no-repeat scroll left 0;
}
.favoritePagination ul li.select {
	background:transparent url(Images/pagination/link_gris_select.gif) no-repeat scroll left 0;
}
/*.favoritePagination ul li a, .pagination ul li a:hover {
	background:transparent url(Images/pagination/link_gris.gif) no-repeat scroll left 0;
}*/
.favoritePagination ul li.next a {
background:transparent url(Images/pagination/link_gris_next.gif) no-repeat scroll left 
}
/****popup***/
.popup{
	background-color:white!important;
	background-image:none;

	width:572px;
	margin:auto;
}
#mainPopup{
	background:white url(Images/bg_popup.jpg) no-repeat scroll left top;
	width:554px;
	height:679px;
	margin:10px auto;
}
#mainPopup .blocTop{
	width:492px;
	padding:23px 0px 34px 35px;
	overflow:hidden;
}
#mainPopup .blocTop h3{
	float:left;
	color:#fff;
	font-size:22px;
}
#mainPopup .blocTop a{
	float:right;
	color:#a0a5af;
	font-size:11px;
	text-decoration:underline;
}
#mainPopup div{
	width:492px;
	padding:0px 0px 0px 35px;
	overflow:hidden;
}
#mainPopup div h3.title{
	font-size:29px;
	font-weight:bold;
	color:#00418a;
	padding:0px 0px 6px 0px;
}
#mainPopup div h4{
	font-size:18px;
	font-weight:bold;
	color:#a0a5af;
}
#mainPopup .listProduct{
	width:420px;
	margin:34px auto 0px;
	overflow:hidden;
}
#mainPopup .listProduct ul{
	width:100%;
	overflow:hidden;
}
#mainPopup .listProduct ul li{
	padding:0px 0px 20px 0px;
	width:100%;
	overflow:hidden;
}
#mainPopup .listProduct ul li img{
	float:left;
	margin:0px 16px 0px 0px;
}
#mainPopup .listProduct ul li p{
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#000;
	padding:30px 0px 0px;
}
#mainPopup .listProduct a{
	float:right;
	font-size:0px;
	text-indent:-4444px;
	background:transparent url(Images/btn_returnToCollection.gif) repeat-y left top;
	height:29px;
	width:161px;
}
/****/
#main #header .partBtm .marque ul li a.mirro_select {
background:transparent url(Images/btn_mirro_select.gif) no-repeat scroll left top;
}
#main #header .partBtm .marque ul li a.wearever_select {
background:transparent url(Images/btn_wearever_select.gif) no-repeat scroll left top;
}
/****/
#main #content .blockTop .partFindRecipe .partFindRecipeTop p .backSearchList {
	background:transparent url(Images/btn_back.jpg) repeat-y scroll left top;
	border:0 none;
	cursor:pointer;
	float:right;
	font-size:0;
	height:29px;
	text-indent:-4444px;
	width:117px;
	margin:7px 0 0;
}
