/* Base */

* { margin:0; padding:0;}
body { color:#005d37; background:#fff url(../navigation/back_page.gif) center fixed repeat-x; text-align:center; font:9px/11px Verdana,Arial,Helvetica,sans-serif;}
#wrapper { width:780px; height:420px; position:absolute; top:50%; left:50%; margin-top:-210px; margin-left:-390px; text-align:left;}
a { color:#c10000;}
	a img { border:none;}
p { padding-bottom:11px;}
.rougebold { font-weight:bold; color:#c10000;}

/* Banner */

#banner { height:76px;}
	#banner h1 { position:absolute; top:2px; left:130px;}
		#banner h1 a { text-decoration:none; display:block; width:145px; height:60px; text-indent:-9999px; background-image:url(../navigation/salaison_condroz_marcotty.gif);}
	#banner ul { list-style-type:none; position:absolute; top:32px; right:30px; width:119px; height:9px; padding-top:8px;}
		#banner ul li { background:url(../navigation/bullet_langues.gif) 0 3px no-repeat; padding-left:8px; float:left; margin-right:4px;}
			#banner ul li#lifr { padding-left:0; background-image:none;}
			#banner ul li a { text-decoration:none; display:block; width:12px; height:9px; overflow:hidden; background-image:url(../navigation/langues.gif); text-indent:-9999px;}
				#banner ul li#lifr a:hover,body.fr #banner ul li#lifr a { background-position:0 -9px;}
				#banner ul li#lien a { background-position:-13px 0;}
					#banner ul li#lien a:hover,body.en #banner ul li#lien a { background-position:-13px -9px;}
				#banner ul li#lide a { background-position:-26px 0;}
					#banner ul li#lide a:hover,body.de #banner ul li#lide a { background-position:-26px -9px;}
				#banner ul li#linl a { background-position:-39px 0;}
					#banner ul li#linl a:hover,body.nl #banner ul li#linl a { background-position:-39px -9px;}

/* Navigation */

ul#navigation { list-style-type:none; text-align:right; width:180px; float:left; margin-right:20px; line-height:15px; padding-top:14px;}
	ul#navigation li { padding-top:13px;}
		ul#navigation ul { list-style-type:none; padding-top:5px;}
			ul#navigation ul li { padding-top:4px; line-height:11px;}
				ul#navigation ul a { text-decoration:none; color:#7fae9b; font-size:10px;}
					ul#navigation ul a:hover,body.siecle ul#navigation ul a#asiecle,body.service ul#navigation ul a#aservice,body.priorite ul#navigation ul a#apriorite,body.hygiene ul#navigation ul a#ahygiene,body.livraison ul#navigation ul a#alivraison,body.bacon ul#navigation ul a#abacon,body.jambon ul#navigation ul a#ajambon,body.poitrine ul#navigation ul a#apoitrine,body.lardons ul#navigation ul a#alardons,body.plan ul#navigation ul a#aplan { color:#005d37;}
					
/* Middle */

#middle { float:left; margin-right:20px; padding-top:27px; height:302px; overflow:hidden;}
	body.produit #middle { padding-top:0; height:329px;}
		body.produit #middle img { display:block;}
	#middle h2 { background-repeat:no-repeat; text-indent:-9999px;}
	#middle img,#middle .rouge,#middle .vert { margin-bottom:1px;}
		body.produit #middle img,body.produit #middle .rouge,body.produit #middle .vert { margin-bottom:0;}
	#middle .rouge,#middle .vert { width:75px; height:75px;}
	#middle .rouge { background-color:#c10000;}
	#middle .vert { background-color:#005d37;}
#downloadfiche { display:block; width:150px; height:48px; background:#005d37 28px 9px no-repeat; text-indent:-9999px;}
	
/* Content */

#content { float:left; width:475px; padding-top:27px;}
	body.accueil #content { width:495px; margin-left:-20px;}
	body.produit #content { width:410px;}
	#content h2 { padding-bottom:11px; background-repeat:no-repeat; text-indent:-9999px;}
	#content .right { float:right; padding:0 0 10px 20px;}
		#content .right img { display:block;}
	#content .droite { text-align:right; margin-bottom:30px; padding-right:20px;}
#awex { position:absolute; top:339px; right:10px;}
#iso { position:absolute; top:66px; left:30px;}
#downloadplan { position:absolute; top:290px; left:513px;}
a.fiche { text-decoration:none; display:block; float:left; width:60px; height:60px; border:1px solid #fff; margin:0 20px 20px 0;}
	a.fiche:hover { border:1px solid #c10000;}
a.retour { font-weight:bold; background:url(../navigation/retour.gif) 0 2px no-repeat; padding:0 0 24px 11px;}
table { padding:11px 0 24px 0;}
	th { font-weight:bold; text-align:left; padding:0 30px 10px 0;}
	td { padding:0 30px 5px 0;}
	th.poids,td.poids { text-align:right;}
