/* import des feuilles de style generales
----------------------------------------------------------------*/
@import url("../structure.css");
@import url("../navigation.css");
@import url("../popups.css");

#dessertConteneur {
	background: url(img/bg_dessert.jpg) no-repeat top right;
	width: 754px;
	height: 832px
}

#dessertConteneur #visuel_recette {
	padding: 29px 0 2px 28px;
	float: left;
	width:231px;
	height: 231px;
	text-align: center;
}
#dessertConteneur h1 {
	float: left;
	margin: 30px 100px 0 30px;
	width: 340px;
	height: 50px;
	line-height: 24px;
	font-size: 1.81em;
	color: #5c1a09
}
#dessertConteneur ul, #dessertConteneur ol {
	float: left;
}
#dessertConteneur ul.note 
{
clear:both;
float:left;
margin-left:300px;
display:inline;
width:440px;
/* width:380px; */
color:#5a1909;
margin-top:-8px;
}
.note div, .note span
{
    float:left;}
.note span
{
    padding-left:5px;font-weight:bold; font-size:1.2em;}
.note a{
color:#5a1909;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}
.note span.note{margin-right:5px;}
#introRecetteContent .specialEnfant{
	background: url(img/bg_recetteenfant.jpg) no-repeat top left;
	width: 742px;
	height: 1730px;
	margin-left:10px;
	position:relative;
}
#introRecetteContent{
  background: url(img/bg_intro_recette.jpg) no-repeat top left;
	width: 742px;
	margin-left:10px;
	position:relative;
	height:866px;
}
/* intro recette
----------------------------------------------------------------*/
#introRecetteContent .visuelRecetteIntro{
	width:178px;
	height: 178px;
	position: absolute;
	top:27px;
	left:49px;
}
#introRecetteContent .introRecette {
	padding:40px 0 0 290px;
	width:340px;
	color:#531307;
	line-height:16px;
	height: 140px;
}
#introRecetteContent h1{
	font-size: 1.81em;
	padding-bottom:12px;
}
#introRecetteContent .introRecette p{
	font-size: 1.27em;
}

/* Recette 4 mains */

#recette4Mains {
    width:754px;
    height:877px;
	background: url(img/bg_recette_4_mains.jpg) no-repeat top left;
	position:relative;
}
.visuelRecette4mains {
    height:184px;
    left:48px;
    position:absolute;
    top:32px;
    width:185px;
}
.introRecette4mains {
    color:#531307;
    height:140px;
    line-height:16px;
    padding:40px 0pt 0pt 270px;
    width:340px;
}
.introRecette4mains h1 {
    font-size:1.81em;
    padding-bottom:12px;
    color:#531307;
}
.introRecette4mains h1 em span {
    margin:10px 0 0 0;
    display:block;
}
.introRecette4mains p {
    font-size:1.27em;
}

/* Tableau recettes */

.enteteTableRecette{
	margin:72px 0 0 119px;
}
.enteteRecette4Mains{
	margin:73px 0 0 70px;
}
.enteteTableRecette th, .enteteRecette4Mains th{
	height:27px;
	background-color: #e08421;
	color: #fff;
	font-size: 1.27em;
	font-style: italic;
	font-weight: bold;
	border-right: 2px solid #f2dfc2;
	border-bottom: 1px solid #f2dfc2;
}
.padL10 {
    padding-left:10px;
}
.cellLebelle{
	width: 237px;
	padding-left:10px;
}
.cellLebelle2{
	width: 310px;
	padding-left:10px;
}
.cellTpsPrep{
	width: 138px;
	padding-left:10px;
}
.cellTpsCuis{
	width: 124px;
	padding-left:10px;
}
.cellTpsNoteLibelle {
    width: 100px;
    padding-left:10px;
    text-align:center;
}
.cellTpsNoteResult {
    width: 110px;
}
.cellTpsNoteResult .star1 {
    width:12px;
}
.cellTpsNoteResult .star2 {
    width:22px;
}
.cellTpsNoteResult .star3 {
    width:32px;
}
.cellTpsNoteResult .star4 {
    width:41px; 
}
.cellTpsNoteResult .star1, .cellTpsNoteResult .star2, .cellTpsNoteResult .star3, .cellTpsNoteResult .star4 {
    margin:0 auto 0 auto;
    display:block;
}
.vote {
    font-style:italic;
    font-size:0.85em;
    text-align:center;
}
.tableScrollRecette{
	overflow: auto;
	height: 516px;
	width: 672px;
}
.tableRecette .blocSrcollRecette{
	width: 672px;
}
.tableScrollRecette table {
	margin-left:119px;
}
.tableRecette table{
	margin-left:70px;
}
.tableScrollRecette table td, .tableRecette table td{
	height:26px;
	background-color: #eab577;
	color: #531307;
	font-size: 1.09em;
	border-right: 2px solid #f2dfc2;
	border-bottom: 1px solid #f2dfc2;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.tableRecette table td.cellTpsNote{
    font-size:0.9em;
    font-style:italic;   
}
.tableScrollRecette table td.cellLebelle, .tableRecette table td.cellLebelle2{
	font-size:1em;
}
.tableRecette table td.cellLebelle2 span.lib2 
{
    font-weight:bold;
	font-style:italic;
	}

