/* Modèle v1.24 24/02/2009 */


/********** A GARDER EN L'ÉTAT ************/
*{margin:0; padding:0;}
ul {margin-bottom:10px;}
li{margin-left: 25px;}
a img{border:0}
html {font-size: 100%;}
.clear{clear:both;}
.centre{text-align:center;}
.img_gauche {float:left; display:inline; margin:0 5px 5px 0;}
.img_droite {float:right; display:inline; margin:0 0 5px 5px;}
.floatLeft{float:left; display:inline;}

/*********** A PERSONNALISER **************/
body {font: normal 11px arial; color:#57493a; background-color:white;}
#body{background:#c21d16 url(images/fonds/fond.gif) repeat-x top left;}
table{font-size: 11px;}
a{color: #c21d16; text-decoration:none;}
a:hover {text-decoration:underline;}

/*********** POPUP **************/
#body_popup{background-color:#fff; margin:0; padding:0;}
#body_popup #conteneur_popup{width:600px; margin:0 auto; padding:0; background-color:#fff; border:1px solid #be120f; border-width:0 1px;}
#body_popup #contenu_popup{padding:20px; overflow:hidden;}

/*h1{font: bold 22px Arial; margin-bottom:10px;}*/
h1{font: normal 22px Arial; margin-bottom:12px; background: url(images/puces/grandePuce.gif) no-repeat top left; line-height:20px; padding-left:23px; margin-left:70px; color:#c21d16;}
h2{font: bold 16px Arial; margin-bottom:12px; line-height:20px; padding-left:23px; margin-left:0px;}
h3{font: bold 12px Arial;}
h4{color:#c11c15;font-family:Arial; font-weight:normal;  font-size:18px; margin-bottom:10px; }
h5{color:#453729; font: bold 12px Arial;  margin-bottom:5px;}
h6{color:#453729; font: bold 11px Arial; margin-bottom:5px; text-transform:uppercase;}
p {margin-bottom:10px; text-align: justify;}
strong{font-weight: bold;}
em{font-style: italic;}

.color {color:#c21d16;}
.orange{color:#dc610f;}
.hr{font-size:1px; height:10px; border-bottom:1px solid #c21d16; margin:0 0 10px;}
.asterisque{font-style:italic; font-size:9px;}
.texteAsterisque{font-style:italic; font-size:9px;}
.center{text-align:center;}
.btn{font:bold 10px arial; text-align:center; color:#524434; display:block;}
.block{display:block;}
.prixBarre{text-decoration:line-through; font:normal 10px arial;}
.maj{text-transform:uppercase;}

/* Formulaires */
.bouton{
  display:block; color:#fff; 
  background-color: #635546;
  font:bold 11px arial; line-height:20px; width:150px; height:20px; border-width:0;  
  text-align:center; cursor:pointer;
}

input{margin-bottom:0px !important; margin-bottom:-2px !important!; margin-bottom:-2px;}
input, select, textarea{font: normal 10px 'Trebuchet MS'; color:#666; border:1px solid #808080;}
input[type="checkbox"], input[type="radio"]{border-width: 0;}

.row{clear:both; margin-bottom:5px;}
.row label{display:inline; float: left; margin-right: 5px; width: 145px; text-align: right;}
.row label span,
  .row_are label span{color:#f00;}
.row textarea, .row input {width: 150px;}
.row select {width: 152px;}

.row_chk{padding:0; clear:both; margin-bottom:5px;}
.row_chk input{border:0}
.row_chk label{float:none; display:inline; margin:0; padding:0; cursor:pointer;}

.row_are{clear:both; margin-bottom:5px;}
.row_are label{display:block;}
.row_are textarea{width:300px;}

.row_rad {clear:both; margin-bottom:5px;}
.row_rad .label{float:left; width:145px; text-align:right;}
.row_rad .rad {margin-left:150px; margin-bottom:1px;}
.row_rad .rad input{vertical-align:middle; border:0}
.row_rad .rad label{float:none; display:inline; margin:0; padding:0; cursor:pointer;}

.row_bt {margin-left:150px; clear:both; margin-bottom:5px; }

#conteneur{margin:0 auto; width:990px; overflow:hidden;}
#conteneur2{width:968px; background: url(images/fonds/bgConteneur2.gif) repeat-y top left;}
.ui-effects-transfer { border: 3px dotted #FF9C30; } 

#titrePromo{display:block; font: normal 22px Arial; margin-bottom:12px; background: url(images/puces/grandePuce.gif) no-repeat top left; 
line-height:20px; padding-left:23px; margin-left:70px;color:#dc610f;}
#titrePromo span{font:normal 11px arial; float:right; margin:4px 10px 0 0;}
#titrePromo:hover{color:#C21D16; text-decoration:none;}

.MoteurNavigation{text-align:center; margin-bottom:10px;}
.MoteurNavigation a{font:normal 11px arial; color:#57493A; padding:0 3px; border:1px solid transparent;
  margin-right:2px;}
.MoteurNavigation a:hover,
  .MoteurNavigation .MoteurNavigationPageActuelle{font:normal 11px arial; border:1px solid #C21D16; 
    background-color:#f0d9cf; color:#C21D16; text-decoration:none;  padding:0 3px; margin-right:2px;}

    
.Moteur{width:100%; border-collapse: collapse;}
.Moteur td, .Moteur th{padding:1px 3px; border:1px solid #fff; }
.Moteur thead th{background-color:#c21d16; color:#fff; text-align:center; font: bold 11px arial;}
.Moteur tbody td{background-color:#ffdb79;}
.Moteur tfoot td{background-color:#c21d16; color:#fff; font: bold 11px arial;}

/* Total du panier et du récap commande */
#total_panier {width:auto;}
#total_panier tbody th{padding-left:30px; background-color:#c21d16; color:#fff; text-align:right; font: bold 11px arial;}
#total_panier tbody td{padding-left:30px; text-align:right; }    


/******************************************/
/******************  ENTETE  **************/
/******************************************/
#header{width:909px; height:263px; padding-left:23px; padding-right:58px; position:relative; background:url(images/fonds/bandeau.jpg) no-repeat top left;}

#logo{margin-bottom:50px; margin-top:18px; float:left; display:inline; margin-right:240px;}

/******************  MENU  **************/

ul#menu{width:461px; list-style-type:none; margin-bottom:0px;float:left; display:inline; }
ul#menu li{float:left; display:inline; margin:0px; height:39px; }
ul#menu li a{float:left; display:inline; height:39px;}

ul#menu li a#accueil{background: url(images/menu/accueil.gif) no-repeat bottom left; width:106px; }
ul#menu li a#accueil:hover ,
ul#menu li a#accueil.active{background: url(images/menu/accueil.gif) no-repeat top left;}

ul#menu li a#boutique{background: url(images/menu/boutique.gif) no-repeat bottom left; width:97px;}
ul#menu li a#boutique:hover ,
ul#menu li a#boutique.active{background: url(images/menu/boutique.gif) no-repeat top left;}

ul#menu li a#recettes{background: url(images/menu/recettes.gif) no-repeat bottom left; width:94px; }
ul#menu li a#recettes:hover ,
ul#menu li a#recettes.active{background: url(images/menu/recettes.gif) no-repeat top left; }

ul#menu li a#foire{background: url(images/menu/faq.gif) no-repeat bottom left; width:65px;}
ul#menu li a#foire:hover,
ul#menu li a#foire.active{background: url(images/menu/faq.gif) no-repeat top left;}

ul#menu li a#contact{background: url(images/menu/contact.gif) no-repeat bottom left; width:99px; }
ul#menu li a#contact:hover ,
ul#menu li a#contact.active{background: url(images/menu/contact.gif) no-repeat top left;}

/******************  COMPTE  **************/
a#aMonCompte{float:right; display:inline;margin:-25px 30px 0 0;width:95px;height:20px;text-decoration:none;}
form#monCompte{width:162px; float:right; display:inline;}
form#monCompte .row{clear:none; margin-bottom:14px;}
form#monCompte .row textarea, .row input {width: 155px; margin-bottom:14px;}
form#monCompte .password{display:inline; float: left; }
form#monCompte .password input{width:115px; margin-right:5px;}

form#monCompte .row_bt {margin-left:0px; clear:none;  float:left; display:inline;  margin-bottom:0px; }
form#monCompte .bouton{
  float:left; color:#524434; 
  font:bold 11px arial; line-height:22px; width:34px; height:22px; border-width:0;  
  text-align:center; cursor:pointer;  background: url(images/btn/bgOK.gif) no-repeat top left;
}

#cybermarche{float:right; display:inline; width:358px; height:73px;}
#cybermarche a.cyber_home{display:block;height:57px;}
#cybermarche a.cyber_qsn{display: inline-block; margin-left:20px;}

#lienMonCompte{width:162px; float:right; display:inline;}
#lienMonCompte ul{list-style-type:none;}
#lienMonCompte ul li a{color:white;margin-left:10px;}

/* Fil d'ariane */
#ariane{list-style-type: none; height:14px; margin:-6px 0 20px;}
#ariane li{float:left; height:14px; margin-left:0;}
#ariane li.prem{padding-left:5px;}
#ariane li.suiv{padding-left:20px; background: url("images/puces/puceRouge.gif") no-repeat 9px 3px;}
#ariane li a{color:#57493A}
#ariane li a:hover,
  #ariane li.der{color:#C21D16; text-decoration:none}


/* Contenus */

/******************************************/
/**************  STRUCTURE  ****************/
/******************************************/


/**************  COLONNE GAUCHE  ****************/

#colG{width:194px; float:left; display:inline; overflow:hidden; }
#colG h4{margin-bottom:0px;}
#colG ul.listeFamilles{width:194px; /*margin-bottom:20px;*/ list-style-type:none; }
#colG ul.listeFamilles li.famillesLi{background: url(images/fonds/bgFamilles.gif) repeat-y top left; margin-left:0px;}
#colG ul.listeFamilles li.famillesLi a.lien_img{margin-right:12px;  float:left; display:inline;}

#colG ul.listeFamilles li.famillesLi a.familles{ float:left; display:inline;background:url(images/puces/puceRouge.gif) no-repeat center left; 
  text-transform:uppercase; font: normal 10px arial; color:white; padding-left:13px; letter-spacing:0px; margin-top:8px; width:110px;}
#colG ul.listeFamilles li.famillesLi a:hover,
  #colG ul.listeFamilles li.famillesLi a.active{text-decoration:underline}  

#colG ul.listeFamilles li.famillesTop .familleContenu{background: url(images/fonds/bgFamillesTop.gif) no-repeat top left; min-height:49px; 
padding-top:7px;padding-bottom:7px; padding-left:6px; width:188px;}

#colG ul.listeFamilles li.famillesBottom .familleContenu{ border:0px; background:url(images/fonds/bgFamilleBottom.jpg) no-repeat top left; 
height:70px; padding-top:7px; padding-left:6px; width:188px;}

#colG ul.listeFamilles li.famillesLi .familleContenu ul.sousFamille{display:none;width:100px;margin-left:72px;list-style-type:none;}
#colG ul.listeFamilles li.famillesLi .familleContenu ul.sousFamille li{margin:0px;width:100px;}
#colG ul.listeFamilles li.famillesLi .familleContenu ul.sousFamille li a.lienSousFamilles{color:#e3ad07;background:none;}


/**************  CONTENU  ****************/

#contenu{width:524px; float:left; display:inline; background-color:white; overflow:hidden;}

/* recherche */

#contenu #zoneRecherche{background: url(images/fonds/zoneRecherche.gif) repeat-y top left; height:29px; padding-top:5px;}

#contenu #zoneRecherche .row{float:left; display:inline; margin-bottom:0px; margin-right:5px; padding-top:2px;}
#contenu #zoneRecherche .row label{ color:white; display:inline; float: left; margin-right: 5px; width: 250px; text-align: right; text-transform:uppercase; padding-top:1px;}
#contenu #zoneRecherche .row label span{color:white;}
#contenu #zoneRecherche .row textarea, 
#contenu #zoneRecherche .row input {width: 150px; float:left; display:inline;}
#contenu #zoneRecherche  input{ border:1px solid #808080;}

#contenu #zoneRecherche .bouton{
  float:left;  clear:none; color:#524434; 
  font:bold 11px arial; line-height:23px; width:91px; height:23px; border-width:0;  
  text-align:center; cursor:pointer; background: url(images/btn/bgRechercher.gif) no-repeat top left;
}

#contenu #zoneRecherche .row_bt {  clear:none; margin-left:0px;  float:left; display:inline; margin-bottom:0px; }

/* pub */
#contenu #banniereTop{padding:1px 28px; width:468px; height:60px; 
  background: #EEE0D0 url(images/fonds/bgBanniereTop.gif) no-repeat top left;}
#contenu #banniereTop #banniereTopContenu{width:468px; height:60px; overflow:hidden; background-color:#eee0d0;}

#contenu2{background: url(images/fonds/bgContenu.gif) repeat-x top left; width:524px; 
  padding-top:10px; overflow:hidden; min-height:229px;}
#contenu2.contenu2_marge{width:494px; padding:10px 15px;}
#contenu2.contenu2_marge h1{margin-left:55px;}

/**************  COLONNE DROITE  ****************/

#colD{width:250px; float:left; display:inline; position:relative; top:-39px; background:#eee0d0; overflow:hidden;}
#colD #zonePanier{background-color:#eee0d0; width:250px;}
#colD #zonePanier #titrePanier{width:250px; height:122px; background-image:url(images/fonds/zonePanier.gif);cursor:pointer;}
#colD #zonePanier #contenu_panier{width:158px; padding:0 46px; background-image:url(images/fonds/pointillePanier.gif);}
#colD #zonePanier.activePanier{background-image: url(images/fonds/activePanier.gif);}
#colD #zonePanier.activePanier #titrePanier{background-image:url(images/fonds/zonePanierActive.gif);}
#colD #zonePanier.hoverPanier{background:#fff none;}
#colD #zonePanier #form_panier h3{color:#C21D16; margin-bottom:10px;}
#colD #zonePanier #form_panier .pdt_libelle{display:block; color:#57493A}
#colD #zonePanier #form_panier .ligne_panier{font-weight:bold; text-align:right;}
#colD #zonePanier #lien_commander{display: block;}




#colD #paiement{ width:222px; height:59px; padding:9px 14px 10px 14px; background: url(images/fonds/bgZonePaiement.jpg) repeat-x top left;}
#colD #paiement #colissimo{margin-right:11px;}
#colD .pubCarree{width:250px; overflow:hidden; margin-bottom: 15px;}

#colD #zoneRecettes{width:238px; padding:6px;}
#colD #zoneRecettes #encart_recette{width:238px; margin-bottom:10px; background: url(images/fonds/bgRecette.gif) repeat-y top left;}
#colD #zoneRecettes #encart_recette2{  background: url(images/fonds/recetteDegrade.gif) repeat-x top left;}
#colD #zoneRecettes #encart_recette2 h4 a{display:block; background: url(images/puces/pucePoisson.gif) no-repeat top left; color:#c11c15; line-height:16px; padding-left:50px; margin-left:22px; }
#colD #zoneRecettes #encart_recette2 #recettesTextes{width:194px; padding-left:22px; padding-right:22px;}
#colD #zoneRecettes #encart_recette2 #recettesTextes h5{ color:#c11c15;}
#colD #zoneRecettes #encart_recette2 #recettesTextes .btn_commander{background: url(images/btn/commander.png) no-repeat top left;  padding-top:8px; width:158px; height:20px; text-align:center; margin:10px auto 0;}
#colD #zoneRecettes #encart_recette2 .cadreVideo{background: url(images/fonds/cadreVideo.gif) no-repeat top left; width:193px; height:156px; padding:6px; margin:0 auto; margin-bottom:10px;}




/******************************************/
/**************  HOMEPAGE  ****************/
/******************************************/

/******************************************/
/************** LIGNE PDT  ****************/
/******************************************/

.ligne_pdt{width:524px; height:198px; padding-left:0px; }
.ligne_pdt_orange{background: url(images/fonds/bg_ligne_pdt_orange.gif) no-repeat bottom left;}

.ligne_pdt a.fleche_gauche{background: url(images/btn/fleche_gauche.gif) no-repeat top left; width:54px; height:54px; float:left; display:inline; margin-right:1px; margin-left:10px; margin-top:37px;}
.ligne_pdt a.fleche_gauche_grise{background: url(images/btn/fleche_gauche_grise.gif) no-repeat top left;}
.ligne_pdt a.fleche_droite{background: url(images/btn/fleche_droite.gif) no-repeat top left; width:54px; height:54px; margin-top:37px; float:left; display:inline; }
.ligne_pdt a.fleche_droite_grise{background: url(images/btn/fleche_droite_grise.gif) no-repeat top left;}

.ligne_pdt #selection_conteneur{width:393px; height:198px; float:left; overflow:hidden;}
.ligne_pdt #selection_conteneur #selection{height:198px;}

.case_pdt{text-align:center;width:118px; height:188px; padding:5px 6px 5px 6px;  float:left; 
  display:inline; margin-right:1px; overflow:hidden; 
  background: url(images/fonds/case_produit.png) no-repeat top left;}
.case_pdt_orange{background: url(images/fonds/case_produit_orange.png) no-repeat top left;}
.case_pdt_orange a.libelle_pdt{display:none;}

/*Ne pas mettre la parenté à drag_pdt car il n'en a pas lors du drag n drop*/
.drag_pdt{width:118px; height:153px; overflow:hidden; background-color:#fff;} 

.drag_pdt .photo_pdt{width:118px; height:118px; padding-top:2px; overflow:hidden;}

.drag_pdt .zone_pdt{width:112px; height:33px; overflow:hidden; padding:0px 3px 0px 4px; background-image: url(images/fonds/pdt_orange.jpg); margin-bottom:6px;}
.drag_pdt .zone_pdt_rouge{ background-image: url(images/fonds/pdt_rouge.jpg);}
.drag_pdt .zone_pdt p.prix{float:left; display:inline; margin-right:10px; color:white; font:bold 16px arial; padding-top:4px; line-height:15px;}
.drag_pdt .zone_pdt img.jq_panier{float:right; display:inline; padding-top:6px; margin-left:2px;}
.drag_pdt .zone_pdt input.quantite{float:right; display:inline; width:27px; height:18px; text-align: right; margin-top:6px; color:black; font-size:12px;}


.case_pdt .libelle_pdt{ color:#57493a; }

/******************************************/
/************** LISTE DEPLIANTE  ****************/
/******************************************/

.liste_depliante{border:solid 3px #ff9c30; border-top:none; margin-bottom:15px;}
#liste_recette .liste_depliante{border:none; margin-bottom:0px;}

.liste_depliante .zone_titre{height:23px; background: url(images/fonds/bg_titre_depliant.jpg) repeat-x top left; padding-left:30px; padding-right:21px; padding-top:6px;}
.liste_depliante .zone_titre_deplie{background:#f1efec;}
.liste_depliante .zone_titre h3{cursor:pointer; color:#57493a; background: url(images/btn/fleche_bas.gif) no-repeat center right; text-transform:uppercase;}
.liste_depliante .zone_titre_deplie h3{color:#c21d16; background: url(images/btn/fleche_haut.gif) no-repeat center right;}


/************** FICHE ****************/

.liste_depliante #fiche{background:#f1efec; width:454px; padding-left:32px; padding-right:32px;}
.liste_depliante #fiche h4{color:#453729; font-size:12px; font-weight:bold; margin-bottom:10px;}

.liste_depliante #fiche #zoneG{float:left; display:inline; margin-bottom:10px;}
.liste_depliante #fiche ul#zoneD{float:right; display:inline; margin-bottom:0px; list-style-type:none; }
.liste_depliante #fiche ul#zoneD li{margin-left:0px; margin-bottom:3px;height:18px;}
.liste_depliante #fiche ul#zoneD li.voir_photo{ background: url(images/btn/voir_photo.gif) no-repeat top left;}
.liste_depliante #fiche ul#zoneD li.ouvrir_onglet{ background: url(images/btn/ouvrir_onglet.gif) no-repeat top left;}
.liste_depliante #fiche ul#zoneD li.video_triangle_rouge{ background: url(images/btn/video_triangle_rouge.gif) no-repeat top left;}
.liste_depliante #fiche ul#zoneD li a{height:18px; padding-left:23px; color:#57493a;}
.liste_depliante #fiche ul#zoneD li a.addthis_button{padding-left:0; height:auto;}

/************** RECETTES ASSOCIEES ****************/

.liste_depliante .recettes_associees{width:518px; background:#dfd3c6; }
.liste_depliante .recettes_associees .ligne_recettes{width:514px; height:164px; padding-left:4px; background:#f1efec;}
.liste_depliante .recettes_associees .ligne_recettes .case_recette{cursor:pointer; text-align:center; width:118px; height:154px; padding:5px;  float:left; display:inline; margin-right:0px; overflow:hidden; background: url(images/fonds/case_recette.gif) no-repeat top left;}
.liste_depliante .recettes_associees .ligne_recettes .case_recette_selected{background: url(images/fonds/case_recette_depliee.gif) no-repeat top left;}
.liste_depliante .recettes_associees .ligne_recettes .case_recette .photo_recette{width:118px; height:118px; padding-top:px; overflow:hidden;}
.liste_depliante .recettes_associees .ligne_recettes .case_recette a.libelle_recette{color:#57493a;}
.liste_depliante .recettes_associees .ligne_recettes .case_recette_selected a.libelle_recette{display:none;}


.liste_depliante .recettes_associees .detail_recette{padding-right:7px; padding-left:32px; width:479px; padding-top:5px; }
.liste_depliante .recettes_associees .detail_recette h3.titre_recette{text-transform:uppercase; margin-bottom:10px;}
.liste_depliante .recettes_associees .detail_recette a.lien_onglet{color:#966d5e; float:right; background: url(images/btn/ouvrir_onglet.gif) no-repeat right; padding-right:29px; height:17px; line-height:17px;}
.liste_depliante .recettes_associees .detail_recette a.lien_print{color:#966d5e; float:right; display:inline;/*IE6*/ background: url(images/btn/print.gif) no-repeat right; padding-right:18px; margin-right:15px; height:17px; line-height:17px;}
.liste_depliante .recettes_associees .detail_recette a.voir_video{color:#966d5e; font-size:14px;float:right; display:inline; height:24px; padding-right:29px; line-height:24px; margin-bottom:5px; background: url(images/btn/video_triangle_marron.gif) no-repeat top right;}
.liste_depliante .recettes_associees .detail_recette h4{font-size:14px; font-weight:bold;}
.liste_depliante .recettes_associees .detail_recette ul{margin-bottom:0px; padding-bottom:15px; list-style-type: none;}
.liste_depliante .recettes_associees .detail_recette ul li{margin-left:0; list-style-type: none;}
.liste_depliante .recettes_associees .detail_recette ul li a{color:#57493A}

.liste_depliante .recettes_associees .detail_recette #encart_ingredients{width:224px;  float:right; display:inline; margin-left:10px; margin-bottom:10px; background: url(images/fonds/bgEncartIngredients.gif) repeat-y top left;}
.liste_depliante .recettes_associees .detail_recette #encart_ingredients2{width:200px; padding:12px;  background: url(images/fonds/encartIngredientsDegrade.gif) no-repeat top left; }
.liste_depliante .recettes_associees .detail_recette #encart_ingredients2 h4{text-align:center; color:#554738; font-size:18px; font-weight:normal;}
.liste_depliante .recettes_associees .detail_recette #encart_ingredients2 a.acheter{width:152px; height:26px; padding-top:23px; padding-left:36px; background: url(images/btn/bg_acheter.png) no-repeat top left; }

#youtube{display:none;float:left;margin-top:10px;margin-bottom:10px;padding:0;/*margin:20px 0 10px 0;*/} 

/******************************************/
/************** Fiche produit  ****************/
/******************************************/

#fiche_produit{margin-bottom:15px;}

#fiche_produit .liste_depliante{border:solid 3px #ff9c30;}

#fiche_produit #description {width:508px;height:135px;padding:10px 0 0 10px;}
#fiche_produit #description .photo_div{width:126px; height:130px;background:transparent url(images/fonds/case_recette.gif) no-repeat scroll left top; float:left;}
#fiche_produit #description .photo_pdt{padding:5px 0 0 5px; overflow:hidden;}
#fiche_produit #description #desc_droite{float:left; display:inline; width:350px; margin-left:20px;}
#fiche_produit #description #desc_droite h1#libelle {margin:5px 0 10px 0;}
#fiche_produit #description #desc_droite .zone_pdt{width:112px; height:33px; overflow:hidden; padding:0px 3px 0px 4px; background-image: url(images/fonds/pdt_orange.jpg); margin-left:23px;}
#fiche_produit #description #desc_droite .zone_pdt_rouge{ background-image: url(images/fonds/pdt_rouge.jpg);}
#fiche_produit #description #desc_droite .zone_pdt p.prix{float:left; display:inline; margin-right:10px; color:white; font:bold 16px arial; padding-top:4px; line-height:15px;}
#fiche_produit #description #desc_droite .zone_pdt img.jq_panier{float:right; display:inline; padding-top:6px; margin-left:2px;}
#fiche_produit #description #desc_droite .zone_pdt input.quantite{float:right; display:inline; width:27px; height:18px; text-align: right; margin-top:6px; color:black; font-size:12px;}


/******************************************/
/************** FICHE RECETTE ****************/
/******************************************/
#entete_recette{margin-bottom:10px; padding-left:32px;}
#entete_recette img{float:left; }
#entete_recette h1{float:left; margin-left:20px; width:299px;}

.lien_addthis{text-align:right; margin-bottom:0; padding-bottom:10px;}

/******************************************/
/************** FICHE RECETTE EN POPUP ****************/
/******************************************/
#body_popup .lien_print{float:right; color:#966d5e; background: url(images/btn/print.gif) right no-repeat; padding-right:18px; height:17px; line-height:17px;}
#body_popup .asso_conclu{text-align:center;}
#body_popup .liste_depliante .recettes_associees{background:#fff; }
 
/**************************************************/
/*                    FAQ                         */
/**************************************************/

p.intro_faq {font-size:12px; margin-left:20px}

#faq {/*background: url(images/fond_faq.gif) repeat-y;*/ width:520px}

#faq #jquery_faq {width:285px; float:left; line-height:120%; color:#7a685c; margin:0; padding:0; }
#jquery_faq a{display:block; font-weight:bold; text-decoration:none;}
#jquery_faq li {margin-left: 0px; list-style-type:none;}
#jquery_faq li a{padding:5px 0 0 15px; display:block; /*background: url(images/fond_theme.gif); height:19px;*/ 
margin-bottom:2px;}
/*#jquery_faq .theme {repeat-x;padding:5px 0 0 15px; }*/
#jquery_faq .theme {position:relative;background:transparent url(images/fonds/bg_titre_depliant.jpg) repeat-x;}
#jquery_faq .theme a{color:#C21D16;padding:5px 5px; font:bold 14px arial; text-transform: uppercase; margin-left:5px;}
#jquery_faq .theme img{position:absolute; right:11px; top:0}
#jquery_faq ul{overflow: hidden; margin:0; background-color:#F1EFEC;margin-bottom:10px;}

#jquery_faq .li  {font:normal 14px arial; cursor:pointer; margin:12px 5px 0px 30px; text-align:justify; margin-left:30px; list-style-type:none}
#jquery_faq .dernier_li{margin:12px 5px 35px 30px; }
#jquery_faq .li:hover,
  #jquery_faq .lihover{list-style-image: url(images/puces/puceRouge.gif); text-decoration:underline; 
    text-align:justify; color:#000; }

#reponses {float:left; width:220px; margin-left:10px;}
#reponses .reponse {display:none;border:2px solid #FF9D31; background-color: #f1efec; font:italic 13px arial; padding:10px;}

/******************************************/
/**************  LOGIN    *****************/
/******************************************/
#divConnexion{padding:10px 10px;}
#divConnexion .boite_moitie_contenu{padding-bottom:50px;}
#divConnexion .row label{width:180px;}
#divConnexion .row_rad .label{width:180px;}
#divConnexion .row_rad .rad{margin-left:186px;}
#divConnexion .row_chk{margin-left:70px;}
#divConnexion p.asterisque{margin-left:85px;}
#divConnexion .row_bt .bouton{margin-left:40px;}


/******************************************/
/**************  PROFIL  *****************/
/******************************************/
#divProfil{padding:10px 50px;}

/******************************************/
/**************  SUIVI  *****************/
/******************************************/
.MoteurContour table.Moteur{width:480px;margin:20px 0 0 20px;}
.MoteurContour table.Moteur tbody tr{}
.MoteurContour table.Moteur tbody tr td{vertical-align:top;padding-bottom:20px;}
p#texteSuivi{margin-left:20px;}
p.asterisqueSuivi{font-style:italic; font-size:9px;margin:40px 0 0 50px;}


/******************************************/
/**************  Mon panier  *****************/
/******************************************/
#codePromotionPanier{width:250px;height:100px;float:left;display:inline;margin-left:20px;border-right:2px dashed #c4b6a6;}
#codePromotionPanier input{margin-left:80px;}
#codePromotionPanier a{margin-left:110px;}
ul#modeReglementPanier{float:right;display:inline;width:200px;list-style-type:none;}
ul#modeReglementPanier li input{border:none;margin-right:5px;}

#resumePanier{margin:20px;}
#boutonPanier{margin-top:20px;margin-bottom:20px;width:480px;margin-left:20px;}
#boutonPanier a#lienPanierGauche{float:left;display:inline;}
#boutonPanier a#lienPanierDroit{float:right;display:inline;}
#listeProduitPanier{margin-top:20px;margin-left:20px;}

/******************************************/
/**************  Commande  *****************/
/******************************************/
#infoLivraisonCommande{margin-left:50px;float:left;display:inline;}
#infoFacturationCommande{margin-right:50px;float:right;display:inline;}
#infoFacturationCommande input[type='checkbox']{margin-right:5px;}
#resumeCommande{margin:30px 20px 20px;}
#conditionCommande{width:300px;margin-left:100px;}
#boutonCommande{margin:10px 0 20px 240px;}
#listeProduitCommande{margin-top:20px;margin-left:20px;}


/******************************************/
/**************  CB  *****************/
/******************************************/



/******************************************/
/**************  CONTACT  *****************/
/******************************************/
.tel{font: bold 18px arial; color:#c21d16;}
.con_adresse{float:left; width:247px}
.con_ouverture{float:right; width:247px}

/******************************************/
/**************  THEMES DE RECETTE  *****************/
/******************************************/

.themes_recettes{padding-top:20px;}
.themes_recettes a:hover,
  .themes_recettes a.active{text-decoration: underline;}

/******************************************/
/****************  PIEDPAGE  **************/
/******************************************/

#piedpage{background:transparent url(images/fonds/bgPiedPage.gif) no-repeat scroll left top; height:37px;/*height:22px;padding-top:15px;*/width:968px;}


#piedpage ul#menuBas{ margin-bottom:0px; list-style-type:none; float:left; display:inline; margin-top:15px; }
#piedpage ul#menuBas li{margin-left:0px; float:left; display:inline;}
#piedpage ul#menuBas li a{ float:left; display:inline; margin-left:10px; margin-right:10px; color:white;}
#piedpage ul#menuBas li a:hover,
#piedpage ul#menuBas li a.active{text-decoration:underline;}

#piedpage #awc{float:right; display:inline;  color:white; margin-right:20px; padding-top:15px; }
#piedpage #awc a{ color:white; }

#pub_conteneur{text-align:center;}