body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    height: 100%;  
	font-size: 62.5%;	
	color: #401202;
	text-align: center;
	font-family: arial, verdana, sans-serif;
	background: url(img/content-bg.jpg) repeat-y 50% 0;
	font-size:13px;
	text-align:justify;
    }


body a img {
	border: none;
}

img{
	display: block;
}

.clearing{	
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


/*------ nettoyage des styles ------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}

ul li ul 
{
	margin-left:30px;
	list-style:circle;
}


caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a:link, a:visited {
	text-decoration: underline;
	font-weight: bold;
	color:#ca0818;
}

a:hover {
	text-decoration: none;
	font-weight: bold;
	color:#ca0818;
}
.legende {
	font-size:10px;
	color:#ca0818;
	font-weight:bold;
}
.important{
	font-size:16px;
	color:#ca0818;
}
/*GESTION DES ANIAMTIONS FLASH////////////////////////////////////////////*/
#flashcontent {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 135px;
	border: 0px solid #f7da32;
}

#titre_page{
	width:1160px;
	height:87px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/titre_recette.gif);
	background-repeat: no-repeat;
	background-position: center top;
}


#flash_img_recette{
	width:454px;
	height:308px;
	margin-left:auto;
	margin-right:auto;
}
#flash_img_fun{
	width:450px	;
	height:350px;
	float:right;
}
#flash_img_marque{
	width:400px	;
	height:350px;
	float:right;
}
#flash_img_valeur{
	width:450px	;
	height:350px;
	float:right;
}
#flash_postit_recette{
	width:387;
	height:166px;
	margin-left:auto;
	margin-right:auto;
}


/*STRUCTURE DU SITE////////////////////////////////////////////*/
#fond_contenu_page{
	background: url(img/content-txt-bg.jpg) repeat-y 50% 0;
}
#contenu_page{
	width:970px;
	margin-left:auto; 
	margin-right:auto;
}
#communication_flash{
	display:none;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 970px;
	height: 20px;
	border: 0px solid #f7da32;
}	
#footer{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-image: url(img/footer-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 69px;
	text-align:center;
	font-size:10px;
}
#footer a{
	display:inline-block; 
	padding-right:20px;
	font-size:10px;
}

#footer span{
	font-weight: bold;
	color:#ca0818;
	display:inline-block; 
	padding-right:20px;
	font-size:10px;
}


#pave_selecteur{
	height:345px;
	width:970px;
	background-image: url(../images/fond-selecteur.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#form_recherche{
	margin-left:375px;
	text-align:left;
	padding-top:25px;
	width:250px;
}
#form_recherche label{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#532409;
}
#form_recherche p{
	padding-bottom:5px;
}
#btn_rechercher1{
	width:195px;
	margin-left:50px;
	padding-top:10px;
}
#form_recherche input,select{
	height:28px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#92bd0f;
}
.champs_recette_1{
	width:200px;
	border: 1px solid #97999e;
}
.champs_recette_2{
	width:245px;
	border: 1px solid #97999e;
}
/*  pave liste des recettes    */
#pave_liste_recette{
	height:542px;
	width:970px;
	background-image: url(../images/fond-recherche-recetter.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:left;
}
#titre_recherche img{
	display:inline;
}
#btn_precedent_recette{
	width:84px;
	padding-top:200px;
	float:left;
}
#btn_suivant_recette{
	width:75px;
	padding-top:200px;
	float:right;
}
#liste_recette{
	margin-left:90px;
	width:810px;
}
.pave_photo_recette{
	width:265px;
	display:inline-block;
}
.image_recette_liste{
	width:265px;
	height:179px;
	background-image: url(../images/ombre_image_recette.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:8px;
}
.image_recette_liste img{
	margin:auto;
}
.texte_recette_liste{
	width:200px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	text-align:center;
	height:30px;
}
/* PAGE AFFICHE UNE RECETTE */
#pave_recette{
	width:970px;
	background-image:url(../images/fond_page_recette.jpg);
	background-repeat:repeat-y;
	background-position: left top;
	text-align:left;
}