.tableScrollRecette table td.cellLebelle a, .tableRecette table td.cellLebelle2 a{
	color: #531307;
	text-decoration: underline;
}
.tableScrollRecette table td.cellTpsPrep, .tableScrollRecette table td.cellTpsCuis, .tableRecette table td.cellTpsPrep, .tableRecette table td.cellTpsCuis {
	text-align: center;
	padding-left:5px;
	padding-right: 5px;
}
/* moteur recette
----------------------------------------------------------------*/
#moteurRecetteContent{
	width: 744px;
	/*height: 614px;*/
	/*height:865px;*//*a noter*/
	margin-left:10px;
	position:relative
}
#moteurRecetteContent .visuelRecetteIntro{
	position:absolute;
	width:178px;
	height: 178px;
	top:30px;
	left:51px;
}
#moteurRecetteContent.noReponse .visuelRecetteIntro{
	position:absolute;
	width:178px;
	height: 178px;
	top:32px;
	left:43px;
}
#moteurRecetteContent.resultatRecette .visuelRecetteIntro{
	position:absolute;
	width:178px;
	height: 178px;
	top:32px;
	left:43px;
}
#moteurRecetteContent .introRecette{
	padding:40px 0 0 280px;
	width:390px;
	color:#531307;
	line-height:16px;
	height: 140px;
}
#moteurRecetteContent .introRecette a{
	text-decoration: underline;
	color:#531307;
}
#moteurRecetteContent .introRecette h1{
	font-size: 1.81em;
	padding-bottom:12px;
}
#moteurRecetteContent .introRecette p{
	font-size: 1.27em;
}

.introRecette p.cuisineEnfant{
	margin-left:180px;
	margin-top:15px;
	width:220px;
	font-family:"Times New Roman", Times, serif;
	
}
.introRecette p.cuisineEnfant a{
	color:#531307;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	font-style:italic;

}

.moteur{
	background: url(img/bg_content_part_search.jpg) no-repeat top left;
	
}
#moteurRecetteContent.moteur{
	height:1249px;
}
#moteurRecetteContent .formMoteurRecette{
	padding:62px 0 0 170px;
	font-size:1.27em;
	font-style: italic;
	font-weight: bold;
	color:#531307;
}
#moteurRecetteContent .formMoteurRecette label{
	text-align: right;
	float:left;
	display:block;
	width: 152px;
	margin-right: 8px;
	padding-top:3px;
}
#moteurRecetteContent .formMoteurRecette div{
	height:163px;
}
#moteurRecetteContent .formMoteurRecette p{
	margin-bottom: 10px;
}
#moteurRecetteContent .formMoteurRecette select{
	width:263px;
}
#moteurRecetteContent .formMoteurRecette input{
	width:259px;
}
#moteurRecetteContent .formMoteurRecette .btTRouver{
	background: none;
	border:none;
	cursor: pointer;
	color:#fff;
	font-family:"Times New Roman",Times,serif,sans;
	font-weight: bold;
	font-style: italic;
	font-size:1em;
	width:120px;
	margin-right:138px;
	margin-top:35px;
	float:right;
}
.noReponse{
	background: url(img/bg_moteur_no_reponse.jpg) no-repeat top left;
	_height:810px;
	min-height:810px;
}
#moteurRecetteContent .contentReponse{
	width:345px;
	padding: 115px 0 0 270px;
	color:#531307;
	font-size: 1.27em;
	font-style: italic;
	font-weight: bold;
}
#moteurRecetteContent .contentReponse p{
	text-align: center;
}
#moteurRecetteContent .contentReponse a.btNouvelleRecherche{
	color: #fff;
	float:right;
	margin: 129px 10px 0 0;
}
.resultatRecette{
	background: url(img/bg_recette_resultat.jpg) no-repeat top left;
}
.resultatRecette .introRecette h1{
	padding-bottom:32px !important;
	padding-top:8px;
}

