/*  */
body, p, ul, li
{
	font-family:Verdana;font-size:12px;font-weight:normal;text-decoration:none;font-style:normal;color:Black;
	margin: 0; padding: 0;
}
body
{
	background-color:#732E2E;
}
td
{
	empty-cells:show;
}
ul, li
{
	list-style-position:inside;
	list-style-type:circle;
}
p a, p a:visited, li a, li a:visited
{
	text-decoration:none;
	/*color:Black !important;*/
}
p a:active, p a:hover, li a:active, li a:hover
{
	text-decoration:underline;
	/*color:Black !important;*/
}
/* commentaire par solidpepper */
/*img, table
{
	border:0;
}*/
.nowrap
{
	white-space:nowrap;
}

#fullpage
{
	text-align:center;
	width:99%;	
}

#d_id_fullpage_top
{
	text-align:center;
	width:831px;	
	margin:0 auto 0 auto;
	height:193px;
	vertical-align:top;
	position:relative;
}
#d_id_background_top_picture
{
	width:930px;
	height:193px;
	position:absolute;
	top:0px;
	left:-118px;
	background-image:url('./images/BANDEAU_HAUT_V06.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

#lien_home
{
	width:200px;
	height:180px;
	position:absolute;
	left:20px;
	top:10px;
}
#lien_home a
{
	display:block;
	width:100%;
	height:100%;
}
#d_id_site
{
	width:831px;
	margin:0 auto 0 auto;
	background-color:#F4F3EE;
	position:relative;
}

.td_ombre_gauche
{
	background-image:url('./images/pce_ps_ombregauche.gif');
	background-position:left top;
	background-repeat:repeat-y;
	width:18px;
}
.td_ombre_droite
{
	background-image:url('./images/pce_ps_ombredroite.gif');
	background-position:left top;
	background-repeat:repeat-y;
	width:18px;
}
.td_ombre_bas
{
	background-image:url('./images/pce_ps_ombrebas.gif');
	background-position:left top;
	background-repeat:repeat-x;
	height:18px;
}
.td_ombre_coingauche
{
	background-image:url('./images/pce_ps_coingauche.gif');
	background-position:left top;
	background-repeat:no-repeat;
	width:18px;
	height:18px;
}
.td_ombre_coindroit
{
	background-image:url('./images/pce_ps_coindroit.gif');
	background-position:left top;
	background-repeat:no-repeat;
	width:18px;
	height:18px;
}


#d_id_site_baspage
{
	background-image:url('./images/bas_page.gif');
	background-position:left top;
	background-repeat:repeat-x;
	padding-top:8px;
	height:60px;
	width:795px;
	text-align:center;
}

#d_id_MenuBas
{
	width:100%;
	height:16px;
}
#d_id_MenuBas ul, #d_id_MenuBas li
{
	list-style-type:none;
	text-align:center;
	font-weight:normal;
	font-family:Verdana;
	font-size:9px;
	color:black;
	height:16px;
}
#d_id_MenuBas li
{
	float:left;
	padding-right:10px;
	text-decoration:none;
	line-height:16px;
 }
#d_id_MenuBas ul li a, #d_id_MenuBas ul li a:hover, #d_id_MenuBas ul li a:active, #d_id_MenuBas ul li a:visited, #d_id_MenuBas ul li a:link
{  
	text-decoration:none;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	color:black;
 }
#d_id_MenuBas ul li a:hover
{  
	text-decoration:underline;
	font-family:Verdana;
	font-size:9px;
	color:black;
 }

#d_id_adresse
{
	width:100%;
}
#d_id_adresse ul, #d_id_adresse li
{
	list-style-type:none;
	text-align:center;
	font-weight:normal;
	font-family:Verdana;
	font-size:10px;
	color:#732E2E;
		line-height:16px;
}
#d_id_adresse li
{
	text-decoration:none;
 }
 

 
 #d_id_menugauche dl, #d_id_menugauche dt, #d_id_menugauche dd, #d_id_menugauche ul, #d_id_menugauche li
{
	padding:0;
	margin:0;
	height:auto;
}
#d_id_menugauche dl
{
	width:204px;
	margin:0;
	padding:0;
	padding-bottom:2px;
}
#d_id_menugauche dt
{
	background-image:url('./images/boutique.gif');
	background-position:left top;
	background-repeat:no-repeat;
	width:184px !important;
	width:204px;
	height:30px !important;
	height:32px;
	font-family:Trebuchet MS, Verdana;
	font-size:16px;
	font-weight:bold;
	color:White;
	padding-left:20px;
	padding-top:2px;
}
#d_id_menugauche dd
{
	width:204px;
}
#d_id_menugauche ul
{
	padding-bottom:0px;
	width:204px;
}
.img_id_pucemg
{
	position:absolute;
	left:20px;
	top:14px
}
#d_id_menugauche li
{	
	list-style-type:none;
	height:23px !important;
	height:30px;
	margin-left:0px !important;
	margin-left:-15px;
	margin-bottom:2px;
	padding-top:7px;
	padding-left:30px;
	width:174px !important;
	width:204px;
	background-color:#E3E1E2;
	position:relative;
	
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;
	color:#101418;
}
#d_id_menugauche dt a, #d_id_menugauche dt a:link, #d_id_menugauche dt a:active, #d_id_menugauche dt a:hover, #d_id_menugauche dt a:visited
{
	font-family:Trebuchet MS, Verdana;
	font-size:16px;
	font-weight:bold;
	color:White;
	text-decoration:none;
	/* width:204px;*/ /* commentaire solidpepper */
	/* display:block;*/ /* commentaire solidpepper */
	margin-left:0px;
}
#d_id_menugauche dt a:hover
{
	text-decoration:none;
}
#d_id_menugauche li a, #d_id_menugauche li a:link, #d_id_menugauche li a:active, #d_id_menugauche li a:hover, #d_id_menugauche li a:visited
{
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;
	color:#101418;
	text-decoration:none;
	width:100%;
	display:block;
	margin-left:0px;
}
#d_id_menugauche li a:hover
{
	text-decoration:underline;
}

#d_id_produitsaison_top
{
	width:244px !important;
	width:269px;
	height:29px !important;
	height:33px;
	background-image:url('./images/haut_BLOC_produitsaison.png');
	background-position:left top;
	background-repeat:no-repeat;
	
	text-align:right;
	padding-top:4px;
	padding-right:25px;
	
	font-family:Trebuchet MS, Verdana;
	font-size:17px;
	font-weight:bold;
	color:White;
}
#d_id_produitsaison_bottom
{
	width:269px;
	height:18px;
	background-image:url('./images/bas_BLOC_produitsaison.png');
	background-position:left top;
	background-repeat:no-repeat;
}
#d_id_produitsaison_middle
{
	width:269px;
	background-image:url('./images/bloc_blanc_ombre_petit.png');
	background-position:left top;
	background-repeat:repeat-y;
}
#d_id_produitsaison_texte
{
	margin-top:5px;
}
#d_id_produitsaison_soustitre
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#732E2E;	
}

.div_dotted
{
	width:100%;
	height:8px;
	line-height:8px;
	font-size:8px;
	background-image:url('./images/pce_pointille_gris.jpg');
	background-position:left center;
	background-repeat:repeat-x;	
}

#d_id_produitsaison_descriptif
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#594849;
}


