body
{background-image:url(../images/pix.gif); background-repeat: repeat-x;background-color:#f08c82;top:0; color:#58585a; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

IMG{border:0}

FORM{margin:0; padding:0;}

#site{/*position:relative;*/width:892px; height:623px;background:url(../images/fond.gif) no-repeat; margin-left:auto; margin-right:auto;margin-top:23px;}

#menu
{ margin-top:45px; float:left; display:inline; margin-left:30px; width:171px; background:url(../images/fond_menu.gif) no-repeat; height:570px;}

#menu ul{ margin-top:115px; margin-left:0; margin-right:0; padding:0; list-style:none; margin-bottom:26px;}

#menu ul li{}

#header{float:right; width:672px; height:112px;}

#header #logo{float:right; width:186px; height:112px; text-align:center;}
//#header #logo IMG{ margin-top:30px;}
//#header #logo SWF{ margin-top:30px;}

#header #perso{float:right; width:223px; height:112px; font-size:11px; font-weight:bold; color:#2e3940;}
#header #perso #identification{ margin-top:25px;width:500px; margin-left:15px; line-height:19px;}
#header #perso #identification INPUT{font-size:9px;width:126px;}
#header #perso #identification INPUT.password{width:80px;}
#header #perso #identification a{color:#FFFFFF; text-decoration:none; }
#header #perso #identification a:hover{text-decoration:underline;}
#header #perso #identification .mdpoubli{width:500px;text-align:right; font-size:9px; margin-top:10px; margin-left:-300px;}

#header #perso #moncompte{ margin-top:25px;width:190px; margin-left:15px; line-height:19px;}
#header #perso #moncompte a{color:#FFFFFF; text-decoration:none;font-size:11px; font-weight:normal }
#header #perso #moncompte a:hover{text-decoration:underline;}

.btnaccueil{float:right; margin-top:340px;}



#contenu{ float:right; display:inline;width:615px; height:475px; background:url(../images/fond_blanc.gif);float:right; display:inline;width:615px; height:475px;margin-right:38px;}
#contenu_produits{ float:right; display:inline;width:615px; height:475px; background:url(../images/fond_produits.jpg);float:right; display:inline;width:615px; height:475px;margin-right:38px;text-align:center;}
#contenu.contenu_vert{ float:right; display:inline;width:615px; height:475px; background:url(../images/fond_vert.jpg); margin-right:38px;}

/*#contenu #liensfooter{ position:absolute; width:489x; height:45px; bottom:18px; right:38px; text-align:right;}*/
#site #liensfooter{ /*position:absolute; */clear:both; float:right; display:inline;width:547px; height:55px; text-align:right; margin-top:-60px;*margin-top:-32px; margin-right:38px;}


#contenu .interieur{width:574px; height:395px; margin-top:32px; margin-left:30px;overflow:auto;scrollbar-face-color:#ea0000;
scrollbar-arrow-color:#b2d461;
scrollbar-track-color:#ffffff;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#FFFFFF;
scrollbar-3dlight-color:#C0C0C0;
scrollbar-darkshadow-color:#C0C0C0;

}

/** page d'accueil **/
#contenuaccueil{float:right; display:inline;width:615px; height:475px; background:url(../images/fond_accueil.gif) no-repeat;display:inline;width:615px; height:475px; margin-right:38px;}
#contenuaccueil .interieur{width:574px; height:395px; margin-top:32px; margin-left:30px;overflow:auto;}
#contenuaccueil .interieur a.decouvrir{display:block; width:203px; height:53px;position:absolute; top:512px; margin-left:27px;}
#contenuaccueil #liensfooter{ position:absolute; width:489px; height:50px; bottom:13px; right:38px; text-align:right;}

/** inscription **/

#contenu .obligatoire{color:#e64131;margin-left:30px; margin-top:5px;}

#contenu .interieur #inscription{font-size:12px; letter-spacing:1px; }
#contenu .interieur #inscription label{font-size:12px;letter-spacing:0.2px;*letter-spacing:0.9px; text-align:right; float:left; display:inline;line-height:22px; height:35px;margin-right:8px;width:81px; }
#contenu .interieur #inscription fieldset{border:0;float:left; display:inline; line-height:22px; padding:0;height:35px; margin-right:8px;}
#contenu .interieur #inscription fieldset span{font-size:9px;line-height:12px;}
#contenu .interieur #inscription fieldset.civil{width:375px;}
#contenu .interieur #inscription fieldset input.champ{ color:#58585a; background-color:#ccdf93;width:170px; border:solid 1px #58585a; letter-spacing:normal;}
#contenu .interieur #inscription fieldset input.champ_petit{ color:#58585a; background-color:#ccdf93;width:80px; border:solid 1px #58585a;letter-spacing:normal;}
#contenu .interieur #inscription fieldset select{color:#58585a; background-color:#ccdf93; border:solid 1px #58585a; font-size:10px;}
#contenu .interieur #inscription fieldset font{color:#e64131;font-size:9px;line-height:12px;}