.resultatRecette .btNouvelleRecherche{
	font-size: 1.27em;
	font-weight: bold;
	font-style: italic;
	width:155px;
	text-align: center;
	position: absolute;
	top: 824px;
	right: 91px;
}
.resultatRecette .pagerMoteur{
	float:right;
	color:#531307;
	margin-right: 82px;
	margin-top:10px;
}
.resultatRecette .pagerMoteur li{
	display:inline;
}
.resultatRecette .pagerMoteur li a{
	text-decoration: underline;
	color:#531307;
}
.resultatRecette .pagerMoteur li a.pageActive{
	text-decoration: none;
}
.resultatRecette .btNouvelleRecherche a{
	color:#fff;
}
/* Envoi a un ami 
----------------------------------------------------------------*/
.warningTextTellFriend
{
    font-size:1em;
    position:absolute;
    width:355px;
    top:263px;
    right:88px;
}
.warningTextTellFriend span
{
    clear:both;
    color:#f00 !important;
}
.textErrorArea
{
    color:#f00 !important;
    font-size:1em;
    position:absolute;
    top:446px;
    left:175px;
    width:200px;
}
#envoiRecetteContent{
	width: 748px;
	height: 612px;
	margin-left:10px;
	position:relative;
	background: url(img/bg_envoi_ami.jpg) no-repeat top left;
}
#envoiRecetteContent .visuelRecetteIntro{
	position:absolute;
	top:29px;
	left:34px;
	width:231px;
	height: 231px;
}
#envoiRecetteContent .introRecette{
	padding:90px 0 0 288px;
	width:390px;
	color:#531307;
	line-height:16px;
}
#envoiRecetteContent .introRecette a{
	text-decoration: underline;
	color:#531307;
}
#envoiRecetteContent .introRecette h1{
	font-size: 2em;
	padding-bottom:20px;
}
#envoiRecetteContent .introRecette h2{
	font-size: 1.81em;
	height:50px;
	display:block;
}
#envoiRecetteContent p{
	font-size: 1.27em;
	font-style: italic;
	color:#6e2a1b;
}
#envoiRecetteContent fieldset{
	width: 710px;
}
#envoiRecetteContent .topFormulaireAmi{
	padding-left:290px;
	height: 108px;
}
#envoiRecetteContent .topFormulaireAmi p{
	float: left;
	width: 170px;
	padding-right:28px;
	font-weight: bold;
	background: url(img/bg_input_text.png) no-repeat bottom left;
	margin-bottom:3px;
}
#envoiRecetteContent .topFormulaireAmi p.champObligatoire{
	background: none;
	margin: 0px;
}
#envoiRecetteContent .topFormulaireAmi p small{
	font-size: 0.85em;
}
#envoiRecetteContent .topFormulaireAmi input{
	border:none;
	width: 152px;
	height: 20px;
	padding:6px 0px 0 0px;
	font-size: 0.85em;
	color: #6e2a1b;
	margin: -2px 0 0px 7px;
	background-color: transparent;
}
#envoiRecetteContent .bottomFormulaireAmi{
	padding:0px 0 0 172px;
	margin-top:28px;
}
#envoiRecetteContent .bottomFormulaireAmi textarea{
	width:446px;
	height: 122px;
	margin-left: 2px;
	float:left;
	clear:both;
	border: 0px;
	overflow:auto;
	margin-top:2px;
	color: #6e2a1b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;	
}
#envoiRecetteContent .bottomFormulaireAmi p{
	font-weight: bold;
	background:url(img/bg_textarea.png) no-repeat bottom left;
	height: 1%;
	overflow:hidden;
	padding-bottom:2px;
}
#envoiRecetteContent .bottomFormulaireAmi p label
{
    clear:both;
    float:left;
}
#envoiRecetteContent .bottomFormulaireAmi .checkboxCopie{
	background: none;
	font-size:1.09em;
	padding-left:2px;
	width: 285px;
	float:left;
	padding-top:2px;
}
#envoiRecetteContent .bottomFormulaireAmi .checkboxCopie label
{
    float:none;
}
#envoiRecetteContent .bottomFormulaireAmi .checkboxCopie input{
	margin-right:10px;
}
#envoiRecetteContent .bottomFormulaireAmi .btSend{
	background: url(img/bt_send_friend.png) no-repeat top;
	width: 116px;
	height: 25px;
	border:none;
	float:right;
	margin-right: 89px;
	color:#fff;
	font-family:"Times New Roman",Times,serif,sans;
	font-weight: bold;
	font-style: italic;
	font-size:1.27em;
	cursor: pointer;
}
/* Confirmation */
.formulaireAmiConfirmation .introRecette{
	padding-top:150px !important;
}
.formulaireAmiConfirmation .introRecette h1{
	padding-bottom: 145px !important;
}
.formulaireAmiConfirmation .introRecette p{
	font-size: 1.45em !important;
}
/* Caracteristique de la recette
----------------------------------------------------------------*/
#dessertConteneur ul.caracteristiques_recette {
	width: 85px;
	font-size: 1.3em;
	color: #5a1909;
	margin: 12px 0 0 75px
}

#dessertConteneur .caracteristiques_recette li {
	height: 18px;
	/*border: 1px solid yellow;*/
	padding: 9px 0
}
#dessertConteneur .caracteristiques_recette li.difficulte {
	margin-bottom: -3px
}
#dessertConteneur .caracteristiques_recette span {
	display: none
}
#dessertConteneur .caracteristiques_recette li li {
	display: block;
	float: left;
	/*width: 15px;
	height: 19px;*/
	margin-left: 2px;
	padding: 0;
}
#dessertConteneur .caracteristiques_recette li li img {
	display: block;
}

/* Ingredients de la recette
----------------------------------------------------------------*/
#dessertConteneur .ingredients_recette {
	float: left;
	width: 218px;
	height: 140px;
	margin: 12px 0 0;
	padding-left: 17px;
	border-left: 2px solid #7f2d1d;
}
#dessertConteneur .ingredients_recette h2 {
	font-size: 1.64em;
	color: #5c1a09
}
#dessertConteneur .ingredients_recette ul {
	margin-top: 5px;
	font-size: 1.09em;
	overflow: auto;
	height: 115px;
	width: 256px;
	/*font-style: italic;*/
	color: #5c1b0a
}
#dessertConteneur .ingredients_recette li {
	background: url(img/puce_ingredients.png) no-repeat 0 6px;
	padding-left: 10px
}
#dessertConteneur .ingredients_recette li.note {
	background-position: 0 8px
}
#dessertConteneur .ingredients_recette sup {
	font-size: .8em
}

