/* TAGS HTML */
body{
	background-color:#fde7bc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

a{
	text-decoration:none;
	color:inherit;
}

/* STRUCTURE PAGES */
#header{
	width:932px;
	height:131px;
	float:left;
}
#header h1{
	margin:30px 0px 0px 170px;
	cursor:pointer;
	width:285px;
	height:71px;
}
#header #bandeau{
	width:921px;
	height:131px;
	margin-left:11px;
}
#header #ligne{
	clear:both;
	height:16px;
	float:left;
	margin:10px 0px 0px 145px;
}
#lien_autre_site{
	width:161px;
	height:122px;
	position:absolute;
	margin:-1px 0px 0px 787px;
}
#container{
	position:absolute;
	width:932px;
	height:auto;
	margin-top:10px;
	margin-left:-485px;
	left:50%;
	float:left;
}
#page{
	float:left;
	margin:0px 0px 0px 10px;
}
#page #contenu{
	min-height:410px;
	float:left;
	width:890px;
	padding-top:10px;
}
#contenu #zone_unique{
	margin-bottom:10px;
	float:left;
	width:750px;
	padding-left:140px;
}
#contenu #zone_gauche{
	float:left;
	width:140px;
	overflow:hidden;
	min-height:1px;
}
#contenu #zone_contenu{
	float:left;
	width:750px;
}
#contenu #zone_centrale{
	float:left;
	width:460px;
	padding-right:20px;
	margin-bottom:10px;
}
#contenu #zone_droite{
	float:left;
	width:270px;
	overflow:hidden;
}
#contenu #zone_totale{
	float:left;
	width:730px;
	padding-right:20px;
	margin-bottom:10px;
}
#contenu #zone_centrale_forum{
	width:400px;
	float:left;
	padding-right:10px;
	margin-bottom:10px;
}
#contenu #zone_droite_forum{
	width:330px;
	padding-right:10px;
	float:left;
}
#contenu #zone_centrale_fiche{
	float:left;
	width:610px;
	padding-right:20px;
	margin-bottom:10px;
}
#contenu #zone_droite_fiche{
	width:260px;
	float:left;
}
#page #contenu h2{
	padding:10px 0px 10px 0px;
}
#page #contenu h3{
	padding-bottom:20px;
}
#page #contenu li{
	padding-left:20px;
	margin-bottom:8px;
	height:13px;
}
#page #contenu .trait{
	width:100%;
	margin:12px 0px;
	height:1px;
	overflow:hidden;
}
#footer{
	padding:15px 0px;
	text-align:center;
	width:905px;
	margin-left:5px;
	font-size:10px;
}	
#footer ul{
	list-style:none;
}
#footer li{
	display:inline;
	list-style-type:none;
	color:#b69675;
}
#page #commentaires{
	margin:15px 0px 10px 15px;
	float:left;
	color:#000000;
	width:580px;
}
#page #commentaires .auteur-avis{
	height:15px;
	float:left;
	padding:2px 0px 0px 0px;
}
#page #commentaires .note-avis{
	height:15px;
	float:right;
	width:160px;
}
#page #commentaires .texte-avis{
	margin:5px 0px 0px 0px;
}
#page #commentaires hr{
	background-color: none;
	height: 0px;
	border:none;
	margin: 10px 0;	
}
#page #commentaires .nacarat{color:#f4534b;}

/* STRUCTURE HOME */
#header_home{
	width:933px;
	height:165px;
	float:left;
}
#header_home h1{
	margin:28px 0px 0px 70px;
	width:424px;
	height:132px;
}
#page_home{
	float:left;
	margin:0px 0px 0px 10px;
	height:439px;
	width:890px;
}
#page_home #encarts_home{
	float:right;
	width:320px;
	height:330px;
	left:610px;
	top:150px;
	position:absolute;
}
#encarts_home .encart_home-spec{
	float:right;
	width:314px;
	height:90px;
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
	margin-bottom:2px;
}
.encart_home-spec .encart_texte{
	float:left;
	width:145px;
	margin-left:25px;
	margin-top:40px;
}
.encart_texte img {
	margin-bottom:4px;
}
.encart_home-spec .encart_image, .encart_home .encart_image{
	width:140px;
	position:absolute;
	left:180px;
}
.encart_home-spec .encart_savoir_plus{
	position:absolute;
	left:243px;
	margin-top:67px;
}
#encarts_home .encart_home{
	float:right;
	width:314px;
	height:57px;
	background-repeat:no-repeat;
	overflow:hidden;
	margin-bottom:2px;
}
.encart_home .encart_texte{
	float:left;
	width:145px;
	margin-left:25px;
	margin-top:7px;
	margin-bottom:2px;
}
.encart_texte .bodytext{
	margin-top:-4px;
}
.encart_home .encart_savoir_plus{
	position:absolute;
	left:243px;
	margin-top:34px;
	z-index:2;
}

