.puces li{padding-left: 19px;	background: url(../images/puce.gif) -5px 4px no-repeat;	line-height:2em;	}	a {		color: black;	text-decoration: underline;		}	a:hover, a:active {		color: black;			}.margT470 {margin-top:470px;}.histopuces {padding-left: 18px;	font-size:10px;	padding-top:50px;	}	.histopucesbis {padding-left: 18px;	font-size:10px;	padding-top:50px;	}#histobloc1{background: url(../images/histobloc1.jpg) no-repeat;width: 300px;height: 340px;}#histobloc2{background: url(../images/histobloc2.jpg) no-repeat;width: 300px;height: 340px;}li {	padding-left: 19px;	background: url(../images/puce.gif) -5px 4px no-repeat;	line-height:2em}.contenu{color:black;background-color:white;}.SiteMap{color:black;background-color:white;padding-left:50px;padding-bottom:10px;border:double;}.SiteMap .componentheading{font-size: 15px;font-weight: bold;background-color: white;color:#9a0b23;	}.SiteMap a{color:blue;text-decoration:none;}.SiteMap a:hover{color:blue;text-decoration:underline;}/*Bordure tableau canvas template produits*/.bordure{	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: none;	border-right-style: none;	border-bottom-style: dotted;	border-left-style: none;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #FFFFFF;	border-left-color: #000000;	color:white;	text-align:center;}.txt_descriptif {	width:230px;	}.txt_descriptif h4{	color:#d02433;	}.txt_descriptif  p{	color:#ffffff;	}/***************************************************/#Intro{padding:0;margin:0;}#prod{	margin-top:-10px;	margin-left:50px;	}.produit{width:600px;height:200px;background: url(../images/etiquette.gif) center;background-color:black;}/*#image{	margin-left:50px;	}*/#image{margin-left:9px;margin-top:-6px;	}#presse{width:500px;color:black;margin-left:25px;background-color:white;padding-bottom:30px;}#presse a{color:black;text-decoration:underline;}#presse a:hover{color:red; text-decoration:underline;}/*Fiches produits*/.presentation{	margin-top:20px;	width:620px;	}.presentation a{	color:white;	text-decoration:none;	}.presentation a:hover{	color:white;	text-decoration:underline;	}.presentation img{padding:0;margin:0 10px 0 10px;}.presentation_intermediaire{	text-align:center;	}.presentation_monde {	margin-top:19px;}.presentation_minis img{	margin:60px 50px 0 50px;	}#etiquette{	background:url(http://www.staub.fr/fr/mambots/editors/fckeditor/etiquette.gif) no-repeat;	margin: 20px 0 10px 50px;	}.contenu_etiquette{	text-align:center;	}	.tableau_descriptif {	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #FFFFFF;	text-align:center;	color:#FFFFFF;	padding-bottom:10px;}/*===============CSS carte de france=====================*/#FicheCarte{height:100%;width:100%;color:black;margin-top:20px;background-color:black;}#Carte1{	float:left;	height:300px;	}#Fiche{	float:left;	color:black;	height:250px;margin: 0px 0px 0px 50px;background-color:#ffffff;	}.cadre{	border:none;	height:250px;	overflow:auto;		}/*=========================================================*/.clr {	clear: both;}body#bd {	background-color:black;	margin: 0px auto;	color: #404040;	font-size: 11px;font: 70%/1.5 Tahoma, Arial, sans-serif;	text-align: left;	padding: 0;}#coupure{	background:url(../images/cross_horz.gif);		}/* ====================TOP MODULES========================= */#ja-top {	background-color:white;}#ja-top-modules {	margin: 0px auto;	width: 990px;	height: 150px;	background-color:black;}#deutch {	margin: 0px auto;	width: 990px;	height: 150px;	background:url(../images/banniere_de.gif) no-repeat;	}#english {	margin: 0px auto;	width: 990px;	height: 150px;	background:url(../images/banniere_fr.jpg) no-repeat;	}#french {	margin: 0px auto;	width: 990px;	height: 150px;	background:url(../images/banniere_fr.jpg) no-repeat;	}/* LOGO */#ja-logo {display :none ;	float: left;	width: 219px;	height:125px;}#ja-logo img {	margin-top: 15px;	margin-left: 5px;	}#ja-access{	float: right;	}#ja-access img {	margin-top: 10px;	margin-right: 7px;}/* ======================TOPNAV=========================*/#ja-topnav {	background-color:white;}#ja-topnav-inner {	margin: 0px auto;	width: 990px;	background-image:url(../images/top_nav_inner.jpg);}#ja-topnav a {	color: black;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;}#ja-topnav a:hover {color:#FF0000;	text-decoration: none;}#ja-topnav ul {	margin-left: 174px;	padding: 0;}#ja-topnav li {	margin: 0;	padding: 0;}/* =======================PATHWAY=========================== */#Chemin{	background-color:black;}#ja-pathway-outer {    margin: 0px auto;	width: 990px;	height: 40px;	background-image:url(../images/chemin.png);}#ja-pathway {	float: left;	padding-left: 15px;	padding-top:12px;	color:white;}#ja-pathway a {	text-decoration: underline;	color:white;}#ja-pathway a:hover {	text-decoration: underline;	color:red;}.pathway img {	padding: 0px 6px;	margin: 0;}#ja-usertools {	float: right;padding-top:6px;padding-right:14px;	width: 158px;	margin: 0px auto;}#ja-usertools img {	cursor: pointer;	margin: 6px 5px 0px 6px;}#ja-usertools a {color:white;}/* =======================WRAPPER MODULES=========================== */#ja-wrapper- {	background: black;	width: 990px;	margin: 0px auto;padding-left:5px;}#ja-wrapper1 {	background-color:black;}/* ==========================================LEFTCOL========================================== */#ja-leftcol {	width: 198px;	float: left;	color: white;	font-size: 1em;	background: black;	margin-top:5px;}#ja-leftcol .moduletable, #ja-leftcol .moduletable_menu {	padding: 0px 0px 0px 0px;	background: url(../images/middle_menu.png) repeat;	}#haut_leftcol{background: url(../images/ht_menu.png) no-repeat;width:198px;height:22px;}#bas_leftcol{background: url(../images/bas_menu.png) no-repeat;width:198px;height:25px;}#ja-leftcol .moduletable td {	margin:0;	padding:0 15px 0 15px;	color:white;	}	#ja-leftcol a{	color:white;	text-decoration:underline;	}#ja-leftcol a:hover{	color:#FF0000;	text-decoration:underline;	}	#ja-leftcol .moduletable td a{	font-weight: bold;	color:white;	text-decoration:none;	}#ja-leftcol .moduletable td a:hover{	font-weight: bold;	color:red;	text-decoration:none;	}#ja-leftcol .moduletable img{	margin-left: 11px;		}#ja-leftcol .moduletable h3, #ja-leftcol .moduletable_menu h3 {			background: url(../images/h3menu_old.png) no-repeat;		background-position:center;		margin-left:0px;		margin-bottom:0px;	margin-top:0px;		padding-top:10px;		width:198px;		color:#ffffff;		height: 31px;		font-size: 13px;		font-weight: bold;		text-transform: uppercase;		text-align:center;		border: none;		font-family: "Trebuchet MS";	}	/*====================SUFFIXE======================*/#ja-leftcol .moduletable_news, #ja-leftcol .moduletable_menu_news {	padding: 0px;	margin:0px;background-color: transparent;background: url(../images/middle_menu.png) repeat;text-align :center ;	}#ja-leftcol .moduletable_news table {		margin :0px;	}#ja-leftcol .moduletable_news td {		padding:0px;/*background: url(../images/menu.png) no-repeat;*/height:30px;background-position:center;color:white;	text-align:center;	}#ja-leftcol .moduletable_news td a{	font-weight: bold;	color:white;	text-decoration:none;	}#ja-leftcol .moduletable_news td a:hover{	font-weight: bold;	color:red;	text-decoration:none;	}#ja-leftcol .moduletable_news h3, #ja-leftcol .moduletable_menu_news h3 {		background: url(../images/h3menu_old.png) no-repeat;	background-position:center;	width:198px;margin-left:0px;	margin-bottom:0px;	padding-top:10px;		color:#ffffff;	height: 31px;	font-size: 13px;	font-weight: bold;	text-transform: uppercase;	text-align:center;	border: none;	font-family: "Trebuchet MS";	}#ja-leftcol .moduletable_news p  {	padding-left: 17px;	}#ja-leftcol .moduletable_news img{	padding-left: 5px;	}#ja-leftcol .moduletable_news .sublevel{	color: red;	}#ja-leftcol .moduletable_news .sublevel .sublevel {	color: white;	}	/* ==========================LOGIN============================= */#mod_login_password, #mod_login_username {		width: 110px;		padding-left: 7px;		border: 1px solid #7D7D7D;	}#mod_login_password {}#mod_login_username {}#mod_login_remember {	border: none;	padding: 0!important;}/* ========================CONTENT=============================== */#ja-content {padding-top:20px;	width: 575px;	float: left;	padding:0px;	margin:14px 5px 0px 5px;	background-color:black;}/* 2 column content [on the left] width */#ja-content-full-left {	padding-top:20px;margin-right: 20px;	margin-left: 20px;	width: 720px;	float: left;background:black;}/* 2 column content [on the right] width */#ja-content-full-right {	padding-top:20px;margin-left: 20px;margin-right: 20px;		width: 720px;	float: left;background:black;}/* 1 column content width */#ja-content-full {	padding-top:20px;margin: 0 15px 0 15px;background:black;}/*===========================================================*/#ja-rightcol {	width: 198px;	float: left;	color: white;	font-size: 1em;	background: black;	margin-top:5px;}#ja-rightcol .moduletable, #ja-rightcol .moduletable_menu {	padding: 0px;	background: url(../images/middle_menu.png) repeat;	}#haut_rightcol{background: url(../images/ht_menu.png) no-repeat;width:198px;height:22px;}#bas_rightcol{background: url(../images/bas_menu.png) no-repeat;width:198px;height:6px;}#ja-rightcol .moduletable td {	margin:0;	padding:0;	color:white;	}#ja-rightcol .moduletable p {	padding:0px;	margin-right:10px;	color:white;	} #ja-rightcol .moduletable form {	padding:10px 0px 10px 20px;	margin:0;	color:white;	} 	#ja-rightcol a{	color:white;	text-decoration:underline;	}#ja-rightcol a:hover{	color:#FF0000;	text-decoration:underline;	}	#ja-rightcol .moduletable td a{	font-weight: bold;	color:white;	text-decoration:none;	}#ja-rightcol .moduletable td a:hover{	font-weight: bold;	color:red;	text-decoration:none;	}#ja-rightcol .moduletable img{	margin:0 0 0 6px;		}#ja-rightcol .moduletable h3, #ja-rightcol .moduletable_menu h3 {			background: url(../images/h3menu_old.png) no-repeat;		background-position:center;		margin-left:0px;		margin-bottom:0px;	margin-top:0px;		padding-top:10px;		width:198px;		color:#ffffff;		height: 31px;		font-size: 13px;		font-weight: bold;		text-transform: uppercase;		text-align:center;		border: none;		font-family: "Trebuchet MS";	}/* ======================FOOTER ===================================*/#ja-footer {		background-color:#000000;	padding-bottom:10px;	}#ja-footer-inner {		margin: 0px auto;		width: 990px;		height: 30px;		background-image:url(../images/footer.png);		background-color:#000000;text-align:center;}#ja-footer-inner a{		padding-right:10px;	color:white;text-decoration:none;}#ja-footer-inner a:hover{		color:white;text-decoration:underline;}#LiensFooter{padding-top:5px;}/* ======================END FOOTER =================================*/div.back_button a,div.back_button a:hover,div.back_button a:active {		float:right;	margin: 10px 0;		padding-right:50px;		display: block;		color: red;		text-decoration: none;}#mod_login_password {}#mod_login_username {}#mod_login_remember {	border: none;	background: none;}/* Text Shadow */.clearfix:after {		clear: both;		display: block;		content: ".";		height: 0;		visibility: hidden;}* html > body .clearfix {		width: 100%;		display: block;}* html .clearfix {		height: 1%; 	/* End hide from IE-mac */}	/* Firefox Scrollbar Hack - Do not remove */html {		margin-bottom: 1px;		height: 100%!important;	background: url(../images/html_font.jpg) repeat-x;background-color : black ;	height: auto;		}	body {	background-position: 50% 50%;	width:1000px;	}h1{		color: red;	}h2 {	margin: 10px 0;		font-size: 1.45em;}h3, h4 {		margin: 0;		padding: 0;		font-size: 1.2em;}form {		margin: 0 0 0 20px;		padding: 0;}/* Small text .small, .smalldark, .createdate, .modifydate, .mosimage_caption, .blog_more, .pagenavcounter, .pagenav, .pagenavbar, .contenttoc, #ja-spotlight-1, #ja-spotlight-2, #ja-rightcol, #ja-bottomline {	font-size: 11px;border:1px solid black;}*//* Normal link */p {	margin: 10px 0;}ul {		margin: 0;		padding: 0;		list-style: none;}th {	padding: 4px;		font-weight: bold;		font-size: 12px;		text-align: left;}/*	hr {height: 2px;margin: 5px 0 5px 0;background: url(../images/cross/cross_black.gif) repeat-x;border: 0; outline: 0;} */	img {		border: 0;		padding: 0;		margin: 0;}/* JOOMLA! STYLE----------------------------------------------------------- *//*table.blog {		width: auto;	}table.blog {		width: 100%;		margin-right: 0px;	color:white;	background-color:black;}table.blog div{		background-color:black;border:none;	}table.blog .article_seperator {	padding:0;	margin:0;}a.readon {		background: #F1F1F1;		color: #990000;		font-size: 10px;		padding: 1px 5px;		text-decoration: none;}a.readon:hover {		text-decoration: underline;}	table.polls {		width: 100%;}table.pollstableborder {		padding-right: 10px;		width: 100%;		border-color: #FFFFFF;		text-align: left;}table.pollstableborder img {		margin: 4px 4px 4px 0;}*/table.contentpaneopen td, table.contentpane td {	padding: 0;	margin: 0;	border-style: none;}table.contentpaneopen, table.contentpane, table.blog {	padding:0;	width: 100%;	margin-right: 10px;}table.contentpaneopen_prod td, table.contentpane_prod td {	padding: 0;	margin: 0;	border-style: none;}table.contentpaneopen_prod, table.contentpane_prod, table.blog {	padding:0;	margin:0;	width: 100%;}table.contentpaneopen_BgHist, table.contentpane_BgHist{		width: 750px;	height:800px;		padding-right: 40px;	padding-left: 80px;	color:black;	background-position:center;		background: url(../images/historik.jpg) no-repeat top center white;}table.contentpaneopen_BgHist td, table.contentpane_BgHist td {	padding: 0;	margin: 0;	border-style: none;}#partner {background: url(../images/bg_partenaire_en.jpg) no-repeat top right white!important;width: 760px!important;height:800px!important;}table.contentpaneopen_BgPart, table.contentpane_BgPart{		width: 760px;	height:800px;		color:black;	background: url(../images/bgpartenaire.jpg) no-repeat right white;	}table.contentpaneopen_BgPart td, table.contentpane_BgPart td {	padding: 0;	margin: 0;	border-style: none;}table.contentpaneopen_BgBlanc, table.contentpane_BgBlanc{		width: 100%;		padding-right: 50px;	padding-left: 50px;	color:black;	background-color:white;}table.contentpaneopen_BgCatalogue, table.contentpane_BgCatalogue{		width: 100%;		padding-right: 5px;	padding-left: 5px;	color:black;	background:url(../images/font_catalogue.jpg) no-repeat;}table.contentpaneopen_BgCatalogue2, table.contentpane_BgCatalogue2{		width: 100%;		padding-right: 5px;	padding-left: 5px;	color:black;	background:url(../images/font_catalogue2.jpg) no-repeat;}table.contentpaneopen_BgCatalogue3, table.contentpane_BgCatalogue3{		width: 100%;		padding-right: 5px;	padding-left: 5px;	color:black;	background:url(../images/font_catalogue3.jpg) no-repeat;}table.contentpaneopen_BgFoodService, table.contentpane_BgFoodService{		width: 100%;		padding-right: 5px;	padding-left: 5px;	color:black;	background:url(../images/font_foodservice.jpg) no-repeat;}table.contentpaneopen_BgFoodService2, table.contentpane_BgFoodService2{		width: 100%;		padding-right: 5px;	padding-left: 5px;	color:black;	background:url(../images/font_foodservice2.jpg) no-repeat;}table.contentpaneopen_BgFoodService3, table.contentpane_BgFoodService3{		width: 100%;		padding-right: 5px;	padding-left: 5px;	color:black;	background:url(../images/font_foodservice3.jpg) no-repeat;}table.contentpaneopen_BgBlanc td, table.contentpane_BgBlanc td {	padding: 0;	margin: 0;	border-style: none;}table.contentpaneopen_BgCatalogue td, table.contentpane_BgCatalogue td {	padding: 0;	margin: 0;	border-style: none;}table.contentpaneopen_BgCatalogue2 td, table.contentpane_BgCatalogue2 td {	padding: 0;	margin: 0;	border-style: none;}table.contentpaneopen_BgCatalogue3 td, table.contentpane_BgCatalogue3 td {	padding: 0;	margin: 0;	border-style: none;}table.contentpaneopen_BgFoodService td, table.contentpane_BgFoodService td {	padding: 0;	margin: 0;	border-style: none;}table.contentpaneopen_BgFoodService2 td, table.contentpane_BgFoodService2 td {	padding: 0;	margin: 0;	border-style: none;}table.contentpaneopen_BgFoodService3 td, table.contentpane_BgFoodService3 td {	padding: 0;	margin: 0;	border-style: none;}table.contentpaneopen_emploi, table.contentpane_emploi{		width: 100%;		padding-right: 0px;	padding-left: 0px;	color:black;	background-color:white;}table.contentpaneopen_emploi td, table.contentpane_emploi td {	padding: 0;	margin: 0;	border-style: none;}/*table.contentpaneopen_BgBlanc a, table.contentpane_BgBlanc a{		color:black;	text-decoration:underline;}table.contentpaneopen_BgBlanc a:hover, table.contentpane_BgBlanc a:hover{		color:black;	text-decoration:underline;}*/table.searchintro_recherche{	color:black;	background-color:white;	}table.searchintro_recherche td {	color:black;	background-color:white;}table.contentpaneopen_recherche, table.contentpane_recherche{		width: 100%;		color:black;	padding-right: 10px;	padding-left: 10px;	background-color:white;}	table.contentpaneopen_recherche td, table.contentpane_recherche td {	padding: 0;	margin: 0;	border-style: none;}	.StyleRechercheIntro{	color:black;	background-color:white;	}.createdate {		color: #999999;		font-weight: bold;		line-height: 10px;}.modifydate {		color: #999999;		height: 15px;}.error {		color: #CC0000;}.highlight {		border-bottom: 1px dotted;		font-weight: bold;}.image {		padding: 0;		margin: 15px 10px 0 0!important;		margin: 15px 5px 0 0;}.mosimage img {		padding: 0;		margin: 0!important;}.mosimage_caption {		margin-top: 2px;		padding: 1px 2px;		color: #AAAAAA;}a.pagenav,.pagenav_prev a,.pagenav_next a,.pagenavbar a {		padding: 0 5px 1px;		border: 1px solid #CCCCCC;		background: #EEEEEE;		color: #666666;		text-decoration: none;}a.pagenav:hover, a.pagenav:active, a.pagenav:focus,.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {		background: #D2D2D2!important;		border: 1px solid #DDDAB5;		text-decoration: none!important;}.pagenavbar {		padding-left: 14px;		color: #666666;}.pagenavcounter {		padding: 8px 14px 0 14px;		color: #666666;}.sectiontableheader {		padding: 1px 4px;		background: #990000;		color: #FFFFFF;		font-weight: bold;}.sectiontableheader a, .sectiontableheader a:hover {		color: #FFFFFF;}tr.sectiontableentry1 td {		padding: 4px;		background: #EEEEEE;}tr.sectiontableentry2 td {		padding: 4px;}.small {		color: #999999;}.button {		padding: 1px 2px;		background: #990000;		border: none;		color: #FFFFFF;		font-size: 10px;		font-weight: bold; }div.back_button a,div.back_button a:hover,div.back_button a:active {		margin: 10px 0;		display: block;		color: #999999;		text-decoration: none!important;		background: none!important;}.buttonheading {		padding-right: 15px;}.toclink {		margin-left: 10px;}.toclink th {}.contentheading {		color: #B12A2A;		font-size: 13px;		font-weight: bold;		text-transform: uppercase;}.componentheading {		color: white;		font-size: 15px;		font-weight: bold;		padding: 5px 0;		background-color:black;		}.faq li{padding-left: 19px;	background: url(../images/puce.gif) -5px 4px no-repeat;	line-height:2em;	}.faq li a:hover{color:red;text-decoration:none;	}.faq li a{color:black;text-decoration:underline;	}a.push img{	background-color:transparent;	filter:alpha(opacity=80);	-moz-opacity:.80;	opacity:.80;}a.push:hover img{	background-color:transparent;	filter:alpha(opacity=100);	-moz-opacity:1;	opacity:1;}.lienPdf a:hover {border:1px solid red;}