/* Etapes de la recette
----------------------------------------------------------------*/
#dessertConteneur .etape_recette {
	clear: both;
	width: 608px;
	height: 477px;
	display: inline;
	margin-left:82px;
	margin-top: 28px;
	float: left;
	overflow: auto;
	color: #5d1b0a;
	font-size: 1.37em;
	font-weight: bold;
	font-style: italic;
	line-height: 15px;
}
#dessertConteneur .etape_recette ol{
	width: 560px;
	padding-top:10px;
}
#dessertConteneur .etape_recette li {
	margin-bottom: 8px;
	clear: both;
	line-height:25px;
	overflow:hidden;
	width:100%
}
#dessertConteneur .etape_recette li .numList
{
    float:left;
    display:block;
    height:27px;
    width:26px;
}
#dessertConteneur .etape_recette li .textList
{
    float:left;
    display:block;
    width:500px;
    padding-left:9px;
}
#dessertConteneur .etape_recette li.recipeStep0 .numList{background:url(/images/stepindexes/1.png) no-repeat left top;}
#dessertConteneur .etape_recette li.recipeStep1 .numList{background:url(/images/stepindexes/2.png) no-repeat left top;}
#dessertConteneur .etape_recette li.recipeStep2 .numList{background:url(/images/stepindexes/3.png) no-repeat left top;}
#dessertConteneur .etape_recette li.recipeStep3 .numList{background:url(/images/stepindexes/4.png) no-repeat left top;}
#dessertConteneur .etape_recette li.recipeStep4 .numList{background:url(/images/stepindexes/5.png) no-repeat left top;}
#dessertConteneur .etape_recette li.recipeStep5 .numList{background:url(/images/stepindexes/6.png) no-repeat left top;}
#dessertConteneur .etape_recette li.recipeStep6 .numList{background:url(/images/stepindexes/7.png) no-repeat left top;}
#dessertConteneur .etape_recette li.recipeStep7 .numList{background:url(/images/stepindexes/8.png) no-repeat left top;}
#dessertConteneur .etape_recette li.recipeStep8 .numList{background:url(/images/stepindexes/9.png) no-repeat left top;}
#dessertConteneur .etape_recette li.recipeStep9 .numList{background:url(/images/stepindexes/10.png) no-repeat left top;}
#dessertConteneur .etape_recette li.recipeStep10 .numList{background:url(/images/stepindexes/11.png) no-repeat left top;}
#dessertConteneur .etape_recette li.recipeStep11 .numList{background:url(/images/stepindexes/12.png) no-repeat left top;}
#dessertConteneur .etape_recette li.recipeStep12 .numList{background:url(/images/stepindexes/13.png) no-repeat left top;}
#dessertConteneur .etape_recette li.recipeStep13 .numList{background:url(/images/stepindexes/14.png) no-repeat left top;}
#dessertConteneur .etape_recette li.recipeStep14 .numList{background:url(/images/stepindexes/15.png) no-repeat left top;}

#dessertConteneur .etape_recette p {
	padding-left: 109px;	
	width: 390px;
	font-weight: normal	
}
#dessertConteneur .etape_recette p strong {
	text-decoration: underline
}

#dessertConteneur sup {
	font-size: .7em
}
#dessertConteneur sup a{
	text-decoration: none;
	color: #5c1b0a
}
#dessertConteneur .footNotes {
	padding-left: 109px;
	margin-top: 25px;
	width: 390px;
	font-size: .8em
}
#dessertConteneur .footNotes li {
	padding-left: 0
}
#dessertConteneur .footNotes sup {
	font-size: .9em
}

/* Boutons - impression - envoi a un ami
----------------------------------------------------------------*/
#dessertConteneur .boutons {
	padding-left: 330px;
	margin-top: 17px;
	color: #fff;
	font-size: 1.27em
}
#dessertConteneur .boutons li {
	display: block;
	float: left;
	width: 170px;
	margin-left: 20px;
	display: inline
}
#dessertConteneur .boutons a {
	color: #fff
}



/********************** Page Diapo Lezard *************************/

.DiapoLezard{
	background:url(img/bg_lzd_diapo.jpg) no-repeat !important;
	position:relative;
	width:742px;
	height:499px;
}


.visuelDiapoLezard img{
	position:absolute;
	top:113px;
	left:109px;
}
#btn_direction{
	width:150px; 
	margin-left:500px; 
	text-align:right;
}
#btn_direction ul li.btn_Precedent{
	padding-top:8px;

}
#btn_direction ul li.btn_Retour{
	
	padding-top:105px;
}
#EndLinks p a{
	color:white;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
}

#EndLinks p.EndLinksNb1{
	position:absolute;
	right:230px;
	bottom:5px;
}

#EndLinks p.EndLinksNb2{
	position:absolute;
	right:50px;
	bottom:5px;
}


/********************************************* ATELIER LEZARD *************************************************/

.AtelierLezard{
	background:url(img/lzd_Ateliers.jpg) no-repeat !important;
	position:relative;
	width:764px !important;
	height:1730px;
}

#SrollContent{
	width:680px;
	margin-left:24px;
	margin-top:11px;
	position:relative;
}
#TextContent p.right{
	color:#531307;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	float:right;
	width:402px;
	margin-top:38px;
	margin-right:15px;
}
#TextContent p.right2{
	color:#531307;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	float:right;
	width:402px;
	margin-right:15px;
}

#introRecetteContent.introRecetteAtelier{
	height:0px;
}
#allBackground{
    height:1730px;
    width:660px;
    margin:auto;
    position:relative;
}
#TextContent{
	width:630px;
	margin:auto;
}

#TextContent h1 {
    padding:15px 0 0 20px;
}
#TextContent h1 em {
    background:transparent url(img/tt_enfants_cuisine.png) no-repeat scroll left top;
    display:block;
    height:57px;
    width:486px;
}

#TextContent h1 em span {
    display:none;
}

#TextContent h2{
	color:#531307;
	font-style:italic;
	font-weight:bold;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	clear:both;
	padding:40px 0 0 26px;
}

#TextContent h3{
	color:#531307;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
}