#page_home #zooms_home{
	position:absolute;
	width:890px;
	height:135px;
	top:480px;
}
#zooms_home .zoom_home{
	float:left;
	height:135px;
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
	width:auto;
}
.zoom_home .zoom_texte{
	float:left;
	width:160px;
	margin-top:37px;
	padding-right:10px;
}
.zoom_texte img{
	margin-bottom:6px;
}
.zoom_home .zoom_image{
	float:left;
	padding-left:15px;
	width:95px;
	margin-top:10px;
}
.zoom_texte .zoom_savoir_plus{
	position:absolute;
	top:107px;
	margin-left:74px;
}
.zoom_texte .zoom_savoir_plus img, .zoom_texte_recette .zoom_savoir_plus img, .zoom_texte_produit .zoom_savoir_plus img{
	margin-bottom:0px;
}
.zoom_home .zoom_texte_recette{
	float:left;
	width:245px;
	margin-top:37px;
	padding:0 15px;
}
.zoom_home .zoom_recette_titre{
	margin-top:5px;
}
.zoom_texte_produit .zoom_produit_titre{
	float:left;
	width:245px;
}
.zoom_texte_recette .zoom_savoir_plus{
	clear:both;
	position:absolute;
	top:107px;
	margin-left:164px;
}
.zoom_home .zoom_produit_entete{
	padding-left:100px;
	float:left;
	margin-bottom:4px;
	width:205px;
}
.zoom_home .zoom_texte_produit{
	float:left;
	width:305px;
	margin-top:37px;
	padding:0 15px;
}
.zoom_texte_produit .zoom_image{
	padding:0px;
	margin:0px;
	position:absolute;
	width:100px;
	top:0px;
}
.zoom_texte_produit .zoom_produit_titre{
	float:right;
	width:205px;
	margin-top:3px;
}
.zoom_texte_produit .zoom_savoir_plus{
	position:absolute;
	top:107px;
	margin-left:225px;
}

#page_home h2{
	position:absolute;
}

#contenu .zoom_pub{
	margin-right:20px;
	padding:10px;
	margin-top:80px;
	top:190px;
	position:absolute;
	left:681px;
}

#zone_droite_fiche .encart_widget{
	width:240px;
	position:absolute;
	left:681px;
	top:150px;
	height:57px;
	color:#FFFFFF;
}

.encart_widget .encart_titre{
	margin:8px 0px 4px 20px;
	float:left;
}

.encart_widget .encart_texte{
	margin-left:20px;
	float:left;
	width:140px;
}

.encart_widget .encart_savoir_plus{
	float:right;
	width:80px;
} 
	
/* MENU */
#menu{
	width:90px;
	height:18px;
	/*background:url(../../images/magazine/bg_menu.gif) top left no-repeat;*/
	/*padding:7px 0px 0px 23px;*/
	color:#000000;
	font-weight:bold;
	z-index:1;
	position:absolute;
	cursor:pointer;
	top:40px;
	left:11px;
}
#sousmenu{
	background:url(../../images/magazine/fond_ssmenu.png) top left no-repeat;
	width:497px;
	height:293px;
	font-size:22px;
	text-transform:uppercase;
	float:left;
	position:absolute;
	z-index:0;
	cursor:pointer;
}
#sousmenu ul{
	margin:90px 10px 10px 60px;
}
#sousmenu li{
	margin-bottom:4px;
}
#sousmenu li a{
	color:#000000;
	text-decoration:none;
}

/* listing */
.div_result{
	font-size:10px;
	margin:10px 5px;
	float:left;
	width:450px;
}
.div_result .imgresult{
	float:left;
	width:60px;
	height:60px;
}
.div_result .lienresult{
	float:right;
	margin:25px 0px 0px 15px; 
	width:355px;
}

