/* CSS Document */

body{
	background: #d7d7d7 url(../img/bg_body1.gif) top center repeat-y;
	margin:0;
	padding:0;
	/*min-height:100%;*/
	font-family:Verdana, Arial, Helvetica, sans-serifx;
	font-size:11px;

}

.alt{
	height:150px;
	width:150px;
	display:none;
}
.clearFix{
	clear:both;
	float:none;
	height:0px;
} 
#footer{
	text-align:center;
	width:650px;
	display:block;
	font-weight:bold;
	color:#333333;
	clear:both;
	background: #d7d7d7 url(../img/footer.jpg) top left no-repeat;
	padding-top:14px;
}
#footer a{
	color:#333333;
}

#wrapper{
background:#d7d7d7 url(../img/bg_wrapper.jpg) top left repeat-x;
}

#conteneur{
	background: #d7d7d7 url(../img/bg_body1.gif) top left repeat-y;
	width:800px;
	/*height:100%;*/
	margin:0 auto;
	padding:0;
	text-align:left;
	display:block;
}

div.cadre_produit, div.cadre_produit_ice{
width: 142px;
height: 142px;
}

div.cadre_produit{
background-image: url(../img/cadre_produit.png);
background-repeat:no-repeat;
}

div.cadre_produit_ice{
background-image: url(../img/cadre_produit_ice.png);
background-repeat:no-repeat;
}


#header{
	margin:0;
	padding:0;
	width:800px;
	height:150px;
}
.header0{ background:url(../img/bandeau_00.jpg) no-repeat; }
.header1{ background:url(../img/bandeau_01.jpg) no-repeat; }
.header2{ background:url(../img/bandeau_02.jpg) no-repeat; }
.header3{ background:url(../img/bandeau_03.jpg) no-repeat; }
.header4{ background:url(../img/bandeau_04.jpg) no-repeat; }
.header5{ background:url(../img/bandeau_05.jpg) no-repeat; }
.header6{ background:url(../img/bandeau_06.jpg) no-repeat; }
.header7{ background:url(../img/bandeau_07.jpg) no-repeat; }

#header a{
	display:block;
	width:135px;
	height:150px;
}

#header h1{
	margin:0;
	padding:0;
}

#corps{
	width:800px;
}

#contenu{
	/*background: #FFFFFF url(../img/footer.jpg) bottom left no-repeat;*/
	background:#FFFFFF;
	float:left;
	width:650px;
	/*padding:0 0 16px 14px;*/
	/*min-height:473px;*/
}

ul#menu{
	margin:0;
	padding:0;
}

ul#menu li{
	margin:0;
	padding:0;
	list-style:none;
}

ul#menu li, ul#menu li a {
	height:45px;
	display: block;
	margin:0;
	padding:0;

}

ul#menu li a span{
	margin:0;
	/*visibility:hidden;*/
	display:none;
	padding:0;
}

li#societe{background:url(../img/bt_menu.png); float:left; width:106px;}
li#savoirFaire{background:url(../img/bt_menu.png) -106px 0px; float:left; width:115px;}
li#logistique{background:url(../img/bt_menu.png) -221px 0px; float:left; width:112px;}
li#qualite{background:url(../img/bt_menu.png) -333px 0px; float:left; width:106px;}
li#contact{background:url(../img/bt_menu.png) -439px 0px; float:left; width:113px;}
li#liens{background:url(../img/bt_menu.png) -552px 0px; float:left; width:98px;}

li#societe a:hover{background:url(../img/bt_menu.png) 0px -52px; float:left; width:106px;}
li#savoirFaire a:hover{background:url(../img/bt_menu.png) -106px -52px; float:left; width:115px;}
li#logistique a:hover{background:url(../img/bt_menu.png) -221px -52px; float:left; width:112px;}
li#qualite a:hover{background:url(../img/bt_menu.png) -333px -52px; float:left; width:106px;}
li#contact a:hover{background:url(../img/bt_menu.png) -439px -52px; float:left; width:113px;}
li#liens a:hover{background:url(../img/bt_menu.png) -552px -52px; float:left; width:98px;}

body #barrelaterale{
	background-image:url(../img/deco.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #424242;
	padding-left:14px;
	text-align:left;
	float:left;
	width:136px;
}
body#accueil #barrelaterale, 
body#body_societe #barrelaterale, 
body#body_mentions #barrelaterale, 
body#body_savoir-faire #barrelaterale,
body#body_logistique #barrelaterale,
body#body_qualite #barrelaterale,
body#body_contact #barrelaterale,
body#body_liens #barrelaterale{
background-image:url(../img/deco/deco.png);
}