#TextContent h3, #TextContent ul{
	margin-left:160px;
	margin-top:12px
}
#TextContent ul li{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#531307;
	width:230px;
}
#TextContent ol, #TextMaisonChocoContent ol, #TextTrainChocoContent ol{
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
	color:#531307;
	font-style:italic;
	font-weight:bold;
}

#TextContent ol li.NbList1{
	margin-left:296px;
	margin-top:65px;
}

#TextContent ol li.NbList2{
    margin-left:316px;
    margin-top:29px;
}
#TextContent ol li.NbList3{
	margin-left:316px;
	margin-top:9px;
}
#TextContent ol li.NbList4{
    margin-left:10px;
    margin-top:130px;
    width:320px;
}
#TextContent ol li.NbList5{
	margin-left:10px;
	width:320px;
}
#TextContent ol li.NbList6{
	margin-left:10px;
	width:338px;
}
#TextContent ol li.NbList7{
    margin-left:316px;
    margin-top:80px;
}
#TextContent ol li.NbList8{
	margin-left:316px;
}
#TextContent ol li.NbList9{
    margin-left:10px;
    margin-top:120px;
    width:308px;
}
#TextContent ol li.NbList10{
	margin-left:10px;
	width:308px;
}
#TextContent ol li.NbList11{
	margin-left:10px;
}
#TextContent ol li.NbList12{
	margin-left:123px;
	margin-top:34px;
	width:226px;
}
html*#TextContent ol li.NbList12{
	margin-top:64px;
}
#TextContent ol li.NbList13{
	margin-left:123px;	
}
#absoluteBloc{
	position:relative;
	width:754px;
}
#absoluteBloc2{
	position:relative;
	width:620px;
}
#TextContent ul li.absolute1{
    height:305px;
    left:15px;
    position:absolute;
    top:0pt;
    width:277px;
    z-index:1;
}
html*#TextContent ul li.absolute1{
    top:60px;
}
#TextContent ul li.absolute2{
    height:194px;
    position:absolute;
    right:48px;
    top:290px;
    width:199px;
}
#TextContent ul li.absolute3{
    height:265px;
    left:12px;
    position:absolute;
    top:425px;
    width:277px;
}
html*#TextContent ul li.absolute3{
    top:485px;
}
#TextContent ul li.absolute4{
    height:267px;
    position:absolute;
    right:10px;
    top:680px;
    width:266px;
}
html*#TextContent ul li.absolute4{
    top:720px;
}
img.absolute5{
    bottom:270px;
    left:10px;
    position:absolute;
}
img.absolute6{
	position:absolute;
	left:60px;
	bottom:111px;
	width:352px;
	height:119px;
}

a.absolute6{
    bottom:120px;
    color:#531307;
    font-family:"Times New Roman",Times,serif;
    font-size:14px;
    position:absolute;
    right:55px;
    text-decoration:underline;
    width:110px;
}

#absoluteBloc ol li span.bigNum{
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	color:#531307;
	font-style:italic;
	font-weight:bold;
}

ul.navBoutons {
	color: #fff;
	font-size: 1.27em;
    bottom:37px;
    color:#531307;
    font-size:14px;
    position:absolute;
    right:55px;
}
ul.navBoutons li {
    display: inline;
	width: 170px;
	margin-left: 40px;
}
ul.navBoutons a {
	color: #fff
}

/* Maison Choco Fraise */

.maisonChocoFraise {
 	background:url(img/bg_maison_choco_fraise.jpg) no-repeat !important;
	position:relative;
	width:754px !important;
	height:1454px;   
 }
 
#allBackground2 {
    margin:auto;
    position:relative;
    width:754px;
}
#TextMaisonChocoContent, #TextTrainChocoContent {
	width:754px;
	margin:auto;
}
#TextMaisonChocoContent h2, #TextTrainChocoContent h2{
	color:#531307;
	font-style:italic;
	font-weight:bold;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	clear:both;
	padding:40px 0 0 26px;
}

#TextMaisonChocoContent h3, #TextTrainChocoContent h3{
	color:#531307;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
}
.maisonChocoFraiseVisu, .trainChocoFruitsVisu {
    height:184px;
    left:23px;
    position:absolute;
    top:25px;
    width:185px;
}
#TextMaisonChocoContent h2, #TextTrainChocoContent h2{
    margin-left:270px;
}
#TextMaisonChocoContent h3, #TextMaisonChocoContent ul, #TextTrainChocoContent h3, #TextTrainChocoContent ul {
    margin-left:420px;
}
#TextMaisonChocoContent h3, #TextTrainChocoContent h3 {
    margin-top:25px;
}