/** Contactez nous **/
#contenu .interieur #contact{font-size:12px; letter-spacing:1px; }
#contenu .interieur #contact label{clear:both; font-size:12px;letter-spacing:0.2px;*letter-spacing:0.9px; text-align:right; float:left; display:inline;line-height:18px; height:25px;margin-right:8px;width:140px;}
#contenu .interieur #contact fieldset{border:0;float:left; display:inline; line-height:18px; padding:0;height:25px; margin-right:8px;}
#contenu .interieur #contact fieldset span{font-size:9px;line-height:12px;}
#contenu .interieur #contact input.champ{color:#58585a; background-color:#ccdf93;width:190px; border:solid 1px #58585a; letter-spacing:normal; margin-bottom:5px; margin-left:2px;}
#contenu .interieur #contact input.champ_petit{ color:#58585a; background-color:#ccdf93;width:80px; border:solid 1px #58585a;letter-spacing:normal;}
/**#contenu .interieur #contact fieldset textarea.champ_grand{clear:left; color:#58585a; background-color:#ccdf93;width:400px; height:200px; border:solid 1px #58585a; letter-spacing:normal;}**/
#contenu .interieur #contact select{color:#58585a; background-color:#ccdf93; border:solid 1px #58585a; font-size:10px; margin-bottom:3px; margin-left:-2px;}
#contenu .interieur #contact font{color:#e64131;font-size:9px;line-height:12px;}
#contenu .interieur #contact a{clear:left;margin-left:450px;}


/** pages de contenu **/
#contenu .interieur h1{font-size:20px; letter-spacing:1px; text-align:center; color:#E4311F; font-weight:bold;}
#contenu .interieur p{font-size:12px;}
#contenu .interieur p font{color:#027607; font-weight:bold;font-size:12px;}

/** idées menus **/
#contenu .interieur .tit_menu{ color:#d8211a; font-size:20px; text-align:right; letter-spacing:1px; font-weight:bold;}
#contenu .interieur .idee_recette{width:280px; height:120px; float:left; display:inline; margin-left:0px;color:#2c6317; font-size:13px; font-weight:bold; margin-top:0px;}
#contenu .interieur .idee_recette a {width:280px; height:120px; float:left; display:inline; margin-left:0px;color:#2c6317; font-size:13px; font-weight:bold; text-decoration:none;}
#contenu .interieur .idee_recette IMG{ float:left; margin-right:3px; margin-top:5px;}
#contenu .interieur .idee_recette a:hover{ text-decoration:underline;}
#contenu .interieur .recettes IMG{ float:left; margin-right:5px;}
#contenu .interieur .recettes a{color:#2c6317; font-size:13px;}
#contenu .interieur .recettes .btn_retour{color:#FFFFFF; font-size:12px;}
#contenu .interieur .recettes h2{color:#246025;}

/* gestion du coin */
#contenu.contenu_vert .interieur.coin_menu{z-index:1;position:absolute;}
#contenu .coin{width:265px;height:184px;float:right; display:inline;/*position:absolute; /*bottom:68px; right:40px;*/ z-index:0;margin-top:258px;margin-right:2px;}

/** astuces **/
#contenu .interieur.accueil_astuce{background:url(../images/back_astuce.jpg) no-repeat;}
#contenu .interieur .gagnante{font-size:12px; font-weight:bold; line-height:22px; height:70px;}
#contenu .interieur .gagnante font{color:#dd2726;font-size:12px; font-weight:bold;}
#contenu .interieur .theme{ text-align:center; font-size:14px; color:#FFFFFF; margin-top:95px; margin-left:-30px; font-weight:bold;height:65px;}
#contenu .interieur .accroche_astuce{text-align:center; font-size:20px;color:#c23034;margin-top:25px;*margin-top:20px;font-weight:bold; margin-bottom:8px;}
#contenu .interieur a.btn{text-decoration:none; color:#FFFFFF; background:url(../images/btn.gif) no-repeat;width:152px; height:46px; display:block; text-align:center; padding-top:4px; font-size:12px; float:left; margin-left:25px;}
#contenu .interieur a.btn.ligne{ padding-top:10px;}
#contenu .interieur a.btn:hover{ text-decoration:underline;}

/** dépot d'une astuce **/
#contenu .interieur.depot_astuce{background:url(../images/back_depotastuce.jpg) no-repeat;}
#contenu .interieur.depot_astuce .themedepot{ text-align:center; font-size:9px; color:#FFFFFF; margin-top:105px; margin-left:-20px; height:50px;}
#contenu .interieur.depot_astuce .formuastuce{color:#027607; font-weight:bold; font-size:18px; margin-top:15px;}
#contenu .interieur.depot_astuce .formuastuce span{font-size:14px; line-height:20px;}
#contenu .interieur.depot_astuce .formuastuce input{width:500px; border:solid 1px #cde094;font-size:11px;}
#contenu .interieur.depot_astuce .formuastuce textarea{width:500px; height:80px; border:solid 1px #cde094; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#contenu .interieur.depot_astuce .formuastuce a.btn{ margin-left:0px; line-height:28px;margin-top:8px; font-weight:normal; float:right; margin-right:65px; display:inline;}
#contenu .interieur.depot_astuce .formuastuce a.btn:hover{ text-decoration:underline;}