body#body_cocktails #barrelaterale{background-image:url(../img/deco/deco_cocktails.png);}
body#body_salades #barrelaterale{background-image:url(../img/deco/deco_salades.png);}
body#body_antipasti #barrelaterale{background-image:url(../img/deco/deco_antipasti.png);}
body#body_entrees #barrelaterale{background-image:url(../img/deco/deco_entrees.png);}
body#body_charcuterie #barrelaterale{background-image:url(../img/deco/deco_charcuterie.png);}
body#body_produits_de_luxe #barrelaterale{background-image:url(../img/deco/deco_produits_de_luxe.png);}
body#body_autour_du_monde #barrelaterale{background-image:url(../img/deco/deco_autour_du_monde.png);}
body#body_plats_cuisines #barrelaterale{background-image:url(../img/deco/deco_plat_cuisines.png);}
body#body_pizzas_pates_sauces #barrelaterale{background-image:url(../img/deco/deco_pizzas_pates_sauces.png);}
body#body_sandwichs #barrelaterale{background-image:url(../img/deco/deco_sandwichs.png);}
body#body_viandes #barrelaterale{background-image:url(../img/deco/deco_viandes.png);}
body#body_gibier #barrelaterale{background-image:url(../img/deco/deco_gibier.png);}
body#body_volailles #barrelaterale{background-image:url(../img/deco/deco_volailles.png);}
body#body_produits_de_la_mer #barrelaterale{background-image:url(../img/deco/deco_produits_de_la_mer.png);}
body#body_legumes #barrelaterale{background-image:url(../img/deco/deco_legumes.png);}
body#body_legumes_et_aromates #barrelaterale{background-image:url(../img/deco/deco_legumes_et_aromates.png);}
body#body_bof_aides_culinaires #barrelaterale{background-image:url(../img/deco/deco_bof_aides_culinaires.png);}
body#body_desserts_patisseries #barrelaterale{background-image:url(../img/deco/deco_desserts_patisseries.png);}
body#body_patisseries_salees #barrelaterale{background-image:url(../img/deco/deco_patisseries_salees.png);}


ul#menuV{
	margin:0;
	padding:0;
	background:url(../img/menu/bg_li.png) repeat-y;
	/*min-height:800px;*/
}

ul#menuV li{
	margin:0;
	padding:0;
	list-style:none;

}

ul#menuV li a span{
	display:none;
}

ul#menuV li, ul#menuV li a {
	height:28px;
	display: block;
	margin:0;
	padding:0;

}
ul#menuV li a {
	text-decoration: none;
}

ul#menuV li#cocktails{background:url(../img/menu/bt_cocktails.png) 0; height:34px;}
li#salades{background:url(../img/menu/bt_salades.png) 0;}
li#antipastis{background:url(../img/menu/bt_antipasti.png) 0;}
li#entrees{background:url(../img/menu/bt_entrees.png) 0;}
li#charcuterie{background:url(../img/menu/bt_charcuterie.png) 0;}
li#produit_luxe{background:url(../img/menu/bt_produit_de_luxe.png) 0;}
li#autour_monde{background:url(../img/menu/bt_autour_du_monde.png) 0;}
li#plats_cuisines{background:url(../img/menu/bt_plats_cuisines.png) 0;}
ul#menuV li#pizzas_pates_sauces{background:url(../img/menu/bt_pizzas_pates_sauces.png) 0; height:45px;}
li#sandwichs{background:url(../img/menu/bt_sandwichs.png) 0;}
li#viandes{background:url(../img/menu/bt_viandes.png) 0;}
li#gibier{background:url(../img/menu/bt_gibier.png) 0;}
li#volailles{background:url(../img/menu/bt_volailles.png) 0;}
li#produits_mer{background:url(../img/menu/bt_produits_mer.png) 0;}
li#legumes{background:url(../img/menu/bt_legumes.png) 0;}
ul#menuV li#legumes_et_aromates{background:url(../img/menu/bt_legumes_et_aromates.png) 0; height:45px;}
ul#menuV li#bof_aides_culinaires{background:url(../img/menu/bt_bof_aides_culinaires.png) 0; height:45px;}
ul#menuV li#desserts_patisseries{background:url(../img/menu/bt_desserts_patisseries.png) 0; height:46px;}
li#patisseries_salees{background:url(../img/menu/bt_patisseries_salees.png) 0;}
/*ul#menuV li#menu_langue p{ width:103px;}*/