#TextMaisonChocoContent ul {
    margin-top:15px;
}
#TextTrainChocoContent ul {
    margin-top:5px;
}
#TextMaisonChocoContent ul li, #TextTrainChocoContent ul li{
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#531307;
	width:260px;
}
#TextMaisonChocoContent ul.listIngredients
{
    margin-top:7px;
}
#TextMaisonChocoContent ul.listIngredients li, #TextTrainChocoContent ul.listIngredients li
{
    font-family:"Times New Roman", Times, serif;
    font-size:1.09em;
    line-height:1.24em;
}
#TextMaisonChocoContent ol li.NbList1{
    margin-left:310px;
	margin-top:85px;
	width:370px;
}
#TextMaisonChocoContent ol li.NbList2{
    margin-left:310px;
    width:370px;
    margin-top:10px;
}
#TextMaisonChocoContent ol li.NbList3{
    margin-left:60px;
    margin-top:50px;
    width:330px;
}
#TextMaisonChocoContent ol li.NbList4{
    margin-left:60px;
    width:330px;
}
#TextMaisonChocoContent ol li.NbList5{ 
    margin-left:320px;
    margin-top:90px;
    width:360px;
}
#TextMaisonChocoContent ol li.NbList6{
    margin-left:320px;
    width:360px;
}
#TextMaisonChocoContent ol li.NbList7{
    margin:80px 80px 0 80px;
}
#TextMaisonChocoContent ol li.NbList8{
    margin-top:80px;
    margin-left:360px;
	width:330px;
}
#TextMaisonChocoContent ol li.NbList9{
    margin-left:360px;
    margin-top:10px;
	width:330px;
}
#TextMaisonChocoContent ul li.absolute1{
    height:217px;
    width:226px;
    left:68px;
    position:absolute;
    top:0pt;
    z-index:1;
}
html*#TextMaisonChocoContent ul li.absolute1{
    top:70px;
}
#TextMaisonChocoContent ul li.absolute2{
    height:235px;
    width:226px;
    position:absolute;
    right:90px;
    top:200px;
}
html*#TextMaisonChocoContent ul li.absolute2{
    top:280px;
}
#TextMaisonChocoContent ul li.absolute3{
    height:265px;
    width:277px;
    left:68px;
    position:absolute;
    top:420px;
}
html*#TextMaisonChocoContent ul li.absolute3{
    top:485px;
}
#TextMaisonChocoContent ul li.absolute4{
    height:267px;
    width:266px;
    left:43px;
    top:747px;
    position:absolute;
}
html*#TextMaisonChocoContent ul li.absolute4{
    top:820px;
}

/* Train choco Fruits */

.trainChocoFruits {
 	background:url(img/bg_train_choco_fruits.jpg) no-repeat !important;
	position:relative;
	width:754px !important;
	height:1360px;  
 }
 
#TextTrainChocoContent ol li.NbList1{
    margin-left:310px;
    margin-top:80px;
	width:370px;
}
#TextTrainChocoContent ol li.NbList2{
    margin-left:310px;
    width:370px;
    margin-top:10px;
}
#TextTrainChocoContent ol li.NbList3{
    margin-left:60px;
    margin-top:80px;
    width:330px;
}
#TextTrainChocoContent ol li.NbList4{
    margin-left:60px;
    width:330px;
}
#TextTrainChocoContent ol li.NbList5{ 
    margin-left:320px;
    margin-top:90px;
    width:360px;
}
#TextTrainChocoContent ol li.NbList6{
    margin-left:50px;
    margin-top:100px;
    width:360px;
}
#TextTrainChocoContent ol li.NbList7{
    margin-left:80px;
    margin-top:80px;
}
#TextTrainChocoContent ol li.NbList8{
    margin-top:80px;
    margin-left:360px;
	width:330px;
}
#TextTrainChocoContent ol li.NbList9{
    margin-left:360px;
    margin-top:10px;
	width:330px;
}
#TextTrainChocoContent ul li.absolute1{
    height:215px;
    width:226px;
    left:68px;
    position:absolute;
    top:0pt;
    z-index:1;
}
html*#TextTrainChocoContent ul li.absolute1{
    top:70px;
}
#TextTrainChocoContent ul li.absolute2{
    height:222px;
    width:231px;
    right:80px;
    top:210px;
    position:absolute;
}
html*#TextTrainChocoContent ul li.absolute2{
    top:290px;
}
#TextTrainChocoContent ul li.absolute3{
    width:266px;
    height:209px;
    left:50px;
    bottom:240px;
    position:absolute;
}
html*#TextTrainChocoContent ul li.absolute3{
    bottom:230px;
}
#TextTrainChocoContent ul li.absolute4{
    width:266px;
    height:209px;
    right:50px;
    top:650px;
    position:absolute;
}
html*#TextTrainChocoContent ul li.absolute4{
    top:720px;
}
/* Diapos */

#diapoContent {
    height:620px;
    margin-left:10px;
    position:relative;
    width:754px;
}
.DiapoBg {
    background:transparent url(img/bg_diapo.jpg) no-repeat scroll 0% !important;
    height:613px;
    position:relative;
    width:754px;    
}
#diapoContent h1 {
    padding:50px 0 0 80px;
    font-size:2em;
    color:#5c1a09;
}
#diapoContent .introRecette {
	padding:0 0 0 290px;
	width:340px;
	color:#531307;
	line-height:16px;
	height: 100px;
}
#diapoContent .maisonChocoDiapo1, #diapoContent .maisonChocoDiapo2, #diapoContent .maisonChocoDiapo3, #diapoContent .maisonChocoDiapo4, #diapoContent .trainChocoDiapo1, #diapoContent .trainChocoDiapo2, #diapoContent .trainChocoDiapo3, #diapoContent .trainChocoDiapo4, #diapoContent .maisonChocoDiapo5 {
    float:left;
    margin:0 0 0 80px;
    display:inline; /*ie6*/
}
#diapoContent .maisonChocoDiapo1 em span, #diapoContent .maisonChocoDiapo2 em span, #diapoContent .maisonChocoDiapo3 em span, #diapoContent .maisonChocoDiapo4 em span, #diapoContent .trainChocoDiapo1 em span,  #diapoContent .trainChocoDiapo2 em span, #diapoContent .trainChocoDiapo3 em span,  #diapoContent .trainChocoDiapo4 em span, #diapoContent .maisonChocoDiapo5 em span {
	display:none;
}
#diapoContent .maisonChocoDiapo1 em {
	background: url(img/maisonChocoDiapo1.png) no-repeat top left;
}
#diapoContent .maisonChocoDiapo2 em {
	background: url(img/maisonChocoDiapo2.png) no-repeat top left;
}
#diapoContent .maisonChocoDiapo3 em {
	background: url(img/maisonChocoDiapo3.png) no-repeat top left;
}
#diapoContent .maisonChocoDiapo4 em {
	background: url(img/maisonChocoDiapo4.png) no-repeat top left;
}
#diapoContent .maisonChocoDiapo5 em {
	background: url(img/maisonChocoDiapo5.png) no-repeat top left;
}
#diapoContent .trainChocoDiapo1 em {
	background: url(img/TrainChocoFruitsDiapo1.png) no-repeat top left;
}
#diapoContent .trainChocoDiapo2 em {
	background: url(img/TrainChocoFruitsDiapo2.png) no-repeat top left;
}
#diapoContent .trainChocoDiapo3 em {
	background: url(img/TrainChocoFruitsDiapo3.png) no-repeat top left;
}
#diapoContent .trainChocoDiapo4 em {
	background: url(img/TrainChocoFruitsDiapo4.png) no-repeat top left;
}

