*{padding:0; margin:0;}
body {color:black; background-image:url(images/bg_body.jpg);background-position: 50% 0%; background-repeat:no-repeat; font-family: verdana, sans-serif; font-size: 12px; background-color:#eb9600; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}  
.clearLeft { clear:left; height:0; font-size: 1px; line-height: 0px;}  
.clearRight { clear:right; height:0; font-size: 1px; line-height: 0px;}  
.floatLeft {float:left;}
.floatRight {float:right;}
.gris {color:#656565;}
.bleu {color:#0060d7;}
.separateurBleu {width:100%; height:10px; background-image:url(images/separateur_bleu.jpg); background-repeat:repeat-x;}
a img {border:none;}
ul {padding-left:20px;}
li {padding:3px;}
a{color:#0060D7; text-decoration:none;}
a:hover {color:#0060D7;}

h1 {font-size:24px; color:#419b00; font-weight:bold; margin:0 0 15px 0;}
h2 {font-size:18px; color:#656565; font-weight:normal; margin:15px 0;}
h3 {font-size:18px; color:#419b00; font-weight:normal; margin:15px 0 ;}
h4  {font-size:11px; color:#656565; font-weight:normal; margin:15px 0 ;}
p {margin:15px 0 ;}


#fblike{float:left;margin:15px 0px 0px 100px;width:200px;height:60px;}

#wrapper {width:1040px; margin:0 auto;}

#header {background-image:url(images/bg_header.png); height:162px; position:relative; left:1px;}
    #topMenu {float:right; list-style-type:none; padding:60px 65px 0 0;}
    #topMenu li{padding:0 5px; float:left;}
    #topMenu a {text-transform:uppercase; color:black; text-decoration:none; font-family:arial; font-weight:bold; font-size:!2px;}
    #topMenu a:hover {color:#419a00;}
    #facebook {float:right; font-size:11px; color:black; text-decoration:none; margin:10px 70px 0 0;}
    #facebook img {border:none; position:relative; top:6px; left:6px;}

#content { background-image:url(images/bg_content3.png);}
    #leftColumn {width:261px; float:left;}
    #leftColumn #menuPrincipal {width:100%; list-style-type:none; padding:10px 0 0 27px;}
    #leftColumn #menuPrincipal li {width:233px; line-height:35px;padding:0px;}
    #leftColumn #menuPrincipal li a.deuxLignes {line-height:12px !important; }
    #leftColumn #menuPrincipal li.first {height:14px; background-image:url(images/bg_menu_top.png); line-height:0px;}
    #leftColumn #menuPrincipal li.last {height:14px; background-image:url(images/bg_menu_bottom.png); background-repeat:no-repeat; background-position:top;line-height:0px;}
    #leftColumn #menuPrincipal li a {display:block; padding-left:35px; height:35px; font-size:11px; font-weight:bold; background-image:url(images/btn_menu_left.jpg); color:black; text-decoration:none;}
    #leftColumn #menuPrincipal li a:hover {height:35px; background-image:url(images/btn_menu_left_ov.jpg); color:white;}
    #leftColumn #menuPrincipal li a.deuxLignes {line-height:12px !important; padding-top:5px; height:30px !important; }
    
    #leftColumn #menuVert {list-style-type:none; padding:10px 0 25px 60px;}
    #leftColumn #menuVert li a{display:block; width:198px !important; height:56px;}
    
    #leftColumn #menuVert li a#promotions{background-image:url(images/btn_promotions.jpg);}
    #leftColumn #menuVert li a#promotions:hover{background-image:url(images/btn_promotions_ov.jpg);}
    #leftColumn #menuVert li a#albums{background-image:url(images/btn_album_photo.jpg);}
    #leftColumn #menuVert li a#albums:hover{background-image:url(images/btn_album_photo_ov.jpg);}
    #leftColumn #menuVert li a#nouvelles{background-image:url(images/btn_nouvelles.jpg);}
    #leftColumn #menuVert li a#nouvelles:hover{background-image:url(images/btn_nouvelles_ov.jpg);}
    #leftColumn #menuVert li a#boutique{background-image:url(images/btn_boutique.jpg);}
    #leftColumn #menuVert li a#boutique:hover{background-image:url(images/btn_boutique_ov.jpg);}
    

    #leftColumn #menuVert li a#albumsen{background-image:url(images/btn_album_photo_en.jpg);}
    #leftColumn #menuVert li a#albumsen:hover{background-image:url(images/btn_album_photo_ov_en.jpg);}
    #leftColumn #menuVert li a#nouvellesen{background-image:url(images/btn_nouvellesen.jpg);}
    #leftColumn #menuVert li a#nouvellesen:hover{background-image:url(images/btn_nouvellesen_ov.jpg);}
    #leftColumn #menuVert li a#boutiqueen{background-image:url(images/btn_boutiqueen.jpg);}
    #leftColumn #menuVert li a#boutiqueen:hover{background-image:url(images/btn_boutiqueen_ov.jpg);}
    
    #centerColumn {float:left;}
    #centerColumn #centerContent{width:740px; background-image:url(images/bg_center.jpg); margin-bottom:7px; background-repeat:repeat-y; background-position:left  50%;}
    #centerColumn #centerContentBottom{width:675px; padding:0 45px 25px 20px;  background-image:url(images/bg_center_bottom.jpg); background-repeat:no-repeat; background-position:left bottom}

    #troisCarres h3 {margin:0 !important;}
    #troisCarres div {width:195px;  padding:15px 20px; height:177px; background-image:url(images/bg_carreInfo.jpg); float:left; margin-bottom:7px;}
    #troisCarres div p {margin:7px 0 ;}
    #troisCarres div  img {display:block; margin:10px auto;}

#footer {background-image:url(images/bg_footer.png); height:128px;   }
    #copy {font-family:arial; font-size:11px; float:left; margin-left:100px; margin-top:0 !important;padding-top:30px;}
	/*#partenaires {margin:0px 30px 0px 0px;}*/
    
    
/* PAGES DE CONTENU */
#imageTopContent{width:664px; height:130px; background-image:url(images/haut_content.jpg); background-repeat:no-repeat; background-position:center;}

.listGrise {list-style-type:none; padding-left:15px;}
.listGrise li {color:#656565; margin:10px 0; background-image:url(images/bullet_vert.jpg); padding-left:10px; background-repeat:no-repeat; background-position:left 5px;}

.link_no_style{text-decoration: none;}
.link_no_style img{border: none;}
.link_no_style:visited{color: black;}

#nouvelle_galerie{float: right;}
#nouvelle_galerie #bv{font-size: 10px; font-weight: bold; margin-top: 0;}
#nouvelle_galerie #grosseImage{height:auto; width:380px; text-align: center;}
#nouvelle_galerie #grosseImage img{max-width: 325px;}
#nouvelle_galerie #petiteImage{width: 380px;}
#nouvelle_galerie #petiteImage .petite{max-width: 100px;}
#nouvelle_texte{}
.lien_retour{float: right;}
.details{float: right; margin-right: 25px;}
.nouvelles_listing img{float: left; margin-right: 10px; margin-bottom: 10px;}
.remonte{display:block; margin-top: -20px;}
.have_photo{margin-left: 135px;}
.suite{float: right;}
.separation_nouvelles{height: 15px; clear: both;}

#map_canvas{overflow: hidden; margin-left: 50px;}
.listing_galerie img{float: left;}
.listing_galerie p{float: right;}
.link_galerie{float: right;}

.listing_produit_top { background-image :url(images/bg_produits2.jpg); background-position:top;  width: 310px; float:left; margin:10px 10px 0 0;}
.listing_produit{height:200px; margin-top:20px; width: 280px; padding:20px 15px 40px 15px; background-image :url(images/bg_produits_bas2.jpg); background-position:bottom; background-repeat:no-repeat; }
/*.listing_produit_top { background-image :url(images/bg_produits3_top.jpg); background-position:top; width: 310px; height: 48px;background-repeat:no-repeat; }
.listing_produit_middle{min-height:248px;width: 310px;background-image :url(images/bg_produits3.jpg); background-position:middle; }
.listing_produit{height:27px;width: 310px;  background-image :url(images/bg_produits_bas3.jpg); background-position:bottom; background-repeat:no-repeat; }*/


.listing_produit p{float:left; margin-top:0px !important; width:170px; font-size:10px; line-height:11px; }
.listing_produit h2{margin: -4px 0px 10px 0px!important;}

#detail_galerie{width: 668px; background-image :url(images/bg_produits_gros.jpg); background-position:top; background-repeat:no-repeat; }
#detail_galerie_bas {width: 628px; background-image :url(images/bg_produits_gros_bas.jpg); background-position:bottom; background-repeat:no-repeat; padding:20px;} 
#detail_galerie_centre {width: 668px; background-image :url(images/bg_produits_gros_centre.jpg); background-repeat:repeat-y;}


.listing_format{}
.listing_format p{margin-left: 110px; margin-top:0px; font-size:11px;}
.listing_format_top { margin:10px 10px 0 0; float:left; background-image :url(images/bg_produits2.jpg); background-position:top; width: 310px;}
.listing_format{height:200px;width: 280px; padding:15px; background-image :url(images/bg_produits_bas2.jpg); background-position:bottom; background-repeat:no-repeat; }

.divPhoto {width:100px; height:120px; overflow:hidden; text-align:center; float:left; margin-right:10px;}
.divPhoto img{ max-width:100px;}

.question{color:#419b00; font-weight: bold; font-size: 14px;}
.reponse{color:#656565; font-size: 12px;}

.pointsVentes {margin:-40px 0 0 165px; display:block; position:absolute; width:126px; height:23px; background-image:url(images/btn_point_vente.jpg); background-position:left;}
.pointsVentes:hover { background-position:right;}
.voirProduit {margin:-40px 0 0 165px; height:23px; position:absolute; display:block; width:126px; height:23px; background-image:url(images/btn_voir_produit.jpg);  background-position:left;}
.voirProduit:hover { background-position:right;}
.decouvrezProduits {display:block; width:177px; position:absolute;  margin:-40px 0 0 115px; height:23px; background-image:url(images/btn_decouvrez_produits.jpg);  background-position:left;}
.decouvrezProduits:hover { background-position:right;}


.voirAlbum {display:block; width:177px; position:absolute;  margin:-40px 0 0 115px; height:23px; background-image:url(images/btn_voir_album.jpg);  background-position:left;}
.voirAlbum:hover { background-image:url(images/btn_voir_album_ov.jpg); }


.voirAlbumEn {display:block; width:177px; position:absolute;  margin:-40px 0 0 115px; height:23px; background-image:url(images/btn_view_album.jpg);  background-position:left;}
.voirAlbumEn:hover { background-image:url(images/btn_view_album_ov.jpg); }

.voirPhotoEn {display:block; width:177px; position:absolute;  margin:-40px 0 0 115px; height:23px; background-image:url(images/btn_view_picture.jpg);  background-position:left;}
.voirPhotoEn:hover { background-image:url(images/btn_view_picture_ov.jpg); }

.btImprimerEn {display:block; width:83px; float:right;  height:27px; margin-right:10px;background-image:url(images/bt_print.jpg);  }
.btImprimerEn:hover { background-image:url(images/bt_print_ov.jpg); }



.btImprimer {display:block; width:83px; float:right;  height:27px; margin-right:10px;background-image:url(images/bt_imprimer.jpg);  }
.btImprimer:hover { background-image:url(images/bt_imprimer_ov.jpg); }


.voirPhoto {display:block; width:177px; position:absolute;  margin:-40px 0 0 115px; height:23px; background-image:url(images/btn_voir_photo.jpg);  background-position:left;}
.voirPhoto:hover { background-image:url(images/btn_voir_photo_ov.jpg); }


.decouvrezProduitsEn {display:block; width:166px; position:absolute;  margin:-40px 0 0 115px; height:23px; background-image:url(images/btn_decouvrez_produits_en.jpg);  background-position:left;}
.decouvrezProduitsEn:hover { background-position:right;}
.voirProduitEn {margin:-40px 0 0 165px; height:23px; position:absolute; display:block; width:105px; height:23px; background-image:url(images/btn_voir_produit_en.jpg);  background-position:left;}
.voirProduitEn:hover { background-position:right;}
.pointsVentesEn {margin:-40px 0 0 165px; display:block; position:absolute; width:112px; height:23px; background-image:url(images/btn_point_vente_en.jpg); background-position:left;}
.pointsVentesEn:hover { background-position:right;}
.voirPlusDetailsEn {margin:-40px 0 0 165px; height:23px; position:absolute; display:block; width:112px; height:23px; background-image:url(images/btn_voir_details_en.jpg);  background-position:left;}
.voirPlusDetailsEn:hover { background-position:right;}
.voirPlusDetailsEn2 {margin:-40px 0 0 520px; height:23px; position:absolute; display:block; width:112px; height:23px; background-image:url(images/btn_voir_details_en.jpg);  background-position:left;}
.voirPlusDetailsEn2:hover { background-position:right;}
.retourEn {float:left; margin-left:5px; display:block; width:79px;  height:24px; background-image:url(images/btn_retour_en.jpg);  background-position:left;}
.retourEn:hover { background-position:right;}



.voirPlusDetails {margin:-40px 0 0 165px; height:23px; position:absolute; display:block; width:125px; height:23px; background-image:url(images/btn_voir_details.jpg);  background-position:left;}
.voirPlusDetails:hover { background-position:right;}

.voirPlus {display:block; width:97px; position:absolute;  margin:-40px 0 0 550px; height:23px; background-image:url(images/btn_lire_suite.jpg);  background-position:left;}
.voirPlus:hover { background-position:right;}

.retour {float:left; margin-left:5px; display:block; width:79px;  height:24px; background-image:url(images/btn_retour.jpg);  background-position:left;}
.retour:hover { background-position:right;}



.listing_nouvelles_top {background-image :url(images/bg_produits_gros.jpg); background-position:top;  width: 668px; }
.listing_nouvelles{width: 638px; padding:15px 15px 35px 15px; background-image :url(images/bg_produits_gros_bas.jpg); background-position:bottom; background-repeat:no-repeat; }
.listing_nouvelles p{float:left; margin-top:0px !important; width:503px;}
.listing_nouvelles h2{margin: 0px 0px 10px 0px!important;}
.nouvelles_listing table h2 {margin-top:0px; }
.nouvelles_listing table a {color:#0060D7 !important;}

/* RECETTES */
#tableCatRecettes  {border-collapse:collapse; width:100%; margin-bottom:30px; }
#titreCatRecettes  td {border-bottom:2px solid #449a03; width:33%; vertical-align:top; padding:15px 15px 5px 15px; font-size:14px; font-family:verdana; font-weight:bold; color:#449a03;}
#tableCatRecettes ul {list-style-type:circle; }
#tableCatRecettes ul li {padding:8px;}   
#tableCatRecettes ul li a{color:#686868; text-decoration:none;}
 
#recette {font-size:12px; font-family:verdana; color:#3aa100; border-collapse:collapse;}
#recette td {vertical-align:top; padding:0 15px 25px ;}

#recette  li {color:#419B00;}
#recette li span {color:#686868; font-weight:bold;}
#recette p {color:#686868; font-weight:bold; }

.flecheGauche {display:inline-block; width:37px; height:35px; background-position:left; background-image:url(images/fleche_gauche.jpg);}
.flecheGauche:hover {background-position:right;}
.flecheDroite{display:inline-block; width:37px;  height:35px; background-position:left; background-image:url(images/fleche_droite.jpg);}
.flecheDroite:hover {background-position:right;}


.decouvrezRecettes {display:block; width:129px; position:absolute;  margin:-40px 0 0 115px; height:23px; background-image:url(images/btn_recettes.jpg);  background-position:left;}
.decouvrezRecettes:hover { background-position:right;}

.voirRecette {margin:-40px 0 0 165px; height:23px; position:absolute; display:block; width:113px; height:23px; background-image:url(images/btn_recette.jpg);  background-position:left;}
.voirRecette:hover { background-position:right;}


.voirRecetteEn { margin:-40px 0 0 165px;  position:absolute; display:block; width:130px; height:23px; background-image:url(images/view_recipe.jpg);  }
.voirRecetteEn:hover { background-image:url(images/view_recipe_ov.jpg); }

.decouvrezRecettesEn {display:block; width:129px; margin:-40px 0 0 115px; height:23px;  position:absolute;   background-image:url(images/view_recipes.jpg);  }
.decouvrezRecettesEn:hover { background-image:url(images/view_recipes_ov.jpg); }