#flashtitrerecette{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 841px;
	height: 89px;
	float:left;
	background-image:url(../images/haut_fond_pave1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#bouton_retour_recherche{
	width:128px;
	height:89px;
	margin-left:841px;
	
	/*float:right;*/
}
#zone_ingredient{
	
	width: 970px;
}
#image_recette{
	width: 454px;
	height: 308px;
	float:left;
}
#picto_droite{
	width: 129px;
	float:right;
	text-align:center;
}
#picto_droite p{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FFF;
}
#picto_droite img{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}
#postit_recette{
	width: 387px;
	height: 166px;
	margin-left:454px;
}
#texte_ingredient{
	width: 387px;
	margin-left:454px;
	text-align:left; 
	font-weight:bold;
}
#pave_preparation{
	clear:both;
}

#texte_preparation{
	text-align:left; 
	font-weight:bold;
	width:703px;
	margin-left:50px;
	padding-bottom:20px;
	background-image:url(../images/titre_preparation.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:60px;
}
#fond_pave_astuce{
	background-image:url(../images/fond_astuce_bas.gif);
	background-repeat:repeat-y;
	background-position: right bottom;
	width:217px;
	float:right;
}
#pave_astuce{
	background-image:url(../images/feuille_astuces.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:147px;
	padding-top:70px;
	padding-left:40px;
	padding-right:30px;
}

#pave_astuce p{
	margin-bottom:20px;
}

.puce_astuce{
	margin-left:-18px;
	padding-left:14px;
	background-image:url(../images/puce_astuce.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:inline;
}
.span_debut_astuce{
	font-size:16px;
	font-weight:bold;
}

.inline{
	display:inline;	
}

#fin_pave_astuce{
	background-image:url(../images/fin_pave_astuce.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:8px;
}
#page_recette_bas_bg{
	background-image:url(../images/page_recette_bas_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:16px;
}
#titre_page h1{
	display:none;
}
#titre_recherche h1{
	display:none;
}

#pave_recette h2{
	display:none;
}

.recette_lien{
	color:#401202;
	text-decoration:none;
}
.recette_lien:hover{
	text-decoration:underline;
}
/* PAGE STANDARD /////////////////////////////////////////////////////////*/
#pave_page_standard{
	width:970px;
	background-image:url(img/standard-bg.jpg);
	background-repeat:repeat-y;
	background-position: left top;
	text-align:left;
	padding-top:30px;
	padding-bottom:30px;
	line-height:20px;
	font-weight:bold;
}
#pave_page_standard p{
	text-align:justify;
}
#pave_page_plan{
	width:940px;
	background-image:url(img/standard-bg.jpg);
	background-repeat:repeat-y;
	background-position: left top;
	text-align:left;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:30px;
	line-height:20px;
	font-weight:bold;
}


#pave_page_standard p{
	margin-bottom:20px;
	margin-left:30px;
	margin-right:30px;
}
#pave_page_standard h1, h2 {
	display:none;
}
#pave_page_standard span {
	display:block;
	margin: 0px 0px 0px 0px;
	color:#ca0818;
	font-weight:bold;
}

#pave_page_standard img{
	
}
.centrer{
	margin-left:auto;
	margin-right:auto;
}
.droite{
	float:right;
	margin-right:30px;
	margin-left:10px;
}
.gauche{
	float:left;
	margin-right:10px;
	margin-left:30px;
	margin-bottom:20px;
}
#titre_standard2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 1160px;
	height: 119px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/fond_titre_standard2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#titre_standard h1 {
	display:none;
	
}

#flashtitrenutrition{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 970px;
	height: 119px;
	margin-left:auto;
	margin-right:auto;
}

#page_standard_bas_bg{
	background-image:url(../images/page_standard_bas_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:16px;
}
#image_contact{
	float:right; 
	margin-right:100px;
}
/*TITRE ///////////////////////////////////*/
#titre_faq{
	width:1160px;
	height:89px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/titre_faq.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#titre_contact{
	width:1160px;
	height:89px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/titre_contact.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#titre_fun{
	width:1160px;
	height:89px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/titre_fun.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#titre_produit{
	width:1160px;
	height:89px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/titre_produit.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#titre_plan_site{
	width:1160px;
	height:89px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/titre_plan_site.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#lien_titre_produit{
	margin-left:800px;
	padding-top:46px;
}

/*/////////PAGE ACCUEIL ///////////////////////////////////////*/