#diapoContent .maisonChocoDiapo1 em, #diapoContent .maisonChocoDiapo2 em, #diapoContent .maisonChocoDiapo3 em, #diapoContent .maisonChocoDiapo4 em, #diapoContent .trainChocoDiapo1 em, #diapoContent .trainChocoDiapo2 em, #diapoContent .trainChocoDiapo3 em, #diapoContent .trainChocoDiapo4 em, #diapoContent .maisonChocoDiapo5 em {
	height:364px;
	width:417px;
	display:block;
}
#btn_direction_2 {
	width:150px; 
	float:left;
	display:inline; /*ie6*/
	margin:100px 0 0 40px;
}
#btn_direction_2  ul li.btn_Precedent {
	padding-top:8px;
}
#btn_direction_2 ul li.btn_Retour {
	padding-top:105px;
}

/* Idées recettes intro */

#IdeesRecettes{
	width: 760px;
	height: 611px;
	margin-left:10px;
	position:relative;
	color:#531a11;
}

.ideesRecettesIntroBg{
	background: url(img/bg_Idees_Recettes_intro.jpg) no-repeat top left;
}

#IdeesRecettes h1{
	padding:23px 0 0px 30px;
}

#IdeesRecettes h1 em span {
	display: none;
}

#IdeesRecettes h1 em{
	background: url(img/ideesRecettesTitlePage.png) no-repeat top left;
	height: 61px;
	width: 320px;
	display:block;
}

#IdeesRecettes h3 {
    font-size:1.63em;
    padding-bottom:7px;
 }
#IdeesRecettes p {
    font-size:1.4em;
    line-height:16px;
 }
#IdeesRecettes h3 a {
    color:#521407;
    text-decoration:underline;
    font-style:italic;
 }
#IdeesRecettes h3 a:hover {
    text-decoration:none;
 }
#IdeesRecettes #bloc1, #IdeesRecettes #bloc2, #IdeesRecettes #bloc3, #IdeesRecettes #bloc4 {
    float:left;
    display:inline;/*ie6*/
} 
#IdeesRecettes #bloc1 {
    width:200px;
    height:130px;
    margin:30px 0 0 60px;

}
#IdeesRecettes #bloc2 {
    width:240px;
    height:130px;
    margin:30px 0 0 135px;
}

#IdeesRecettes #bloc3 {
    width:275px;
    height:130px;
    margin:30px 0 0 60px;
}

#IdeesRecettes #bloc4 {
    width:240px;
    height:130px;
    margin:30px 0 0 60px;
}
.CommenterMR{
	padding-right:10px;
	padding-left:15px;
}

.partLinkTop ul {
	overflow:hidden;
	width:100%;
}
/***search***/
.motSearch{
	margin:auto;
	overflow:hidden;
	padding:100px 0 0;
	width:500px;
}
.partLinkTop ul li a span{
	height:26px;
	cursor:pointer;
}
.partLinkTop ul li{
	float:left;
	margin:0px 2px 0px 0px;
	
}


.partLinkTop ul li a .cornerLeft{
	float:left;
	background:transparent url(img/off/bg_corner_left.gif) no-repeat left top;
	width:6px;
}
.partLinkTop ul li a .cornerRight{
	float:left;
	background:transparent url(img/off/bg_corner_right.gif) no-repeat left top;
	width:6px;
}
.partLinkTop ul li a .partCenter{
	float:left;
	background:transparent url(img/off/bg_center.gif) repeat-x left top;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:5px 4px 0px 4px;
	height:21px;
}

.partLinkTop ul li a{
	font-family:arial;
}
.partLinkTop ul li.on a .cornerLeft{
	float:left;
	background:transparent url(img/on/bg_corner_left.gif) no-repeat left top;
	width:6px;
}
.partLinkTop ul li.on a .cornerRight{
	float:left;
	background:transparent url(img/on/bg_corner_right.gif) no-repeat left top;
	width:6px;
}
.partLinkTop ul li.on a .partCenter{
	float:left;
	background:transparent url(img/on/bg_center.gif) repeat-x left top;
	color:#521407;
	font-size:12px;
	font-weight:bold;
	padding:5px 4px 0px 4px;
	height:21px;
}
/******/
.partContentOption{
	width:100%;
	overflow:hidden;
	padding:0px 0px 36px 0px;
}
.partContentOption .blockTop{
	background: url(img/bg_content_search.gif) no-repeat left top;
	width:464px;
	font-size:12px;
	padding:20px 17px 0px 17px;
	
}