/** astuces du mois **/
#contenu .interieur h1.h1astuces{ text-align:left; margin-top:10px;}

/* archives des astuces **/
#contenu .interieur.archivesastuces a{ text-decoration:none;color:#58585a;}
#contenu .interieur.archivesastuces a:hover{ text-decoration:underline;color:#dd2726;}

/** détail d'une astuce **/
#contenu .interieur.detailastuce p{width:90%;}
#contenu .interieur.detailastuce a{text-decoration:none; color:#FFFFFF; background:url(../images/btn_retour.gif) no-repeat;width:70px; height:19px; display:block; text-align:center;padding-top:2px;font-size:11px; float:right; margin-right:25px;}
#contenu .interieur.detailastuce a:hover{ text-decoration:underline;}


/** bouton retour astuces **/
a.btn_retour{text-decoration:none; color:#FFFFFF; background:url(../images/btn_retour.gif) no-repeat;width:73px; height:25px; display:block; text-align:center;padding-top:2px;font-size:11px; margin-top:10px;}
a.btn_retour:hover{ text-decoration:underline;}
a.btn_retour2{text-decoration:none; color:#FFFFFF; background:url(../images/btn_retour2.gif) no-repeat;width:73px; height:25px; display:block; text-align:center;padding-top:2px;font-size:11px; margin-top:10px;}
a.btn_retour2:hover{ text-decoration:underline;}

/** les produits **/
#contenu_produits p{width:560px;font-weight:bold; font-size:12px; color:#787878; margin:0 auto; padding:0;}
#contenu_produits .decalage{padding-top:2px;}
#contenu_produits b{color:#e12428;}
#contenu_produits .backRouge{background:url(../images/back_produits.jpg) no-repeat; width:525px; height:110px;margin:0 auto;}
#contenu_produits .backRouge p{color:#FFFFFF;font-size:14px;font-weight:bold;padding-top:22px;}
#contenu_produits .interieur.produits .logosproduits{width:560px; height:104px; clear:both; float:left;margin-top:28px;  text-align:center; }

#contenu .interieur.detailproduit p{clear:both; padding-right:5px;}
#contenu .interieur.detailproduit p font{font-size:16px;}
#contenu .interieur .bloc_produit{ float:left; display:inline; width:270px; line-height:12px; margin-bottom:15px;font-weight:bold;height:70px;}
#contenu .interieur .bloc_produit DIV{float:left;width:125px;}


/** les offres **/
/** les produits **/
#contenu .interieur.offres { }
#contenu .interieur.offres h1{text-align:left; font-size:14px; letter-spacing:normal; margin-top:20px; margin-bottom:10px; color:#E4311F;}
#contenu .interieur.offres p{color:#787878;}
#contenu .interieur.offres p font{color:#E4311F;}
#contenu .interieur.offres p.moitie{width:330px; }

#contenu .interieur.offres p a{color:#787878;}

/** désabonnement **/
#contenu .interieur.desabonnement{background:url(../images/back_desabo.jpg) no-repeat;}
#contenu .interieur.desabonnement .intro{width:340px; height:176px; font-size:14px;color:#2f5102;}
#contenu .interieur.desabonnement .intro font{color:#e6402f; font-size:16px; font-weight:bold;}
#contenu .interieur.desabonnement .zonemail{text-align:center; font-size:16px; color:#FFFFFF; margin-top:60px; font-weight:bold;height:155px;}
#contenu .interieur.desabonnement .zonemail input{font-size:11px; margin-top:10px;margin-bottom:50px;width:200px;}
#contenu .interieur.desabonnement .zonemail a{clear:both;text-decoration:none; color:#FFFFFF; background:url(../images/btn.gif) no-repeat;width:152px; height:46px; display:block; text-align:center; padding-top:4px; font-size:12px; /*float:left;*/ margin-left:auto; margin-right:auto;}
#contenu .interieur.desabonnement .zonemail a:hover{text-decoration:underline;}
#contenu .interieur.desabonnement .zonemail a.ligne{padding-top:12px;}

/** message d'erreur **/
#site_noir
{
	display:none; position:absolute;width:100%;height:100%;z-index:60;top:0;
	background:url(../images/pix.png) repeat;
	*left:0;
	*background: none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/pix.png', sizingMethod='scale');*height:900px;
}

#div_message
{
	width:349px; height:244px; position:absolute;display:none; margin-left:auto; margin-right:auto; left:480px;top:200px; z-index:1000;
}

#div_message a
{
	position:absolute;float:right; display:block;right:12px; top:14px; text-align:right;width:100%;color:#58585a; font-weight:bold; text-decoration:none;
}
#div_message a:hover
{ text-decoration:underline;}


#contenu_message
{
	position:absolute; width:340px; height:200px; margin-left:13px; top:38px; font-size:11px; font-weight:bold; 
}