#pave_zoom_actualite{
	width:721px;
	height:118px;
	text-align:left;
	line-height:20px;
	font-weight:bold;
	padding-top:50px;
	padding-left:170px;
}
#zoom_detail1{
	float:left;
	display:inline-block;
	line-height:14px;
	font-weight:normal;
	width:150px;
	height:100px;
	margin-right:30px;
	margin-top:80px;
	margin-left:180px;
	vertical-align:top;
	text-align:left;
}
#zoom_detail2{
	float:left;
	display:inline-block;
	line-height:14px;
	font-weight:normal;
	width:150px;
	height:100px;
	margin-top:80px;
	margin-right:30px;
	vertical-align:top;
	text-align:left;
}
#zoom_detail3 {
	float:left;
	display:inline-block;
	line-height:14px;
	font-weight:normal;
	width:150px;
	height:100px;
	margin-top:80px;
	vertical-align:top;
	text-align:left;
}
#footer_accueil{
	width:700px;
	float:left;
	height: 69px;
	text-align:right;
	font-size:10px;
}

#footer_accueil a, #footer_accueil span{
	display:inline-block; 
	padding-right:20px;
	font-size:10px;
}


.sstitre_12_rouge{
	font-weight:bold;
	color:#b50009;

}
#zone_animation_accueil{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 1160px;
	height: 400px;
	margin-left:auto;
	margin-right:auto;

}
#bg_zoom_actualite{
	background-image:url(img/pave_actualites.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	width: 1160px;
	height:240px;
	margin-left:auto;
	margin-right:auto;
}
#taille_contenu{
	width: 970px;
	margin-left:auto;
	margin-right:auto;
}
#flash_produit_choix{
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 249px;
	height: 226px;
}
#flashaccueil{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 970px;
	height: 400px;
	margin-left:auto;
	margin-right:auto;
}
/* PAGES PRODUITS ///////////////////////////////////////////////////*/

#pave_pourepas{
	width: 502px;
	height: 343px;
	background-image:url(img/pave_pourrepas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	display:inline-block;
}
#flash_pourepas{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 502px;
	height: 283px;
}
#pave_pourepas p{
	float:left;
	display:inline-block;
	padding: 0px 0px 0px 0px;
	width:250px;
	text-align:center;
	margin-top:10px;
}
#pave_pourepas  a{
	color:#ffed00;
}
.btnpave_pourepas  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:underline;
	color:#ffed00;
	font-size:14px;
}
.titre1{
	background-image:url(img/puce1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:20px;
	color:#ca0818;
	padding-top:5px;
	padding-left:30px;
	height:35px;
	font-family:Arial, sans-serif;
	letter-spacing: -1px;
}
.titre2{
	background-image:url(img/puce2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:20px;
	color:#ca0818;
	padding-top:25px;
	padding-left:30px;
	height:35px;
	font-family:Arial, sans-serif;
	letter-spacing: -1px;
}
.titre3{
	background-image:url(img/puce3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:20px;
	color:#ca0818;
	padding-top:25px;
	padding-left:30px;
	height:35px;
	font-family:Arial, sans-serif;
	letter-spacing: -1px;
}
.titre4{
	background-image:url(img/puce4.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:20px;
	color:#ca0818;
	padding-top:25px;
	padding-left:30px;
	height:35px;
	font-family:Arial, sans-serif;
	letter-spacing: -1px;
}
.titre5{
	background-image:url(img/puce5.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:20px;
	color:#ca0818;
	padding-top:25px;
	padding-left:30px;
	height:35px;
	font-family:Arial, sans-serif;
	letter-spacing: -1px;
}
/*APERITIF*/
#pave_aperitif{
	width: 468px;
	height: 343px;
	background-image:url(img/pave_aperitif.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:502px;
}
#flash_aperitif{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 468px;
	height: 283px;
	margin-left:auto;
	margin-right:auto;
}
#pave_aperitif p{
	float:right;
	width:234px;
	text-align:center;
	margin-top:15px;
}
#pave_aperitif a{
	color:#ffed00;
}
.btnpave_aperitif {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:underline;
	color:#ffed00;
	font-size:14px;
}
/*kit*/
#pave_kit{
	display:block;
	float:left;
	width: 319px;
	height: 343px;
	background-image:url(img/pave_kit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#flash_kit{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 319px;
	height: 260px;
	margin-left:auto;
	margin-right:auto;
}
#pave_kit p{
	width:319px;
	text-align:center;
	margin-top:15px;
}
#pave_kit a{
	color:#ffed00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	color:#ffed00;
	font-size:14px;
}
/*nouveau*/
#pave_nouveau{
	display:block;
	float:right;
	width: 325px;
	height: 343px;
	background-image:url(img/pave_nouveau.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#flash_nouveau{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 319px;
	height: 260px;
	margin-left:auto;
	margin-right:auto;
}
#pave_nouveau p{
	width:319px;
	text-align:center;
	margin-top:15px;
}
#pave_nouveau a{
	color:#ffed00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	color:#ffed00;
	font-size:14px;
}
/*ingredient*/
#pave_ingredient{
	display:block;
	margin-left:319px;
	width: 326px;
	height: 343px;
	background-image:url(img/pave_ingredient.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#flash_ingredient{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 319px;
	height: 260px;
	margin-left:auto;
	margin-right:auto;
}
#pave_ingredient p{
	width:319px;
	text-align:center;
	margin-top:10px;
}
#pave_ingredient a{
	color:#ffed00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	color:#ffed00;
	font-size:14px;
}