.partContentOption .blockTop p{
	width:464px;
	overflow:hidden;
	padding:0px 0px 12px 0px;
}
.partContentOption .blockTop p .rechMot{
	border:1px solid #b5a384;
	color:#574c39;
	height:18px;
	width:248px;
	padding:2px 0px 0px 6px;
}
.partContentOption .blockTop p .rechAffine_of{
	font-size:0px;
	float:left;
	background: url(img/btn_recherche_affiner.gif) no-repeat left top;
	width:171px;
	height:19px;
	font-size:0px;
	text-indent:-4444px;
}
.partContentOption .blockTop p .rechAffine_on{
	font-size:0px;
	float:left;
	background: url(img/btn_recherche_affiner_on.gif) no-repeat left top;
	width:171px;
	height:19px;
	font-size:0px;
	text-indent:-4444px;
}
.partContentOption .blockTop p .btnSearch,.partAffine p .btnSearch{
	font-size:0px;
	float:right;
	background: url(img/btn_recherche.gif) no-repeat left top;
	width:99px;
	height:19px;
	font-size:0px;
	text-indent:-4444px;
	border:0px;
	cursor:pointer;
}
.partContentOption .blockCornerBtm{
	background: url(img/bg_content_search.gif) no-repeat left bottom;
	width:498px;
	height:15px;
	font-size:0px;
	text-indent:-4444px;
}
/********************/
.partContentOption .blockTop p .titre{
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	font-family:times new roman;
	color:#521407;
}
.partContentOption .blockTop p .points{
	margin:0px 0px 0px 10px;
}
.partContentOption .blockTop p{
	color:#905515;
	font-size:12px;
}
.partContentOption .blockTop p .radio input{
	float:left;
	width:14px;
	margin-right: 5px;
}
.partContentOption .blockTop p .radio{
	margin:0px 0px 0px 0px;
	vertical-align: middle;
}

.partContentOption .blockTop p .radio label{
	font-family: Arial, Verdana, helvetica, Sans-Serif; 
	margin:0px 26px 0 0px;
	float:left;
	display:block;
	width: 185px;
	height: 20px;
	vertical-align: baseline;
}
*+html .partContentOption .blockTop p .radio label{
	padding-top: 2px;
	height:18px;
}

* html .partContentOption .blockTop p .radio label{
	padding-top: 2px;
	height:18px;
}

.partContentOption .blockTop p.separateur{
	padding:0px 0px 8px 0px;
}
/******/
.resultSearch{
	width:494px;
	/*height:640px;*/

}
.descTitle{
	width:494px;
	overflow:hidden;
}
.resultSearch .resultTable{
	height:516px;
	overflow:auto;
	width:494px;

}

.resultSearch table{
	width:476px;
	font-family:arial;
	
}
.resultSearch div div.first{
	width:171px;
	text-decoration:none;
	float:left;
}
.resultSearch div div.second{
	width:148px;
	float:left;
text-align:center;
}
.resultSearch div div.last{
	width:134px;
	float:left;
	text-align:center;
}

.resultSearch table tr td{
	background:#e5ad6c none;
	text-align:center;
	font-size:12px;
	color:#531307;
}
.resultSearch table tr .first{
	width:162px;
	padding:0px 0px 0px 9px;
	text-align:left;
	text-decoration:underline;
	font-size:10px;
}
.resultSearch table tr .second{
	width:148px;
}
.resultSearch table tr .last{
	width:134px;
}

.resultSearch div div.first h3{
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#531307;
	font-family:times new roman;
	
}
.resultSearch div div.first p{
	font-size:12px;
	color:#ad6619;
	
}
.resultSearch table .titleTable td{
	background:#e08421 none;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	font-family:times new roman;
	color:#fff;
	text-decoration:none;
}
.resultSearch table tr td{
	height:26px;
	border-bottom:1px solid #f4e1c2;
	border-right:2px solid #f4e1c2;
	color:#531307
	
}

.resultSearch .partPagination{
	width:476px;
	font-family:arial;
	color:#531307;
	font-size:11px;
	text-align:right;
	overflow:hidden;
	padding:8px 0px 10px 0px;
	height:14px;
}
.resultSearch .partPagination span{
	font-weight:bold;
	float:right;
}
.resultSearch .partPagination ul{
	margin:0px 0px 0px 4px;
	float:right;
}
.resultSearch .partPagination ul li{
	margin:0px 0px 0px 2px;
	display:inline;
}
.resultSearch .partPagination ul li a{
	text-decoration:underline;
	color:#531307;
}
.resultSearch p.btnALL .linkAllRecette{
	background: url(img/btn_tout_recettes.png) no-repeat left top;
	width:156px;
	height:23px;
	font-size:0px;
	color:#dd8f2e;
	float:right;
}
.resultSearch p.btnALL {
	position:absolute;
	bottom:46px;
	right:128px;
}
.product a{
	margin:0px 25px 0px 0px;
}
.product a.last{
	margin:0px 0px 0px 0px;
}
.btmMoteurRecherche{
	background:transparent url(img/bg_content_part_search.jpg) no-repeat scroll left bottom;
	width:744px;
	font-size:0px;
	float:left;
	margin-left:13px;
	height:136px;
	_height:136px;
}
.resultSearch table tr .first a{
	color:#531307;
}