body#body_cocktails ul#menuV li#cocktails a, ul#menuV li#cocktails a:hover{background:url(../img/menu/bt_cocktails.png) -136px no-repeat; height:34px;}
body#body_salades ul#menuV li#salades a, li#salades a:hover{background:url(../img/menu/bt_salades.png) -136px no-repeat;}
body#body_antipasti ul#menuV li#antipastis a, li#antipastis a:hover{background:url(../img/menu/bt_antipasti.png) -136px no-repeat;}
body#body_entrees ul#menuV li#entrees a, li#entrees a:hover{background:url(../img/menu/bt_entrees.png) -136px no-repeat;}
body#body_charcuterie ul#menuV li#charcuterie a, li#charcuterie a:hover{background:url(../img/menu/bt_charcuterie.png) -136px no-repeat;}
body#body_produits_de_luxe ul#menuV li#produit_luxe a, li#produit_luxe a:hover{background:url(../img/menu/bt_produit_de_luxe.png) -136px no-repeat;}
body#body_autour_du_monde ul#menuV li#autour_monde a, li#autour_monde a:hover{background:url(../img/menu/bt_autour_du_monde.png) -136px no-repeat;}
body#body_plats_cuisines ul#menuV li#plats_cuisines a, li#plats_cuisines a:hover{background:url(../img/menu/bt_plats_cuisines.png) -136px no-repeat;}
body#body_pizzas_pates_sauces ul#menuV li#pizzas_pates_sauces a, ul#menuV li#pizzas_pates_sauces a:hover{background:url(../img/menu/bt_pizzas_pates_sauces.png) -136px no-repeat; height:45px;}
body#body_sandwichs ul#menuV li#sandwichs a, li#sandwichs a:hover{background:url(../img/menu/bt_sandwichs.png) -136px no-repeat;}
body#body_viandes ul#menuV li#viandes a, li#viandes a:hover{background:url(../img/menu/bt_viandes.png) -136px no-repeat;}
body#body_gibier ul#menuV li#gibier a, li#gibier a:hover{background:url(../img/menu/bt_gibier.png) -136px no-repeat;}
body#body_volailles ul#menuV li#volailles a, li#volailles a:hover{background:url(../img/menu/bt_volailles.png) -136px no-repeat;}
body#body_produits_de_la_mer ul#menuV li#produits_mer a, li#produits_mer a:hover{background:url(../img/menu/bt_produits_mer.png) -136px no-repeat;}
body#body_legumes ul#menuV li#legumes a, li#legumes a:hover{background:url(../img/menu/bt_legumes.png) -136px no-repeat;}
body#body_legumes_et_aromates ul#menuV li#legumes_et_aromates a, ul#menuV li#legumes_et_aromates a:hover{background:url(../img/menu/bt_legumes_et_aromates.png) -136px no-repeat; height:45px;}
body#body_bof_aides_culinaires ul#menuV li#bof_aides_culinaires a, ul#menuV li#bof_aides_culinaires a:hover{background:url(../img/menu/bt_bof_aides_culinaires.png) -136px no-repeat; height:45px;}
body#body_desserts_patisseries ul#menuV li#desserts_patisseries a, ul#menuV li#desserts_patisseries a:hover{background:url(../img/menu/bt_desserts_patisseries.png) -136px no-repeat; height:46px;}
body#body_patisseries_salees ul#menuV li#patisseries_salees a, li#patisseries_salees a:hover{background:url(../img/menu/bt_patisseries_salees.png) -136px no-repeat;}

ul#menu_langue{
	margin:0;
	padding:0;
	list-style:none;
}

li#langues a{
	background:url(../img/menu/menu_en.png) no-repeat;
	display:block;
	width:136px;
	height:176px;
	margin:0;
	padding:0;
}

#colgauche{
	width:335px;
	display:block;
	background-color:#FFFFFF;
	float:left;
	padding:0;
}

#coldroite{
	padding:0 0 12px 12px;
	display:block;
	background-color:#FFFFFF;
	width:275px;
	float:left;
}

body#accueil #coldroite{
	float:right;
}

#coldroite #carre{
	width:287px;
	margin:12px 0;
}
#coldroite img.carre{
	display:block;
	float:left;
	margin:0 4px 4px 0;
}

#actualites{
	display:block;
	float:right;
	width:252px;
	/*float:none;*/
	margin:0 12px 0 0;
	clear:both;
}

#actualites_haut{
	background:url(../img/actualites_haut.jpg) no-repeat;
	width:252px;
	height:43px;	
}

#actualites_bas{
	background:url(../img/actualites_bas.jpg) no-repeat;
	width:252px;
	height:21px;
	display:block;
}

#actualites_contenu{
	background:url(../img/fond_actualites.jpg) repeat-y;
	
	width:252px;
}

#actualites_txt{
	width:235px;
	padding:0 10px 0 10px;
	color:#FFFFFF;
}

#actualites_txt p{
margin:0;
padding:0;
}

#actualites_txt img{
	margin:0 0 5px 0;
}

h2{
	background-repeat:no-repeat;
	background-position:left;
	height:38px;
	margin:14px 0 16px 0;
	padding:0;
	width:390px;
	float:left;
}