#d_id_produitsaison_lien a, #d_id_produitsaison_lien a:link, #d_id_produitsaison_lien a:active, #d_id_produitsaison_lien a:hover, #d_id_produitsaison_lien a:visited
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#594849;
	text-decoration:none;
}
#d_id_produitsaison_lien a:hover
{
	text-decoration:underline;
}




#d_id_menuhaut
{
	width:795px;
	height:40px;
	background-image:url('./images/bandeau_partie-societe.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

#d_id_menusup
{
	margin:0 auto 0 auto;
	width:795px;
	height:40px;
	z-index:100;	
	position:relative;
}
#d_id_bas_saucisson
{
	position:absolute;
	left:-60px;
	top:0px;
	width:245px;
	height:67px;
	background-image:url('./images/bandeau_jambon_bas.png');
	background-position:left top;
	background-repeat:no-repeat;
}
#d_id_moncompte
{
	position:absolute;
	right:0px;
	top:-30px;
	width:145px !important;
	width:155px;
	height:28px !important;
	height:30px;
	background-image:url('./images/mon_compte.gif');
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Trebuchet MS, Verdana;
	font-size:16px;
	font-weight:bold;
	color:White;
	padding-left:10px;
	padding-top:2px;
}

#d_id_menuhaut
{
	width:795px;
	height:40px;
	text-align:right;
}

.td_c_mh
{
	position:relative;
	border-left:1px white solid;
	height:40px;
	text-align:center;
	vertical-align:middle;
}
.menuoff
{
}
.menuon
{
	background-image:url('./images/menu_back_lesrecettes.gif');
	background-position:right top;
	background-repeat:no-repeat;	
}
.d_id_mh
{
	position:relative;
}
.td_c_mh a, .td_c_mh a:active, .td_c_mh a:link, .td_c_mh a:hover, .td_c_mh a:visited
{
	text-decoration: none;
	text-align:center;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
	color:white;
	width:100%;
	padding-top:4px;
	height:36px !important;
	height:40px;
	vertical-align:middle;
	display:block;
}
.td_c_mh a:hover
{
	text-decoration: none;	
}
.td_c_mh .sousMenu
{
	position:absolute;
	top:38px;
	left:0px;
	
	list-style-type:none;
	margin: 0;
	padding: 0;
	border: 0;

	display: none;
	
	width:108px;
	/*width:100%;*/
}

.td_c_mh .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;

	margin-left:0px !important;
	margin-left:-18px;
	list-style-type:none;
	width:100%;
}

.td_c_mh .sousMenu li a, .td_c_mh .sousMenu li a:link, .td_c_mh .sousMenu li a:visited
{
	height:23px !important;
	height:31px;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana;
	font-size:11px;
	color:#101418;
	display: block;
	margin: 0;
	padding: 0;
	padding-top:8px;
	border: 0;
	text-decoration: none;
	background-image:url('./images/sous_menu_transparent.png');
	background-position:left top;
	background-repeat:repeat-x;
}
.td_c_mh .sousMenu li a:hover
{
	text-decoration:underline;
}


.d_c_lien_titre
{
	font-family:Verdana;
	font-size:16px;
	font-weight:normal;
	color:#732E2E;	
}
.d_c_lien_descriptif
{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#594849;
}
.d_c_lien_lien a, .d_c_lien_lien a:active, .d_c_lien_lien a:link, .d_c_lien_lien a:visited, .d_c_lien_lien a:hover 
{
	text-decoration:none;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#101418;
}
.d_c_lien_lien a:hover 
{
	text-decoration:underline;
}


#d_id_bordertopright
{
	position:absolute;
	top:0;
	right:-18px;
	width:18px;
	height:40px;
	background-image:url('./images/pce_ps_coinhautdroit_2.gif');
	background-position:left top;
	background-repeat:no-repeat;	
}

/* ajout solidpepper */
#d_id_panier
{
	position:absolute;
	right:-10px;
	top:-110px;
	width:161px;	
	height:72px;
	background-image:url('./images/panier_plein.png');
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Trebuchet MS, Verdana;
	font-size:16px;
	font-weight:bold;
	color:White;
	padding-left:10px;
	padding-top:2px;
}