/* PAGE SELECTEUR PRODUITS //////////////////////*/
#selecteur_p_kit{
	width: 970px;
	height: 524px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/fond_produit_kit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#selecteur_p_aperitif{
	width: 970px;
	height: 524px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/fond_produit_aperitif.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#selecteur_p_ingredient{
	width: 970px;
	height: 524px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/fond_produit_ingredient.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#selecteur_p_plats-cuisines{
	width: 970px;
	height: 524px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/fond_produit_plats-cuisines.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#selecteur_flash_produit{
	float:left;
}

#selecteur_flash_tag{
	float:right;
}
/* page FICHE PRODUIT //////////////////////////////////////*/
#titre_fiche_produit{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 582px;
	height: 110px;
}
#image_fiche_produit{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 388px;
	height: 272px;
	float:right;
}
#texte_fiche_produit{
	margin-left:30px;
	font-weight: bold;
}
#pave_recette_produit{
	width:970px;
	background-image:url(img/standard-bg.jpg);
	background-repeat:repeat-y;
	background-position: left top;
	text-align:left;
}

#pave_recette_produit h1{
	display:none;
	
}

#flash_postit_recette_prod{
	width:217px;
	height:308px;
	float:right;
}

#pave_pour_kit{
	width: 970px;
	height: 272px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/produit_kit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#pave_pour_ingredient{
	width: 970px;
	height: 272px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/produit_ingredient.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#pave_pour_aperitif{
	width: 970px;
	height: 272px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/produit_aperitif.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#pave_pour_plats-cuisines{
	width: 970px;
	height: 272px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/produit_plats-cuisines.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#texte_ingredient_produit{
	width: 299px;
	margin-left:454px;
	text-align:left; 
	font-weight:bold;
	padding-top:40px;
}

#separateur_page_produit{
	width: 970px;
	height: 11px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/separateur_page_produit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#flashtitrerecetteprod{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 970px;
	height: 60px;
}
#fin_pave_astuce2{
	background-image:url(../images/fin_pave_astuce2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:8px;
}

#pave_astuce2{
	background-image:url(../images/feuille_astuces2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:147px;
	padding-top:70px;
	padding-left:40px;
	padding-right:30px;
}

#pave_idee_menu{
	background-image:url(../images/feuille_idee_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:147px;
	padding-top:70px;
	padding-left:40px;
	padding-right:30px;
}

#pave_astuce2 p{
	margin-bottom:20px;
}

#fond_pave_astuce a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	width:192px;
	height:49px;
	background-image:url(../images/boutonproduit.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color:#ffed08;
	margin-left:20px;
	text-align:center;
	padding-left:5px;
	padding-top:10px;
	color:#ffed08;
	font-size:13px;
}

.liste_fun ul li{
	margin-left:60px;
	list-style:square;
	list-style-position:inside;
}

.liste_fun a{
	color:#401202;
}

.liste_fun span{
	display:block;
	margin-left:30px;
}

#hide{
	display:none;	
}

.rouge{
	color:#ffed00;
}

#page_vierge{
	line-height:400px;
	text-align:center;
}

#engagement_legende{
	width:320px; 
	margin-left:140px;
	text-align:right;
}

#engagement_legende2{
	float:right;
	width:320px; 
	margin-right:100px;
	text-align:left;
}

#numero_vert{
	margin-right:450px;	
}

.attention
{
	color:#ca0818;
}

#bandeau_flash
{
	text-align:center;
}

:focus{
	outline:0;
}