div.address{
margin:14px 15px 16px 0;
padding:0;
float:right;
}

body#accueil h2{ background-image:url(../img/categorie/titre_accueil.jpg); height:70px; }
body#body_societe h2{background-image:url(../img/categorie/societe.png);}
body#body_mentions h2{background-image:url(../img/categorie/mentions.jpg);}
body#body_savoir-faire h2{background-image:url(../img/categorie/savoir-faire.png);}
body#body_logistique h2{background-image:url(../img/categorie/logistique.png);}
body#body_qualite h2{background-image:url(../img/categorie/qualite.png);}
body#body_contact h2{background-image:url(../img/categorie/contact.png);}
body#body_liens h2{background-image:url(../img/categorie/liens.png);}
body#body_cocktails h2{background-image:url(../img/categorie/cocktails.png);}
body#body_salades h2{background-image:url(../img/categorie/salades.png);}
body#body_antipasti h2{background-image:url(../img/categorie/antipasti.png);}
body#body_entrees h2{background-image:url(../img/categorie/entrees.png);}
body#body_charcuterie h2{background-image:url(../img/categorie/charcuterie.png);}
body#body_produits_de_luxe h2{background-image:url(../img/categorie/produits_de_luxe.png);}
body#body_autour_du_monde h2{background-image:url(../img/categorie/autour_du_monde.png);}
body#body_plats_cuisines h2{background-image:url(../img/categorie/plat_cuisines.png);}
body#body_pizzas_pates_sauces h2{background-image:url(../img/categorie/pizzas_pates_sauces.png);}
body#body_sandwichs h2{background-image:url(../img/categorie/sandwichs.png);}
body#body_viandes h2{background-image:url(../img/categorie/viandes.png);}
body#body_gibier h2{background-image:url(../img/categorie/gibier.png);}
body#body_volailles h2{background-image:url(../img/categorie/volailles.png);}
body#body_produits_de_la_mer h2{background-image:url(../img/categorie/produits_de_la_mer.png);}
body#body_legumes h2{background-image:url(../img/categorie/legumes.png);}
body#body_legumes_et_aromates h2{background-image:url(../img/categorie/legumes_et_aromates.png);}
body#body_bof_aides_culinaires h2{background-image:url(../img/categorie/bof_aides_culinaires.png);}
body#body_desserts_patisseries h2{background-image:url(../img/categorie/desserts_patisseries.png);}

h3{
font-size:18px;
font-weight:bold;
padding:0;
margin:14px 0 14px 0;
}
dl.liste_produit{
height:250px;
-height:270px;
width:142px;
display:block;
float: left;
padding: 0 17px 0  0;
}
dl.liste_produit dd h4{
font-size:12px;
font-weight:bold;
padding:0;
margin:15px 0 5px 0;
}

dl.liste_produit dd h4 a, a.a_cond{
text-decoration:none;
color:#000;
cursor:text;
}
dl.liste_produit dt{
background-repeat:no-repeat;
height:142px;
}



dl.liste_produit dd, dl.liste_produit dt {
margin:0;
}

dl.liste_produit  dd.dd_pdf{
	width:113px;
	background:url(../img/pdf.gif) left no-repeat;
	padding: 0 0 0 29px;
	margin: 9px 0 0 0;
	height:18px;
}

#img_ste{
margin:0 12px 12px 0;
float:left;
}

body#societe #contenu p{
font-size:12px;
}


.nom_entier{
	position: absolute;
	z-index:100;
	display: none;
	background-color:#fff;
	padding-bottom:3px;
	width:142px;
	height:100px;
	cursor:default;
}
.couleur1{ color:#D2A400; }
.couleur2{ color:#3DA543; }
.couleur3{ color:#9F276F; }
.couleur4{ color:#E3600F; }
.couleur6{ color:#DC007A; }
.couleur7{ color:#4B008B; }
.couleur8{ color:#B78E01; }
.couleur9{ color:#6E6E6E; }
.couleur12{ color:#DD9300; }
.couleur13{ color:#AA614C; }
.couleur14{ color:#9C013A; }
.couleur15{ color:#683E17; }
.couleur16{ color:#F3AA01; }
.couleur17{ color:#0087C8; }
.couleur18{ color:#318C37; }
.couleur20{ color:#EA839A; }
.couleur21{ color:#E65573; }

.nom_tronquer{
overflow: hidden;
display:block;
width:142px;
}

#liste_categ a{
text-decoration:none;
color:#000;
margin: 0;
padding:0;
}

#visuel{
	display:block;
	float:right;
	margin:0px 14px 0 14px;
}

body#body_societe #visuel{
	margin:0 14px 0 14px;
}
#visuel img{
	display:block;
}

#liste_categ a.underline{
text-decoration:underline;
}