/* affichage recette */
#page .imgrecette{
	margin:0px; 
	width:225px;
	float:left;
}
#page #notes_recette{
	float:left;
	height:14px;
	font-size:8px;
	margin:1px 0px 0px 0px;
	background:url(../../images/magazine/btn_notes.gif) top left no-repeat;
	width:195px;
	padding:6px 0px 0px 30px;
}
#page #save_recette{
	float:left;
	height:25px;
	font-size:8px;
	margin:1px 0px 0px 0px;
	background:url(../../images/magazine/btn_enregistrer.gif) top left no-repeat;
	width:195px;
	padding:3px 0px 0px 30px;
}
#page #imprimer_fiche_recette{
	float:left;
	height:14px;
	font-size:8px;
	margin:1px 0px 0px 0px;
	background:url(../../images/magazine/btn_imprimer.gif) top left no-repeat;
	width:195px;
	padding:6px 0px 0px 30px;
}
#page #envoi_ami_recette{
	float:left;
	margin:1px 0px 0px 0px;
	font-size:8px;
	background:url(../../images/magazine/btn_envoyer.gif) top left no-repeat;
	width:195px;
	height:15px;
	padding:4px 0px 0px 30px;
}
#page #description{
	width:270px;
	margin-left:10px;
}
#page #description .txt{
	color:#783200;
	margin:10px 0px 0px 0px;
	width:280px;
}
#page .auteur{
	color:#ff6600;
	font-weight:bold;
	margin:15px 0px 0px 0px;
}
#page .ficherecette{
	margin:5px 0px 15px 23px;
	color:#FF6600;
	font-size:26px;
	width:330px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	padding:0px;
}
#page #pictos{
	margin:10px 0px 10px 15px;
}
#page #pictos p, #page #pictos span{
	float:left;
}
#page #pictos p.sep{
	width:1px;
	height:45px;
}
#page #pictos #nbpersonnes{
	width:71px;
	height:45px;
}
#page #pictos #tps_prepa{
	width:71px;
	height:45px;
}
#page #pictos #tps_cuisson{
	width:71px;
	height:45px;
}
#page #ingredients{
	margin:0px 0px 0px 0px;
	padding-bottom:20px;
	width:365px;
	color:#000000;
}
#page #ingredients .titreBloc{
	/*background:url(../../images/magazine/btn_recette.gif) top left no-repeat;*/
	width:350px;
	height:21px;
	padding:0px;
	color:#fff;
}
#page #ingredients p{
	padding:15px 0px 0px 15px;
	width:350px;
}
#page #etapes{
	margin:3px 0px 0px 0px;
	padding-bottom:10px;
	width:365px;
	color:#000000;
}
#page #etapes .titreBloc{
	/*background:url(../../images/magazine/btn_recette.gif) top left no-repeat;*/
	width:350px;
	height:21px;
	padding:0px;
	color:#fff;
}
#page #etapes p{
	padding:15px 0px 0px 15px;
	width:350px;
}
#page #notes{
	margin:10px 0px 0px 20px;
	width:256px;
}
#page #notes p{
	width:256px;
}
#page .encart_edito{
	width:235px;
	background-color:#d83d42;
	color:#fff;
	padding:10px 30px 15px 15px;
	position:absolute;
}
#page .encart_edito .descBlocIMG,#page .descBlocIMG .bodytext{
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#d83d42;
}
#page .encart_edito .ensavoirplusjaune{
	padding:2px 0px 0px 20px;
}
/* fiche produit */
#page #conditionnements{
	margin:0px 0px 30px 20px;
	float:left;
}
#page #conditionnements .titreBloc{
	margin-left:40px;
}
#page .cond{
	height:132px;
	float:left;
	width:76px;
	margin:15px 0px 0px 5px;
}
#page .first{
	margin-left:15px;
}
#page .cond .image{
	width:76px;
	height:110px;
	text-align:center;
	position:relative;
}
#page .cond .vbottom{
	position:absolute; 
	bottom:0px;
	width:76px;
	text-align:center;
}
#page .titre_cond{
	width:76px;
	color:#fff;
	text-align:center;
	height:18px;
	margin:5px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-size:8px;
}
#page #menupdtgamme{
	float:left;
	margin:40px 0px 0px 15px;
}
#page #menugammepdt{
	float:left;
	margin:40px 0px 0px 15px;
}
#page #menugammepdt select, #page #menupdtgamme select{
	border:1px solid #988653;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7f573b;
	width:250px;
}
#page #menugammepdt .btnok,#page #menupdtgamme .btnok{
	margin:2px 0px 0px 5px;
	float:left;
}
#page .imgpdt{
	margin:15px 0px 0px 0px; 
	width:225px;
	float:left;
}
#page #imprimer_fiche{
	float:left;
	font-size:8px;
	margin:0px;
	background:url(../../images/magazine/btn_imprimer.gif) top left no-repeat;
	width:195px;
	height:19px;
	padding:6px 0px 0px 30px;
}
#page #envoi_ami{
	float:left;
	margin:1px 0px 0px 0px;
	font-size:8px;
	background:url(../../images/magazine/btn_envoyer.gif) top left no-repeat;
	width:195px;
	height:19px;
	padding:6px 0px 0px 30px;
}
h2.mag{width:360px;margin:0px 0px 0px 15px}

#page #descriptif_pdt{
	width:365px;
	padding:15px 0px 0px 15px;
	color:#000000;
}


a.footer:active{text-decoration:none; color:#b69675}
a.footer:link{text-decoration:none; color:#b69675}
a.footer:visited{text-decoration:none; color:#b69675}
a.footer:hover{text-decoration:none}