body {
	margin: 0;
	color: #4c4c4c;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(../Billeder/Home/body-strip.gif) repeat-x;
	padding: 0 0 10px;
	position: relative;
}

a:link, a:visited {
	text-decoration: underline;
	color: #4c4c4c;
}
a:active, a:hover {
	text-decoration: none;
	color: #4c4c4c;
}

.clearer {
	clear: both;
	padding: 0;
	margin: 0;
	height: 0px;
	background: transparent;
	border: none;
	color: #fff;
}

form, fieldset
{
	margin: 0;
	padding: 0;
	border-style: none;
}
img
{
	border-style: none;
}

#wrapper
{
	margin: 0 auto;
	width: 918px;
	position: relative;
	padding: 90px 0 0;
}
#header
{
	width: 100%;
	position: absolute;
	height: 110px;
	z-index: 300;
	top: 0;
	left: 0;
}
#top-nav:after
{
	display: block;
	content: "";
	clear: both;
}
#top-nav
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	right: 0;
	top: 16px;
	font-size: 10px;
	z-index: 200;
}
#top-nav li
{
	background: url(../Billeder/Home/top-nav-sep.jpg) no-repeat 100% 6px;
	float: left;
	margin: 0 -1px 0 1px;
	height: 20px;
	padding: 0 0 0 15px;
	position: relative;
}
#top-nav a
{
	text-decoration: none;
	color: #4c4c4c;
	float: left;
	height: 18px;
	line-height: 20px;
	padding: 0 12px 0 2px;
}
#top-nav a:hover
{
	text-decoration: underline;
}
#top-nav li.drop-holder a
{
	padding: 1px 22px 1px 5px;
	margin: 0 1px 0 -9px;
}
#top-nav li.drop-holder:hover a, #top-nav li.drop-holder a
{
	border: 1px solid #dadcdf;
	padding: 0 21px 0 4px;
	text-decoration: none;
	background: url(../Billeder/Home/topnav-hover-bg.gif) no-repeat 110px 50%;
}
#top-nav li.drop-holder
{
	background: none;
}
.drop-down
{
	width: 110px;
	position: absolute;
	top: 20px;
	left: 5px;
	display: none;
}
#top-nav ul
{
	width: 100%;
	background: #e3e4e5;
	margin: 0;
	list-style: none;
	padding: 0 0 2px;
	overflow: hidden;
}
#top-nav li.drop-holder:hover ul li, #top-nav li.drop-holder.hover ul li
{
	width: 101px;
	background: none;
	padding: 0 0 0 9px;
	height: 15px;
	overflow: hidden;
}
#top-nav li.drop-holder:hover ul a, #top-nav li.drop-holder.hover ul a
{
	background: url(../Billeder/Home/drop-marker.gif) no-repeat 0 50%;
	padding: 0 0 0 8px;
	display: inline !important;
	float: none;
	font-size: 9px;
	border: none;
	margin: 0;
}
#top-nav li.drop-holder:hover ul a:hover, #top-nav li.drop-holder.hover ul a:hover
{
	color: #ff0000;
	background: url(../Billeder/Home/drop-marker-hover.gif) no-repeat 0 50% !important;
	border: none !important;
	padding: 0 0 0 8px !important;
	margin: 0 !important;
}
.drop-down div
{
	background: url(../Billeder/Home/dropdown-bottom.png) no-repeat;
	width: 100%;
	height: 4px;
	text-indent: -9999px;
}
#top-nav li.drop-holder:hover .drop-down, #top-nav li.drop-holder.hover .drop-down
{
	display: block;
}
.header-box
{
	width: 807px;
	background: #e3e4e5 url(../Billeder/Home/header-box-bg.gif) no-repeat;
	height: 56px;
	position: absolute;
	top: 39px;
	left: 0;
	padding: 0 11px 0 100px;
}
.header-box:after
{
	display: block;
	content: "";
	clear: both;
}
.logo
{
	position: absolute;
	background: url(../Billeder/Home/logo.gif) no-repeat;
	width: 95px;
	height: 42px;
	top: 4px;
	left: 4px;
	text-indent: -9999px;
}
#nav
{
	margin: 5px 0 0;
	padding: 0;
	list-style: none;
	float: left;
}
#nav li
{
	float: left;
	position: relative;
	z-index: 400;
}
#nav a
{
	display: block;
	height: 43px;
	text-indent: -9999px;
}
#nav a.produits
{
	background: url(../Billeder/Home/produits-btn.gif) no-repeat;
	width: 136px;
}
#nav a.recettes
{
	background: url(../Billeder/Home/recettes-btn.gif) no-repeat;
	width: 136px;
}
#nav a.weber
{
	background: url(../Billeder/Home/weber-btn.gif) no-repeat;
	width: 134px;
}
#nav a.societe
{
	background: url(../Billeder/Home/societe-btn.gif) no-repeat;
	width: 137px;
}
#nav li.drop a, #nav li:hover a, #nav li.active a
{
	background-position: 0 -43px;
}

.main-drop
{
	width: 173px;
	position: absolute;
	top: 43px;
	left: 0;
	display: none;
}
.main-drop-inner
{
	width: 100%;
	overflow: hidden;
	background: url(../Billeder/Home/main-drop-strip.gif) repeat-y;
}
.main-drop-bottom
{
	width: 100%;
	height: 8px;
	background: url(../Billeder/Home/main-drop-bottom.png) no-repeat top left;
	text-indent: -9999px;
}
#nav ul
{
	margin: 0;
	padding: 6px 2px 0;
	list-style: none;
	width: 169px;
	background: url(../Billeder/Home/drop-top-bg.gif) no-repeat;
	overflow: hidden;
}
#nav ul li
{
	width: 100%;
	height: 19px;
}
#nav ul a
{
	color: #fefefe;
	font-size: 10px;
	height: 19px;
	line-height: 19px;
	text-decoration: none;
	text-indent: 0;
	padding: 0 0 0 15px;
	width: 154px;
	cursor: pointer;
}
#nav ul a span
{
	background: url(../Billeder/Home/main-drop-marker.gif) no-repeat 0 8px;
	padding: 0 0 0 7px;
	display: block;
	height: 19px;
	width: 147px;
}
#nav ul a:hover span
{
	background: url(../Billeder/Home/main-marker-hover.gif) no-repeat 0 8px;
}
#nav li.drop .main-drop, #nav li:hover .main-drop
{
	display: block;
}
#nav ul a:hover
{
	background: url(../Billeder/Home/drop-link-hover.gif) repeat-x;
	color: #e0001a;
	font-weight: bold;
}
#header fieldset
{
	float: right;
	background: url(../Billeder/Home/header-form-bg.gif) no-repeat;
	height: 35px;
	width: 260px;
	margin: 6px 0 0;
	padding: 3px 0 0 4px;
}
.input-holder
{
	float: left;
	background: url(../Billeder/Home/input-bg.gif) no-repeat;
	width: 171px;
	height: 23px;
	padding: 8px 4px 0;
}
.input-holder input
{
	width: 100%;
	font: 12px Arial, Helvetica, sans-serif;
	background: none;
	border: none;
	color: #000;
}
.image
{
	float: right;
}
/* main */
#main
{
	width: 902px;
	margin: 0 0 0 6px;
}
.main-box
{
	width: 100%;
	overflow: hidden;
	/*background: url(../Billeder/Home/main-bg.jpg) no-repeat;*/
	height: 296px;
	position: relative;
	z-index:10;
}

.carousel-container
{
	position: relative;
	/*bottom: -5px;*/
	z-index:1000;
}

#carousel
{
	width: 525px;
	position: absolute;
	bottom: 3px;
	left: 36px;
	height: 84px;
}

#innerCar-left
{	
	background: url(../Billeder/Home/gallery-bg-left.png) left top no-repeat;
	width: 8px;
	height: 126px;
	float:left;
}
#innerCar-right
{
	background: url(../Billeder/Home/gallery-bg-right.png) right top no-repeat;
	width: 8px;
	height: 126px;
	float:left;
}

.left-arrow
{
	float: left;
	background: url(../Billeder/Home/left-arrow-bg.png) no-repeat;
	width: 24px;
	height: 24px;
	overflow: hidden;
	margin: 35px 0 0 0;
	text-indent: -9999px;
	position: relative;
	z-index: 200;
}
.right-arrow {
	float: right;
	background: url(../Billeder/Home/right-arrow-bg.png) no-repeat;
	width: 25px;
	height: 24px;
	margin: -45px 0 0 0;
	text-indent: -9999px;
	position: relative;
}



#carousel ul
{
	float: left;
	margin: 5px 0 0;
	list-style: none;
	padding: 0;
	overflow: hidden;
	position: relative;
}
#carousel ul li
{
	float: left;
	position: relative;
	min-height: 80px;
	width: 70px;
	padding: 0 0 0 7px;
	overflow: hidden;
	margin: 0 -1px 0 1px;
}
.image-link
{
	margin: 0 0 0 12px;
}

.image-link-acc
{
	position: relative;
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 0 0 0px;
}

* html #carousel ul li
{
	height: 80px;
}
a.name
{
	color: #4c4c4c;
	font-size: 9px;
	/*background: url(../Billeder/Home/gallery-sep.jpg) no-repeat 100% 2px;*/
	position: absolute;
	bottom: 0;
	left: 0;
	text-decoration: none;
	text-align: center;
	padding: 0 3px 0 0;
	width: 110px;
	height: 24px;
}

li.nameli
{
	background: url(../Billeder/Home/gallery-sep.jpg) no-repeat 100% 55px;
}

#carousel ul li.alter
{
	width: 75px;
}
#carousel ul li.alter a
{
	padding: 0 3px 0 0;
	width: 72px;
}
#carousel ul li.alter .image-link
{
	margin: 0 0 0 4px;
}
#carousel ul a:hover
{
	text-decoration: underline;
}


#group-list ul
{
	list-style: none;
}
#group-list ul li {
	float: left;
	position: relative;
	text-align: center;
	min-height: 214px;
	width: 200px;
	padding: 0 0 0 7px;
	overflow: hidden;
	margin: 5px;
	margin-bottom: 40px;
}
* html #group-list ul li {
	height: 214px;
}

a.group-list-name:link, a.group-list-name:visited {
	color: #87888a;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	bottom: 0;
	left: 0;
	text-decoration: none;
	text-align: center;
	width: 200px;
}
a.group-list-name:hover {
	text-decoration: underline;
}


.ad-nav-container
{
	margin: 0;
	padding: 0 0 0 6px;
}
.ad-nav
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.ad-nav li
{
	float: left;
}
.ad-nav li a
{
	width: 180px;
	display: block;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
}
.ad-nav li.gas a
{
	background: url(../Billeder/Home/gas-btn.gif) no-repeat;
	width: 182px;
}
.ad-nav li.charbon a
{
	background: url(../Billeder/Home/charbon-btn.gif) no-repeat;
}
.ad-nav li.electric a
{
	background: url(../Billeder/Home/electric-btn.gif) no-repeat;
}
.ad-nav li.weber a
{
	background: url(../Billeder/Home/weber-nav-btn.gif) no-repeat;
}
.ad-nav li.accessories a
{
	background: url(../Billeder/Home/accessories-btn.gif) no-repeat;
}
/* content-box */
.content-box {
	width: 100%;
	background: url(../Billeder/Home/content-box-bg.gif) repeat-x 0 100%;
	padding: 0 0 1px;
	margin: 10px 0 0;
	overflow: hidden;
}
.main-content {
	width: 910px;
	margin: 0 auto;
	padding: 0;
}
.lactu {
	float: left;
	width: 343px;
	background: url(../Billeder/Home/lactu-strip.jpg) repeat-y;
	margin: 0 0 0 0;d
}
.lactu-top {
	width: 100%;
	overflow: hidden;
	background: url(../Billeder/Home/lactu-top-bg.jpg) no-repeat;
}
.lactu-bottom {
	overflow: hidden;
	background: url(../Billeder/Home/lactu-bottom-bg.jpg) no-repeat 0 100%;
	padding: 0 19px 0 21px;
	width: 303px;
	min-height: 153px;
}
* html .lactu-bottom
{
	height: 153px;
	overflow: visible;
}
.lactu img
{
	float: left;
	margin: 28px 0 0;
}
.lactu-text {
	float: right;
	width: 168px;
	margin: 16px 0 0;
	/*position: relative;*/
	min-height: 99px;
	padding: 0 0 40px;
}

.ActuLstContainercontainer
{
width:343px;
height:155px;

}

* html .lactu-text {
	height: 99px;
}
.main-content h1 {
	background: url(../Billeder/Home/lactu-heading.gif) no-repeat;
	width: 96px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 6px;
}
.lactu-text strong {
	color: #cd071e;
	font-weight: normal;
	display: block;
	margin: 0 0 5px;
}
.lactu-text p {
	font-size: 9px;
	margin: 0;
	line-height: 10px;
}
.lire {
	/*position: absolute;*/
	bottom: 14px;
	left: 0;
	border-top: 1px solid #cbcccd;
	width: 100%;
	padding: 2px 0 0 0;
	display: block;
}

.lire div {
	text-align: left;
	padding: 0;
	margin: -1px 0 0 0;
}
.lire a:link, .lire a:visited {
	color: #4c4c4c;
	font-size: 9px;
	text-decoration: none;
}
.lire a:hover, .lire a:active {
	text-decoration: underline;
}

.main-content h2 {
	margin: 2px 0;
	color: #cd071e;
	font-size: 12px;
	font-weight: normal;
}
#main h3 {
	margin: 2px 0;
	color: #4c4c4c;
	font-size: 14px;
	font-weight: bold;
}

.brochettes {
	float: left;
	width: 277px;
	height: 155px;
	background: url(../Billeder/Home/brochettes-bg.jpg) no-repeat;
	padding: 0 19px 0 26px;
	margin: 0 0 0 0;
}
.brochettes img {
	float: right;
	margin: 16px 0 0;
}

.brochettes-text H2 {
line-height: 16px;
font-size:1.7em;
margin-bottom:5px;
margin-top:5px;
}


.brochettes-text {
	float: left;
	width: 139px;
	position: relative;
	height: 140px;
	margin: 16px 0 0;
	font-size: 9px;
}
.brochettes-text strong {
	text-transform: uppercase;
	font-size: 9px;
}

.brochettes ul {
	margin: 3px 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 9px;
}
.brochettes ul li {
	line-height: 9px;
	background: url(../Billeder/Home/list-bullet.gif) no-repeat 0 4px;
	padding: 0 0 0 6px;	
	margin: 0 0 1px 0;
	line-height: 8px;
}

.side-content {
	float: left;
	width: 241px;
	height: auto;
}
.guide-link {
	background: url(../Billeder/Home/guide-link.gif) no-repeat;
	width: 100%;
	height: 54px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
.nos-points {
	background: url(../Billeder/Home/nos-points-bg.jpg) no-repeat;
	width: 213px;
	height: 58px;
	padding: 0 14px;
	overflow: hidden;
}
.nos-points h3
{
	background: url(../Billeder/Home/nos-points.gif) no-repeat;
	width: 121px;
	height: 14px;
	margin: 10px 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
.nos-points p {
	background: url(../Billeder/Home/nos-points-txt.gif) no-repeat;
	width: 203px;
	height: 8px;
	margin: 1px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
}
.nos-points fieldset {
	margin: -2px 0 0;
	width: 140px;
}
.nos-points .text {
	float: left;
	width: 105px;
	height: 11px;
	padding: 1px 3px;
	margin: 3px 0 0 0;
	color: #4c4c4c;
	font: 9px Arial, Helvetica, sans-serif;
	border: 1px solid #afaeaf;
}

.nos-points .image {
	margin: -1px 0 0 0;
	float: left;
}
.quel-link {
	display: block;
	background: url(../Billeder/Home/quel-link.gif) no-repeat;
	width: 100%;
	height: 45px;
	overflow: hidden;
	text-indent: -9999px;
}

.facebook-link {
	display: block;
	background: url(../Billeder/Home/bt-facebook.gif) no-repeat;
	width: 120px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999px;
	float:left;
}

.twitter-link {
	display: block;
	background: url(../Billeder/Home/bt-twitter.gif) no-repeat;
	width: 120px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999px;
	float:left;
}
/* inner-content */
.holder
{
	width: 100%;
	overflow: hidden;
	background: url(../Billeder/Home/content-box-bg.gif) repeat-x 0 100%;
	padding: 0 0 71px;
}
.inner-content
{
	width: 875px;
	overflow: hidden;
	padding: 0 0 0 18px;
}
#sidebar {
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 175px;
	padding: 100px 0 0 0;
}
.side-nav {
	width: 100%;
	overflow: hidden;
	background: url(../Billeder/Home/side-nav-strip.gif) repeat-y;
}
.side-nav-top {
	width: 100%;
	overflow: auto;
	background: url(../Billeder/Home/side-nav-top.gif) no-repeat;
}
.side-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../Billeder/Home/side-nav-bottom.gif) no-repeat 0 100%;
}

/**** NIVEAU 1 ****/
.side-nav ul { 
	margin: 0;
	padding: 17px 10px 18px 6px;
	list-style: none;
	width: 159px;
	background: url(../Billeder/Home/side-nav-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
}
.side-nav ul li {
	width: 100%;
	height: auto;
	/*overflow: hidden;*/
}
.side-nav ul ul li {
	height: auto;
	/*height: 16px;*/

}
.side-nav ul a, .side-nav ul a:link, .side-nav ul a:visited {
	color: #fefefe;
	font-size: 10px;
	height: 19px;
	line-height: 19px;
	text-decoration: none;
	text-indent: 0;
	padding: 0 0 0 9px;
	width: 149px;
	cursor: pointer;
	display: block;
}
.side-nav ul a span {
	background: url(../Billeder/Home/main-drop-marker.gif) no-repeat 0 8px;
	padding: 0 0 0 7px;
	display: block;
	height: 19px;
	width: 147px;
}
.side-nav ul a:hover span, .side-nav ul li.active a span {
	background: url(../Billeder/Home/main-marker-hover.gif) no-repeat 0 8px;
}
.side-nav ul a:hover, .side-nav ul li.active a, .side-nav ul li.active a.inpath, .side-nav ul li.active a:visited {
	background: url(../Billeder/Home/drop-link-hover.gif) repeat-x;
	color: #e0001a;
	font-weight: bold;
}
.side-nav ul li a.active:visited {
	color: #e0001a;
	font-weight: bold;
}

.side-nav ul li.activemonweber a, .side-nav ul li.activemonweber a:visited {
	background: none;
	color: White;
	font-weight: bold;
}
.side-nav ul li.activemonweber a:hover {
	background: url(../Billeder/Home/drop-link-hover.gif) repeat-x;
	color: #e0001a;
	font-weight: bold;
}
.side-nav ul li.active li.active, .side-nav ul li.active li.active a:visited {
	color: #4C4C4C;
}

.side-nav ul li.open a {
	background: url(../Billeder/Home/drop-link-hover.gif) repeat-x;
	font-weight: bold;
}

.side-nav ul li.active ul, .side-nav ul li.open ul {
	display: block;
}

/**** NIVEAU 2 ****/
.side-nav ul ul {
	padding: 2px 0 2px 22px;
	width: 137px;
	background: #e3e4e5;
	display: none;
}
.side-nav ul ul a, .side-nav ul li.active ul a:link, .side-nav ul li.open ul a,
.side-nav ul li.active ul a:visited {
	display: inline !important;
	padding: 0;
	color: #9d9fa0;
	font-size: 9px;
	font-weight: normal !important;
	background: none;
}
.side-nav ul li.active ul li.active a, .side-nav ul ul a:hover, .side-nav ul li.active ul a:hover {
	color: #e22b40;
	background: none;
}

.side-nav ul ul a#active, .side-nav ul ul ul a#active {
	color: #4C4C4C;
}

/**** NIVEAU 3 ****/
.side-nav ul ul ul {
	margin: 2px 0 2px 0;
	padding: 0 0 0 10px;
	width: 137px;
	background: #e3e4e5;
	display: block;
	border-left: solid 1px #9d9fa0;
}

.side-nav ul ul ul a {
	display: inline !important;
	padding: 0;
	color: #9d9fa0;
	font-size: 9px;
	font-weight: normal !important;
	background: none;
}
.side-nav ul ul li.active ul li.active a, .side-nav ul ul ul a:hover, .side-nav ul ul li.active ul a:hover {
	color: #e22b40;
	background: none;
}

/* content */
#content
{
	width: 710px;
	float: right;
	padding: 0;
	margin: 18px 0 0 0;
	font-size: 10px;
	min-height:700px;
}
.breadcrumbs
{
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 10px;
}
.breadcrumbs li
{
	float: left;
	padding: 0 0 0 5px;
	color: #87888a;
}
.breadcrumbs a
{
	background: url(../Billeder/Home/bread-marker.gif) no-repeat 100% 50%;
	padding: 0 6px 0 0;
	color: #87888a;
	text-decoration: none;
}
.breadcrumbs a:hover
{
	text-decoration: underline;
}
.Legend {
	font-size: 9px;
	color: #87888a;
	padding: 0;
	margin: 0 0 20px 0;
}

a.Legend:link, a.Legend:visited {
	font-size: 9px;
	color: #87888a;
	text-decoration: none;
}

a.Legend:active, a.Legend:hover {
	font-size: 9px;
	color: #87888a;
	text-decoration: underline;
}
.heading
{
	width: 433px;
	overflow: hidden;
	background: url(../Billeder/Home/heading-bg.gif) no-repeat;
	position: relative;
	height: 37px;
	margin: 5px 0 20px 0;
}

.headingRecettes
{
	width: 433px;
	overflow: hidden;
	background: url(../Billeder/Recettes/tit-recettes.gif) no-repeat;
	position: relative;
	height: 37px;
	margin: 5px 0 0;
}
.heading h2
{
	position: absolute;
	bottom: 0;
	right: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../Billeder/Home/produit-heading.gif) no-repeat;
	height: 15px;
	width: 124px;
	margin: 0;
}
.character
{
	width: 698px;
	overflow: hidden;
}

.product
{
	overflow: auto;
	float: left;
	width: 457px;
	padding: 26px 0 0 44px;
}

.product#tab4
{
	overflow: auto;
	float: left;
	width: 497px;
	padding: 26px 0 0 4px;
}

.product img
{
	float: left;
}
.product div#tab1
{
	float: right;
	width: 154px;
}
#main .product div h3,
#main .product h3

{
	font-size: 20px;
	color: #e2001a;
	margin: 5px 0 0;
}

.product#tab4 h3
{
	font-size: 20px;
	color: #e2001a;
	margin: 5px 20px 0;
}

#main .product div h4
{
	font-size: 14px;
	color: #e2001a;
	margin: 5px 0 6px 0;
	padding: 0;
}

.product div p
{
	margin: 10px 0 0;
	line-height: 19px;
	font-weight: bold;
}
.product div strong {
	display: block;
	font-size: 10px;
	margin: 18px 0 0 3px;
}

.product img {
	max-height: 200px;
	margin: 0 10px 0 0;
}

.product div.caracteristiques {
	/*float: none;*/
	clear: right;
	width: auto;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/*padding-left: 200px;*/
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

.product div.dimensions {
	float: left;
	width: auto;
	font-size: 11px;
	margin: 0px 0 0 0px;
}

.product div.garanties {
	float: none;
	clear: right;
	width: auto;
	font-size: 11px;
	margin: 0 0 0 210px;
	padding: 0 0 0 0;
}
.green-btn {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../Billeder/Home/green-btn.gif) no-repeat;
	height: 33px;
	width: 33px;
	text-indent: -9999px;
	margin: 7px 0 0;
	outline: none;
}
.side-info
{
	float: right;
	width: 161px;
}
.side-info ul
{
	margin: 0;
	padding: 0 7px 0 0;
	list-style: none;
	width: 161px;
	background: url(../Billeder/Home/side-sep.gif) no-repeat 50% 0;
	font-size: 10px;
}
.side-info li
{
	width: 100%;
	text-align: center;
	background: url(../Billeder/Home/side-sep.gif) no-repeat 50% 100%;
	overflow: hidden;
	padding: 8px 0 6px;
}
.side-info ul a
{
	color: #87888a;
	text-decoration: none;
}
.side-info ul a:hover
{
	text-decoration: underline;
}
.nos-box {
	background: url(../Billeder/Home/nos-box.gif) repeat;
	width: 127px;
	height: 90px;
	padding: 15px 20px 0 14px;
	overflow: hidden;
	margin: 9px 0 0;
	float: right;
	overflow: hidden;
}
.nos-box h3 {
	background: url(../Billeder/Home/nos-points.gif) no-repeat;
	width: 127px;
	height: 29px;
	padding: 0 0 2px 0;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
}
.nos-box p {
	margin: 2px 0 0;
	font-size: 9px;
	line-height: 10px;
	width: 118px;
}
.nos-box fieldset {
	padding: 2px 0 0 3px;
	width: 137px;
}
.nos-box .text
{
	width: 95px;
	margin: 5px 3px 0 0;
	float: left;
	height: 11px;
	padding: 1px 3px;
	color: #4c4c4c;
	font: 9px Arial, Helvetica, sans-serif;
	border: 1px solid #afaeaf;
}
.nos-box .image {
	float: left;
}

.nos-box select {
	float: left;
	width: 103px;
	color: #4c4c4c;
	font: 9px Arial, Helvetica, sans-serif;}

.tabset {
	width: 100%;
	margin: 20px 0 0 ;
	padding: 0;
	list-style: none;
	font-size: 11px;
}
.tabset li {
	float: left;
}
.tabset a {
	display: block;
	background: url(../Billeder/Home/product-nav-bg.png) no-repeat;
	width: 181px;
	text-align: center;
	line-height: 24px;
	height: 29px;
	overflow: hidden;
	color: #4c4c4c;
	text-decoration: none;
	margin: 0 0 0 -8px;
	position: relative;
	font-weight: bold;
	outline: none;
}
.tabset a:visited {
	text-decoration: none;
}

.tabset a.active, .tabset a:hover {
	color: #e2001a;
	background: url(../Billeder/Home/product-nav-hover-bg.png) no-repeat;
	z-index: 1;
	text-decoration: none;
}

.gallery-info {
	position: absolute;
	background: url(../Billeder/Home/galllery-info.png) no-repeat;
	width: 221px;
	height: 36px;
	text-align: center;
	line-height: 29px;
	overflow: hidden;
	font-size: 11px;
	font-weight: bold;
	top: 0;
	left: 0;
	z-index: 5;
}

.bottom-gallery {
	width: 699px;
	overflow: hidden;
	position: relative;
	margin: 6px 0 0 -8px;
	padding: 12px 0 0;
	float: left;
	display: inline;
}

.bottom-gallery2{
	width: 699px;
	overflow: hidden;
	position: relative;
	margin: 6px 0 0 -8px;
	padding: 12px 0 0;
	float: left;
	display: inline;
	background:none;
}

.bottom-gallery #product-navigation-bottom-list {
	background: url(../Billeder/Home/bottom-gallery-bg.gif) no-repeat;
	/*width: 699px;*/
	overflow: hidden;
	height: 105px;
	padding: 30px 0 0 19px;
}

.bottom-gallery #product-navigation-bottom-list-accueil {
	background: url(../Billeder/Home/gallery-bg-fill.png) top left repeat-x;
	float:left;
	overflow: hidden;
	height: 128px;
}


.pngfix {
	background-color: FFFFFF;
	height: 20px;
}
.pngfix a{
	position:relative;
}


.left-bottom-arrow {
	float: left;
	background: url(../Billeder/Home/left-bottom-arrow.gif) no-repeat;
	width: 27px;
	height: 28px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 26px 0 0;
}

.left-bottom-arrow:hover {
	background-position: 0 -28px;
}
.right-bottom-arrow {
	float: left;
	background: url(../Billeder/Home/right-bottom-arrow.gif) no-repeat;
	width: 27px;
	height: 26px;
	overflow: hidden;

	text-indent: -9999px;
	margin: 26px 0 0;
}
.right-bottom-arrow:hover {
	background-position: 0 -26px;
}

.left-bottom-arrow-accueil {
	float: left;
	background: url(../Billeder/Home/left-bottom-arrow.gif) no-repeat;
	width: 27px;
	height: 28px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 46px 0 0;
}

.left-bottom-arrow-accueil:hover {
	background-position: 0 -28px;
}
.right-bottom-arrow-accueil {
	float: left;
	background: url(../Billeder/Home/right-bottom-arrow.png) no-repeat;
	width: 27px;
	height: 26px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 46px 0 0;
}
.right-bottom-arrow-accueil:hover {
	background-position: 0 -26px;
}

/**/
.left-bottom-arrow-accueil-actu:link {
	/*float: left;*/
	background: url(../Billeder/Home/left-bottom-arrow.png) no-repeat;
	width: 27px;
	height: 28px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 120px 20px 0 6px;
	position: absolute;
	z-index:1000;
	display: block;
}

.left-bottom-arrow-accueil-actu:hover {
	background-position: 0 -28px;
}
.right-bottom-arrow-accueil-actu {
	/*float: left;*/
	background: url(../Billeder/Home/right-bottom-arrow.png) no-repeat;
	width: 27px;
	height: 26px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 120px -20px 0 308px;
	position: absolute;
	/*border: solid 1px aqua;*/
	z-index:1500;
}
.right-bottom-arrow-accueil-actu:hover {
	background-position: 0 -26px;
}


#carouselRelatedProducts, .accessoiresBloc #carouselRelatedProducts {
	float: left;
}

#carouselRelatedProducts-accueil {
	float: left;
}

.accessoiresBloc ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.bottom-gallery ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.bottom-gallery li,
.accessoiresBloc li
{
	float: left;
	text-align: center;
	width: 150px;
	height: 100px;
}

.bottom-gallery-accueil li
{
	float: left;
	text-align: center;
	width: 140px;
	height: 128px;
	position:relative;
	top:8px;
	/*margin-top:8px;*/
}

li.CarouselItem
{
	width: 300px;
}
/*.bottom-gallery li{
	float:left;
	text-align:center;
	width:85px;
	height:90px;
	padding : 0 32px 0 33px;
}*/


.bottom-gallery ul a:link, .bottom-gallery ul a:visited,
.accessoiresBloc ul a:link, .accessoiresBloc ul a:visited {
	color: #87888a;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	display: block;
}
.bottom-gallery ul a:hover,
.accessoiresBloc ul a:hover {
	text-decoration: underline;
}

/* compare page */
.sub-heading
{
	width: 671px;
	overflow: hidden;
	padding: 0 0 0 28px;
	background: url(../Billeder/Home/sub-heading.gif) no-repeat;
	height: 32px;
	margin: 11px 0 0;
}
.sub-heading h3
{
	color: #e94053;
	margin: 7px 0 0;
	font-size: 11px;
	letter-spacing: 5px;
	text-transform: uppercase;
}
.compare-top
{
	width: 100%;
	overflow: hidden;
}
.options
{
	float: left;
	width: 160px;
}
.option-heading
{
	width: 100%;
	overflow: hidden;
	background: url(../Billeder/Home/option-heading.gif) no-repeat;
	height: 35px;
	line-height: 31px;
	text-align: center;
	font-size: 11px;
	display: block;
	color: #4c4c4c;
	text-decoration: none;
}
.options ul
{
	margin: 6px 0 0 0;
	padding: 0;
	list-style: none;
	width: 100%;
	background: url(../Billeder/Home/side-sep.gif) no-repeat 50% 0;
	font-size: 10px;
}
.options li
{
	width: 100%;
	text-align: center;
	background: url(../Billeder/Home/side-sep.gif) no-repeat 50% 100%;
	overflow: hidden;
	padding: 10px 0 4px;
}
.options ul a {
	color: #87888a;
	text-decoration: none;
}
.options ul a:hover {
	text-decoration: underline;
}
.compare-items {
	float: right;
	margin: 0 -2px 0 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	width: 545px;
	display: inline;
	overflow: hidden;
}
.compare-items li {
	float: left;
	text-align: center;
	width: 154px;
	margin: 0 20px 0 0;
}
.compare-items li div {
	width: 100%;
	text-align: center;
	background: url(../Billeder/Home/image-mask.gif) no-repeat;
	height: 108px;
	padding: 11px 0 0;
}
.compare
{
	width: 100%;
	border-collapse: collapse;
}
.compare td {
	font-size: 9px;
	height: 19px;
	border-bottom: 1px solid #a5a5a5;
	padding: 1px 0 2px 15px;
}
.features {
	background: #e3e4e5;
	width: 136px;
}
.first {
	background: #e3e4e5 url(../Billeder/Home/features-top.gif) no-repeat;
	height: 31px !important;
	padding: 0 0 2px 20px !important;
	vertical-align: bottom;
}
.last
{
	background: #e3e4e5 url(../Billeder/Home/feature-bottom.gif) no-repeat 0 100%;
	height: 24px !important;
	padding: 7px 0 0 20px !important;
	vertical-align: top;
}
.last-row td
{
	border: 0;
}
/* footer */
#footer
{
	width: 100%;
	padding: 11px 0 0;
	text-align: center;
	font-size: 10px;
}
#footer ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	background: url(../Billeder/Home/footer-sep.gif) no-repeat 100% 50%;
}
#footer ul li
{
	display: inline;
	background: url(../Billeder/Home/footer-sep.gif) no-repeat 0 50%;
	padding: 0 6px 0 10px;
}
#footer ul a
{
	color: #87888a;
	text-decoration: none;
}
#footer ul a:hover
{
	text-decoration: underline;
}
#footer p
{
	margin: 3px auto 0;
	color: #b1b3b4;
	font-size: 9px;
}

/* compare des produits */

/*.product-icon
{
	margin: 5 5 5 5;
	padding: 5 5 5 5;
	width: 230px;
	height: 104px;
	background: #F3F3F3;
	float: left;
}

.product-icon:hover
{
	background: #58585A;
	color: #FFFFFF;
}

.product-icon-selected
{
	margin: 3 3 3 3;
	width: 230px;
	height: 104px;
	background: #E0001A;
	color: #FFFFFF;
	float: left;
}


.product-icon-selected:hover
{
	background: #B70D1D;
}*/



#choose-energy-type div
{
	margin: 20 0 40 0;
}

#choose-energy-type a:link
{
	color: #4c4c4c;
	text-decoration: none;
}

#choose-energy-type a:visited
{
	color: #4c4c4c;
	text-decoration: none;
}


#choose-energy-type a:hover
{
	color: #FFFFFF;
	background: #58585A;
}

/****** Produits LISTE **********************/
/*
    color:#4c4c4c;
	font-size:9px;
	position:absolute;
	bottom:0;
	left:0;
	
	text-align:center;
	padding:0 3px 0 0;
	width:74px;
	height:24px;
*/

#produitsListeImage
{
	width: auto;
	height: 145px;
	padding: 0;
	margin: 70px 0 0 0;
}
#produitsListeImage li
{
	list-style-type: none;
	float: left;
	width: 120px;
	height: 136px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	background: url(../Billeder/Home/gallery-sep.jpg) no-repeat 100%;
	background-position: 2px 128px;
}

#produitsListeImage li:first-child
{
	background-image: none;
}

#produitsListeImage li a:link, #produitsListeImage li a:visited, #produitsListeImage li a:hover, #produitsListeImage li a:active
{
	width: 120px;
	height: 136px;
	font-size: 10px;
	font-weight: bold;
	color: #4c4c4c;
	text-decoration: none;
	margin: 0;
}

#produitsListeImage p
{
	text-align: center;
	padding: 0 0 0 0px;
}

#produitsListeImage img
{
	vertical-align: text-bottom;
	z-index: -1;
	height: 122px;
	width: auto;
}


#tit-produits
{
	width: 437;
	height: 37;
	margin: 20px 0 0 0;
}

/****** Produits Blocs LIENS  **********************/

#produitsLiens {
	clear: left;
	width: auto;
	height: 114px;
	padding: 0 0;
	margin: 0 0 170px 0;
}
#produitsLiens img {
	float: left;
}

#produitsLiens .boutons {
	float: left;
	width: 170px;
	height: auto;
	padding: 0 0 0 0;
	margin: 0;
}

#produitsLiens .pdv {
	float: left;
	width: 157px;
	height: 44px;
	background-image: url(../Billeder/Produits/fr-FR/pdv-bg.gif);
	padding: 70px 0 0 16px;
	margin: 0;
}

#produitsLiens .pdv form, #ficheProdLiens .pdv form
{
	padding: 0;
	margin: 0;
}
#produitsLiens .pdv input
{
	float: left;
	border: 0;
	background: transparent;
	width: 117px;
	height: 11px;
	font-size: 9px;
	color: #87888a;
	padding: 0;
	margin: 5px 3px 0 0;
}

#produitsLiens .pdv .btValider, #ficheProdLiens .pdv .btValider
{
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
}

/****** Produits Garentie table  **********************/
 .supportTable 
{
    border-top: solid 1px #dddddd;
    border-bottom: solid 1px #dddddd;
    border-left: solid 1px #dddddd;
  }
     
.supportTable td
  {
    border-right:  solid 1px #dddddd;
  }
  
.supportTableHeader
  {
   font-weight: bold;
   font-size:11px;
	border-right:  solid 1px #dddddd;
    background:#eeeeee;
  }
 .supportTableAlt
  {
   border-right:  solid 1px #dddddd;
   background:#f6f6f6;
  }

/*------------------------------------*/



/*------- accesoires list -----------*/



.accesoires-list
{
	clear:both;
	padding-top:20px;
	overflow:hidden;
	
}

.accesoires-list-separator
{
	clear:both;
	width:490px;
	margin:8px 5px;
	
    border-bottom:solid 1px #000000 /*#D5CCC6*/;
	overflow:hidden;
	

}

.accesoires-list label
{
clear:both;
margin-left:26px;
margin-bottom:4px;
font-weight:bold;
font-size:1.4em;
}

.accesoires-list ul
{
	list-style: none;
}

.accesoires-list ul li
{
	float: left;
	position: relative;
	text-align: center;
	min-height: 100px;
	height:110px;
	width: 114px;/*138px*/
	overflow: hidden;
	margin-bottom: 14px;
}
. html #accesoires-list ul li
{
	height: 100px;
}

.accesoires-list ul li img
{
	float: none;
}
.accesoires-list .accesoires-list-name
{
	color: #87888a;
	font-size: 9px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-decoration: none;
	text-align: center;
	width: 114px;
}

.accesoires-list .accesoires-list-name:hover
{
	text-decoration: underline;
}

/********** RECETTES *************/

#recetteColG
{
	width: 512px;
	padding: 0;
	margin: 0 0 0 0px;
	float: left;
}
#recetteColD
{
	width: 186px;
	height: auto;
	margin: 0;
	float:right;
}

#recetteLSaison
{
	background: url(../Billeder/Recettes/recettesL-saison-bg.gif) repeat-y;
	width: 497px;
	padding: 7px 0px 0px 15px;

}

/*****/
.recetteBloc
{
	font-size: 9px;

}

.recetteBloc div
{
	width: 333px;
	padding: 0;
	margin: 0 0 0 148px;
}

#recetteFiche .recetteBloc #recetteImage
{
	/*border: 1px solid red;*/
	float: left;
	width:auto;
	margin:0;
}

#recetteFiche .recetteBloc #recetteIngredients
{
	width: 340px;
	padding: 0 0px 0 0px;
	margin: 0 0 0 136px;
}

#recetteFiche .recetteBloc #recetteTitle
{
	clear:both;
	width: auto;
	height: auto;
	padding: 10px 0px 0 0px;
	margin: 0 0 0 0px;
}

.recetteBloc img
{
	float: left;
	
}

.titre, .titre a, .titre a:link,  .titre a:visited
{
	display: block;
	font-size: 13px;
	color: #e2001a;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
	text-decoration: none;
}

.titre a:hover, .titre a:active
{
	text-decoration: underline;
}

.sstitre
{
	/*text-transform: uppercase;*/
	font-size: 10px;
	font-weight: bold;
	color: #e2001a;
}
.shorttext
{
	/*text-transform: uppercase;*/
	font-size: 10px;
	font-weight: bold;
	color: #4c4c4c;
}

.recetteBloc ul
{
	list-style-type: none;
	padding: 0;
	margin: 2px 0 0 0;
	line-height: 12px;
}
.recetteBloc li
{
	background: url(../Billeder/Home/list-bullet.gif) no-repeat 0px 5px;
	margin: 0;
	padding: 0 0 0 7px;
}

.recetteBloc .suite a:link, .recetteBloc .suite a:visited
{
	display: block;
	font-weight: bold;
	color: #E2001A;
	text-decoration: none;
	padding: 0;
	margin: 2px 0 0 0;
}
.recetteBloc .suite a:hover, .recetteBloc .suite a:active
{
	text-decoration: underline;
}

.recetteBloc .fieldTitle
{
	font-weight: bold;
}


/**************/
#recetteL
{
	background: url(../Billeder/Recettes/recettesL-bg.gif) repeat;
	width: 512px;
	height: auto;
	padding: 0;
	margin: 0 0 -5px 0;
}
#recetteL .recetteBloc
{
	padding: 0 0 0 0;
	margin: 0 0 13px 11px;
}

#recetteL .recetteBloc div
{
	padding: 0 0 8px 0;
}
#recetteL .recetteBloc div.clear
{
	border-bottom: 1px solid #cecfd0;
}

/**************/
#recetteAll
{
	padding: 0;
	margin: 0 0 0 159px;
}
#recetteAll a:link, #recetteAll a:visited
{
	display: block;
	font-weight: bold;
	color: #E2001A;
	text-decoration: none;
	padding: 0;
	margin: 2px 0 0 0;
	font-size: 9px;
}
#recetteAll a:hover, #recetteAll a:active
{
	text-decoration: underline;
}
/*****************/
#recetteSearchPlus
{
	float: left;
	background: url(../Billeder/Recettes/recettes-recherche-bas.gif) bottom;
	width: 173px;
	height: auto;
	padding: 0 0 15px 13px;
	margin: 0 0 10px 0;
}
#recetteSearchPlus a:link, #recetteSearchPlus a:visited
{
	color: #FFF;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
#recetteSearchPlus a:hover, #recetteSearchPlus a:active
{
	text-decoration: underline;
}
#recetteSearch #recetteSearchPlus label
{
	width: 150px;
	height: auto;
	font-size: 9px;
	color: #FFF;
	padding: 0;
	margin: 4px 2px 1px 0;
	line-height: 9px;
}

#recetteSearchPlus div select
{
	width: 155px;
	height: 16px;
	font-size: 9px;
	color: #87888a;
	padding: 0;
	margin: 0 0 2px 0;
	background-color: white;
}

/*****************/
#recetteSearch
{
	float: left;
	background: url(../Billeder/Recettes/recettes-recherche-bg.gif) no-repeat;
	width: 186px;
	height: auto;
	padding: 39px 0 5px 0;
	margin: 0 0 0 0;
	font-size: 9px;
	color: #FFF;
}

#recetteSearchSimple
{
	height: 53px;
}

#recetteSearch form
{
	padding: 0;
	margin: 0;
}
#recetteSearch label
{
	float: left;
	width: 50px;
	height: auto;
	font-size: 9px;
	color: #FFF;
	padding: 0;
	margin: 0 2px 3px 13px;
	line-height: 9px;
}

#recetteSearch input
{
	float: left;
	border: 0;
	background: transparent;
	width: 80px;
	height: 11px;
	font-size: 9px;
	color: #87888a;
	padding: 0;
	margin: 4px 5px 8px 0;
}
#recetteSearch select
{
	float: left;
	border: 0;
	background: white;
	width: 80px;
	height: 16px;
	font-size: 9px;
	color: #87888a;
	padding: 0;
	margin: 0px 5px 8px 0;
}

#recetteSearch .btValider
{
	padding: 0;
	margin: 0;
	width: 22px;
	height: 21px;
}
/*****************/

#recetteGuide
{
	width: 106px;
	height: auto;
	padding: 0;
	margin: 0 0 0 35px;
	font-size: 12px;
	font-weight: bold;
	color: #4c4c4c;
	text-align: center;
}
#recetteGuide ul
{
	list-style-type: none;
	background: url(../Billeder/Recettes/ddrecettes-guide-bg.gif) no-repeat;
	padding: 0;
	margin: 4px 0 0 0;
}

#recetteGuide li
{
	width: auto;
	padding: 11px 0 11px 0;
	margin: 0;
	line-height: 12px;
	border-bottom: 1px dotted #87888a;
}
#recetteGuide li a:link, #recetteGuide li a:visited
{
	display: block;
	font-size: 9px;
	color: #87888a;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
#recetteGuide li a:hover, #recetteGuide li a:active
{
	text-decoration: underline;
}
#recetteGuide li img
{
	padding: 0;
	margin: 0;
	clear: left;
}


/*****RecetteGuide FULL************/

#recetteGuideFull
{
	width: auto;
	height: auto;
	padding: 0;
	margin: 0 0 0 15px;
	font-size: 12px;
	font-weight: bold;
	color: #4c4c4c;
	text-align: left;
}
#recetteGuideFull ul
{
	list-style-type: none;
	background: url(../Billeder/Recettes/ddrecettes-guide-bg.gif) no-repeat;
	padding: 0;
	margin: 4px 0 0 0;
}

#recetteGuideFull li
{
	width: auto;
	height: 40px;
	padding: 5px 0 5px 0;
	margin: 0;
	line-height: 12px;
	border-bottom: 1px dotted #87888a;
}
#recetteGuideFull li a:link, #recetteGuideFull li a:visited
{
	display: block;
	font-size: 9px;
	color: #87888a;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
#recetteGuideFull li a:hover, #recetteGuideFull li a:active
{
	text-decoration: underline;
}
#recetteGuideFull li img
{
	padding: 0;
	margin: 0;
	float: left;
}

/****** Recette Fiche ***********/
#recetteFiche
{
	background: url(../Billeder/Recettes/recettesF-bg.gif) repeat-y;
	width: 500px;
	height: auto;
	padding: 0 12px 0 0;
	margin: 0 0 0 0;
}


#recetteFiche .recetteBloc
{
	padding: 0 0 0 0;
	margin: 0 0 0 18px;
}

.extrait
{
	overflow:auto;
	display: block;
	font-size: 10px;
	font-style: italic;
	color: #4c4c4c;
	padding: 0;
	margin: 0 0 5px 0;
}
.prepa
{
	font-size: 9px;
	padding: 0;
	margin: 8px 0 0 18px;
}

.prepa p
{
	padding: 0;
	margin: 0 0 5px 4px;
}
/******/

#recetteLiens
{
	width: auto;
	height: auto;
	padding: 0 0 0 0;
	margin: 0;
}
#recetteLiens li
{
	float: left;
	list-style-type: none;
}

#recetteLiens li a:link, #recetteLiens li a:visited
{
	padding: 0;
	margin: 0;
	color: #4c4c4c;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

#recetteLiens li.telecharger
{
	background: url(../Billeder/Recettes/recettes-telecharger.gif) no-repeat;
	width: 144px;
	height: 30px;
	padding: 6px 0 0 0;
	margin: 0;
	text-align: center;
}
#recetteLiens li.sauvegarder
{
	background: url(../Billeder/Recettes/recettes-save.gif) no-repeat;
	width: 258px;
	height: 30px;
	padding: 6px 0 0 0;
	margin: 0;
	text-align: center;
}
#recetteLiens li.monAvis
{
	background: url(../Billeder/Recettes/recettes-avis.gif) no-repeat;
	width: 110px;
	height: 30px;
	padding: 6px 0 0 0;
	margin: 0;
	text-align: center;
}

/******/
#avis
{
	width: 475px;
	height: auto;
	padding: 0 0 0 5px;
	margin: 10px 0 22px 12px;
	border-left: 2px solid #ebecec;
	font-size: 9px;
}
#avis .titre
{
	color: #4c4c4c;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: normal;
}

#avis p
{
	padding: 0 0 6px 0;
	margin: 6px 0 5px 0;
	border-bottom: 1px solid #d8d9d9;
}

/**************************Recipe Navgation**************************/
.pg-normal
{
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.pg-selected
{
	color: #E0001A;
	font-weight: bold; /*text-decoration: underline;*/
	cursor: pointer;
}

.recipe-list-pager-navigation
{
	text-align: center;
	height: 30px;
}

/* ------------------ Google map points message ----------- */
#DealerPointDescription {
	margin: 0 0 4px 0;
}

#DealerPointDescription tr td input {
	width: 200px;
}

#map_canvasBG {
	width: 515px; 
	/*height: 613px; */
	height: auto; 
	float: left;
	background: url(../Billeder/Divers/map-bg.gif) no-repeat;
	padding: 7px 0 0 3px;
}

#map_canvas {
	width: 500px; 
	height: 600px; 
}

#dealers-list {
	float: left;
	width: 180px;
	height: 500px;
	margin: 10px 0 0 3px;
	overflow: auto;
}

#dealers-list a:link, #dealers-list a:visited {
	text-decoration: none;
}

#dealers-list a:hover, #dealers-list a:active {
	text-decoration: underline;
}
#dealers-list .nom {
	font-size: 10px;
	font-weight: bold;
	/*color: #e2001a;*/
	color: #000;
}

#route {
	width: 200px; 
	height: auto; 
	float: left; 
	/*border: 1px solid black;*/
}

#DealersSearchBox .nos-box {
	float: left;
	margin: 0;
}

.DealersSearchBoxInfo {
	float: left;
	width: 150px; 
	margin: 6px 0 0 10px;
	/*padding-left: 5px;*/
	line-height: 1em;
	font-size: 10;
}


/*********************/

#mapLegend {
	//float: left;
	width: 159px;
	margin: 8px 0 0 10px;
	padding: 5px 4px 5px 4px;
	border: solid 1px #ccc;
	position: absolute;
	left:-8px;
	top:430px;
}
#mapLegend img {
	float: left;
	clear: left;
	vertical-align: left;
	margin: 0 10px 0 0;
}
#mapLegend p {
	float: left;
	margin: 0px 0 10px 0;
	width: 126px;
	font-size:1.2em;
	font-weight:bold;	
	padding: 5px 0 0 0;
}

#mapLegend div
{
	clear:both;
	display:block;
	padding:0 5px 0 5px;
}

/*********************/

.bottom-gallery-short_
{
	width: 699px;
	overflow: hidden;
	position: relative;
	margin: 15px 4px 0 -8px;
	padding: 12px 0 0;
	float: left;
	display: block;
}

.accessoiresBloc {
	background: url(../Billeder/Accessoires/accessoiresBlc-bg.gif) repeat-y;
	width: 699px;
	height: auto;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.accessoiresBloc #product-navigation-bottom-list
{
	width: 210px;
	overflow: hidden;
	height: 105px;
	margin: 15px 0 0 20px;
	float:left;
	overflow: hidden;
}

accessoiresBloc .gallery-info
{
	font-size:x-small;
}

.accessory-info
{
	margin: 10px 0 0 10px;
	height:auto;
	width:400px;
	float:left;
/*	border-style:solid;
	border-color:Red;*/
	/*overflow:none;*/
}

.accessory-info h4 
{
color:#E2001A;
font-size:14px;
margin:5px 0 6px;
padding:0;
}

/********** ESPACES DIVERS *************/
#espaceDivers {
	background: url(../Billeder/Divers/persos-fd.gif) no-repeat;
	width: 572px;
	height: 200px;
	padding: 18px 0 0 115px;
	margin: 0;
}

#espaceDivers .titre {
	display: block;
	font-size: 18px;
	color: #4c4c4c;
	padding: 0;
	margin: 0 0 11px 0;
}

#espaceDivers .texte {
	width: 310px;
	font-size: 10px;
	color: #4c4c4c;
	padding: 0;
	margin: 0 ;
}

/********** MOT DIRECTEUR *************/
#pgSociete {
	/*background: url(../Billeder/Divers/mot-president.gif) no-repeat;*/
	width: auto;
	height: auto;
	padding: 0 0 100px 0;
	margin: 0 0 0 0;
}
#pgSociete p, #pgSociete div {
	width: 400px;
	text-align: justify;
	font-size: 10px;
	color: #898989;
	padding: 0 0 0 45px;
	margin: 11px 0 0 0;
}
#pgSociete .illust {
	float : right;
	padding: 0 0 0 0;
	margin: 0 0 0 22px ;
}
#pgSociete .ContIllust {
	float : right;
	padding: 0 0 0 0;
	margin: 0 0 0 22px ;
	width: 234px;
}
#pgSociete ul {
	padding: 0 0 0 0;
	margin: 5px 0 0 20px ;
	font-size: 10px;
	color: #898989;
}
#pgSociete li {
	padding: 0 0 0 0;
	margin: 0 0 0 20px ;
	font-size: 10px;
}
/********** FORMULAIRE *************/

#UserRegistration h1 {
	font-size: 16px;
	color: #e2001a
}

#UserRegistration table {
	border-collapse: collapse;
}
#UserRegistration th {
	padding: 15px 0 2px 0;
	margin: 0;
	text-align:left;
	font-size: 11px;
	color: #000;
}

#UserRegistration .labelBleu {
	color: #003399;
}
#UserRegistration td {
	padding: 2px 0 2px 6px;
	margin: 0;
	vertical-align: text-top;
}

#UserRegistration input {
	font-size: 10px;
	width: 229px;
}
#UserRegistration select {
	font-size: 10px;
	width: 235px;
}

#UserRegistration .check {
	width: auto;
	height: auto;
}

/********** GOOGLE MAP *************/

.DealerName {
	font-weight: bold;
	
}


/****** MON WEBER ***************/

#authentifierCont, #authentifierContThick {
	float: left;
	width: 199px;
	height: auto;
	margin: 5px 0 0 0;
} 
#authentifier, #authentifierThick {
	background: url(../Billeder/Mon-Weber/authentification-fd.gif) no-repeat;
	width: 171px;
	height: 140px;
	padding: 38px 0 0 10px;
	margin: 0 0 0 0;
} 
#authentifier label, #authentifierThick label {
	float: left;
	width: 63px;
	height: 15px;
	padding: 0;
	margin: 2px 0 0 0;
	font-size: 9px;
	color: #4c4c4c;
}
#authentifier input, #authentifierThick input {
	/*float: left;*/
	width: 88px;
	height: 15px;
	padding: 0 0 0 0;
	margin: 0 0 11px 0;
	border: 0;
	font-size: 9px;
	color: #4c4c4c;
	background: transparent;
}
#authentifier .btValider, #authentifierThick .btValider {
	float: none;
	width: auto;
	height: auto;
	padding: 0 0 0 0;
	margin: -1px 0 0 127px;
}

#authentifier p {
	padding: 0 ;
	margin: -4px 0 0 0;
	font-size: 9px;
	color: #4c4c4c;
}
#authentifier p a:link, #authentifier p a:visited {
	font-size: 9px;
	color: #4c4c4c;
	text-decoration: none;
}
#authentifier p a:active, #authentifier p a:hover {
	text-decoration: underline;
}

ul#sommaire {
	float: left;
	width: 495px;
	height: auto;
	padding: 0;
	margin: 5px 0 0 0;
}
ul#sommaire img {
	padding: 0;
	margin: 0 0 4px 0;
}
ul#sommaire li {
	list-style-type: none;
	float: left;
	padding: 0;
	margin: 0 9px 0 0;
	font-size: 9px;
	color: #4c4c4c;
	width: 152px;
}
/*
ul#sommaire li a {
	color: #87888a;
	text-decoration: none;
	padding:5px 10px!important;
	display: block;
}
ul#sommaire li a:hover{
	text-decoration: underline;
}*/

ul#sommaire li a:link, ul#sommaire li a:visited {
	font-size: 9px;
	color: #4c4c4c;
	text-decoration: none;
}
ul#sommaire li a:active, ul#sommaire li a:hover {
	text-decoration: underline;
}

#authentifierOK {
	float: left;
	background: url(../Billeder/Mon-Weber/authentificationOK-fd.gif) no-repeat;
	width: 189px;
	height: 178px;
	margin: 5px 0 0 0;
	padding: 18px 0 0 10px;
	font-size: 11px;
	color: #4c4c4c;
	font-weight: bold;
}

#authentifierOK img {
	margin: 0 0 4px 17px;
	padding: 0;
}
#authentifierOK p {
	margin: 9px 0 11px 0;
	padding: 0;
	width: 157px;
}
#authentifierOK .nom {
	color: #e2001a;
	width: 157px;
	display: block;
	padding: 0;
	margin: 0;
}

/********** modeEmploi *************/

#modeEmploi {
	float: none;	
	color: #4c4c4c;
	font-size: 10px;
	margin : 0px 0 0 20px;
	padding-left: 40px;
	padding-top:20px;
}

#modeEmploi li {
	clear: left;
	list-style-type: disc;
	padding: 0 ;
	margin: 0 0 2px 15px;
}
#modeEmploi li a:link, #modeEmploi li a:visited  {
	color: #000;
	text-decoration: none;	
	font-size: 11px;
	font-weight: bold;
	margin : 0 ;
	padding: 0 0 2px 0 ;
}

#modeEmploi ul {
	clear:both;
	height: auto;
	margin : 10px 0 10px 0;
	padding:0;
	width: auto;
}
#modeEmploi li li a:link, #modeEmploi li li a:visited {
	float: left;
	display: block;
	width: 150px;
	margin : 0 0 5px 0 ;
	padding: 0;
	font-weight: normal;
	list-style-type: none;
	font-size: 10px;
}
#modeEmploi li li {
	list-style-type: none;
}
/*#modeEmploi li li a.picto:link, #modeEmploi li li a.picto:visited {
	float: left;
	width: 120px;
}
#modeEmploi li li a.pictoFirst:link, #modeEmploi li li a.pictoFirst:visited {
	float: left;
	width: 100px;
}*/

#modeEmploi li li a.picto:link, #modeEmploi li li a.picto:visited {
	float: left;
	margin-left:7px;
	width:auto;
}
#modeEmploi li li a.pictoFirst:link, #modeEmploi li li a.pictoFirst:visited {
	float: left;
	width:auto;
	
}

/********** Choix BBQ *************/

#choixBBQ {
	width: 600px;
	float: left;
	height: auto;
	font-size: 10px;
	color: #4c4c4c;
	margin: 10px 0 0 0;
	padding: 0;
}
#choixBBQ p.questio {
	float: left;
	width: 600px;
	height: 18px;
	background: url(../Billeder/Produits/choix-bbq-picto1.gif) no-repeat ;
	margin: 10px 0 0 0;
	padding: 2px 0 5px 30px;
	font-size: 11px;
	font-weight: bold;
}

#choixBBQ input {
	float: left;
	font-size: 10px;
	margin: 0 0 0 40px; 
	padding: 0;
}

#choixBBQ label {
	width: 500px;
	float: left;
	margin: 0 0 7px 5px; 
	padding: 0;
}

#choixBBQ p.reponse {
	float: left;
	width: 600px;
	height: 18px;
	background: url(../Billeder/Produits/choix-bbq-picto2.gif) no-repeat ;
	margin: 0 0 0 40px;
	padding: 0 0 0 20px;
	font-size: 11px;
}
#choixBBQ ul {
	margin: 20px 0 0 0; 
	padding: 0;
}

#choixBBQ li {
	list-style-type: none;
	float: left;
	text-align: center;
	width: auto;
	margin: 0 40px 0 0; 
}

#choixBBQ li a:link, #choixBBQ li a:visited, #choixBBQ li a:active, #choixBBQ li a:hover {
	text-decoration : none;
}


#choixBBQ li img {
	margin: 0 0 20px 0;
	border: 0; 
}



/********** COMPARE *************/

.tabset {
	width: 100%;
	margin: 20px 0 0 8px;
	padding: 0;
	list-style: none;
	font-size: 11px;
}
.tabset li {
	float: left;
}
.tabset a {
	display: block;
	background: url(../Billeder/Home/product-nav-bg.png) no-repeat;
	width: 181px;
	text-align: center;
	line-height: 24px;
	height: 29px;
	overflow: hidden;
	color: #4c4c4c;
	text-decoration: none;
	margin: 0 0 0 -8px;
	position: relative;
	font-weight: bold;
	outline: none;
}
.tabset a.active {
	color: #e2001a;
}
.tabset a.active, .tabset a:hover {
	background: url(../Billeder/Home/product-nav-hover-bg.png) no-repeat;
	z-index: 1;
}

.tabset-notices {
	width: 100%;
	margin: 20px 0 0 8px;
	padding: 0;
	list-style: none;
	font-size: 11px;
}
.tabset-notices li {
	float: left;
}
.tabset-notices a {
	display: block;
	background: url(../Billeder/Home/notices-nav-bg.png) no-repeat;
	width:147px;
	text-align: center;
	line-height: 24px;
	height: 29px;
	overflow: hidden;
	color: #4c4c4c;
	text-decoration: none;
	margin: 0 0 0 -8px;
	position: relative;
	font-weight: bold;
	outline: none;
}
.tabset-notices a.active {
	color: #e2001a;
}
.tabset-notices a.active, .tabset-notices a:hover {
	background: url(../Billeder/Home/notices-nav-hover-bg.png) no-repeat;
	z-index: 1;
}

.comparateur-list-separator
{
	clear:both;
	width:700px;
	margin:0px 5px 3px 5px;
	display:block;
    border-bottom:solid 1px #D5CCC6;
	overflow:hidden;
}

.product-icon {
	float: left;
	margin: 10px 0 5px 0 ;
	padding: 0;
	width: 230px;
	height: 115px;
	text-align: center;
	background: white;
}
.product-icon p {
	margin :0 0 10px 0;
	padding:0;
	font-size: 10px ;
	font-weight: bold;
}
.product-icon .btValider {
	margin :0 0 0 200px;
	padding:0;
}


/****** FICHE PRODUIT ********************/
#ficheProdProd {
	width: 490px;
	height: 266px;
	padding: 0;
	margin: 43px 0 0 43px;
	float: left;
}

#ficheProdProd .visuel {
	float: left;
	width: 280px;
	height: 266px;
	padding: 0;
	margin: 0;
}
#ficheProdProd .texte {
	width: 185px;
	height: 266px;
	padding: 0 0 0 25px;
	margin: 0;
	line-height: 20px
}
#ficheProdProd .nom {
	font-size: 18px;
	font-weight: bold;
	color: #e2001a;
}
#ficheProdProd .descriptif {
	font-size: 12px;
	font-weight: bold;
	color: #4c4c4c;
}
#ficheProdProd .coloris {
	font-size: 10px;
	font-weight: bold;
	color: #4c4c4c;
}
#ficheProdProd img {
	padding: 0;
	/*margin: 5px 0 0 0;*/
}

/********** FAQ *************/
#FAQ {
	width: 600px;
	height: auto;
	color: #4c4c4c;
	margin: 0 0 0 10px;
	padding: 0;
}
#FAQ ul {
	width: 600px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0;
}
#FAQ li {
	list-style-type: none;
}

#FAQ li a:link, #FAQ li a:visited {
	display: block;
	width: 520px;
	height: auto;
	font-size: 11px;
	color: #000;
	margin: 0;
	padding: 4px 0 4px 20px;
	text-decoration: none;
	background: #f7f6f6;
	border-bottom: solid 1px #e9e4e4 
}

#FAQ li a:hover, #FAQ li a:active {
	border-bottom: solid 1px #dcd9d9 ;
	background: url(../Billeder/Divers/siteMap-ico.gif) no-repeat #f2f0f0 3px 5px;
}
	
#FAQ .questio {
	display: block;
	font-weight: bold;
	color: #000;
	font-size: 11px;
	margin: 0 0 4px -20px;
}
	
#FAQ p {
	width: 520px;
	font-size: 10px;
	padding: 0 0 0 20px;
	text-align: justify;
}	

label.error {
	color: black;
	background: #fbfcda url(../Billeder/Divers/wrong_sign.gif) no-repeat left;
	float:left;
	width: 218px;
	margin-top:2px;
	padding: 3px 3px 3px 15px;
	
}
/*************************/

#ProductRelatedDocuments {
}

#ProductRelatedDocuments ul {
	margin: 10px 0 0 0;
	padding: 0;
}
#ProductRelatedDocuments li {
	height: 25px;
	list-style-type: none;
}
#ProductRelatedDocuments li img, #ProductRelatedDocuments li div {
	float: left;
	margin: 0 6px 0 0;
	padding: 0;
}

#simpleTooltip { padding: 7px; border: 1px solid #A6A7AB; background: #F2F3F5; }

/************************/
#homeBelgique {
	width: 910px ;
	height: 359px; 
	background: url(../Billeder/Home/homeNL_bg.gif) no-repeat ;
	margin: 125px 0 95px 0;
	padding:0;
}
#homeBelgique .weber {
	width: 247px ;
	height: 102px; 
	margin: 28px 0 0 332px;
	padding:0;
}
#homeBelgiqueNav {
	margin: 91px 0 0 188px;
}

/*******************/

.tabProdYear {
	border-collapse: collapse;
	margin:8px 20px 15px 0;
	font-size: 11px;
	text-align:center;
}
.tabProdYear caption{
	text-align: left;
	font-weight: bold;
	color: #da1129;
	font-size: 15px;}

.tabProdYear th {
	text-transform: uppercase;
	padding: 2px;
	border-right: solid 1px #edebeb;  /*#edebeb;*/
	border-bottom: solid 1px #edebeb;/*#edebeb*/
	text-align: center;
	font-size: 10px;
	/*background: #fafafa;*/
}
.tabProdYear td {
	border-right: solid 1px #edebeb;
	border-bottom: solid 1px #edebeb;
	text-align: center;
	padding: 2px;
}
.tabProdYear .noborder {
	border-right: 0;
}

/****** YOUTUBE ***************************/

#pgYoutube {
	width: auto;
	height: auto;
	padding: 0 0 10px 0;
	margin: 11px 0 0 0;
}

#pgYoutube h1 {
	text-indent: -9999px;
	width: 140px;
	height: 29px;
	padding: 0;
	margin: 5px 0 5px 0;
	background: url(../Billeder/Divers/fr-FR/Youtube-videos.gif);
}

#pgYoutube #navBBQ {
	margin: 35px 0 0 15px;
	padding:0;
}
#pgYoutube #navBBQ li {
	list-style-type: none;
	display: inline;
	float:left;
	margin: 0 5px 0 0;
}

/****** PRODUITS ACTUS ***************************/

.pgActualites {
	width: auto;
	height: auto;
	padding: 0 0 0 0;
	margin: 11px 0 0 0;
}

.pgActualites h1 {
	font-size: 16px;
	color: #cd071e;
	margin: 5px 0;
	padding: 0;
}
.pgActualites h2 {
	font-size: 14px;
	font-weight: normal;
	color: #cd071e;
	margin: 0 0 15px 0;
	padding: 0;
}

.pgActualites ul.navActu {
	margin : 0;
	padding: 0;
}
.pgActualites  li {
	float: left;
	list-style-type: none;
}
a.navActuBack:link, 
a.navActuBack:visited, 
a.navActuBack:active
 {
	text-indent: -9000px;
	display: block;
	float:left;
	width: 181px;
	height: 37px;
	background: url(../Billeder/Produits/fr-FR/actu_back-off.gif);
}

a.navActuBack:hover
{
	background: url(../Billeder/Produits/fr-FR/actu_back-on.gif);
}

a.navActuNext:link, 
a.navActuNext:visited, 
a.navActuNext:active
 {
	text-indent: -9000px;
	float:left;
	display: block;
	width: 181px;
	height: 37px;
	margin: 0 0 0 300px;
	background: url(../Billeder/Produits/fr-FR/actu_next-off.gif);
}

a.navActuNext:hover
{
	background: url(../Billeder/Produits/fr-FR/actu_next-on.gif);
}

/********ANCIENS PRODUITS************/
#anciensProdSearch {
	margin: 15px 0;
	padding: 0px 10px 25px 0;
	width: 600px;
	overflow:hidden;
}
#anciensProdSearch form {
    margin: 0;
    padding: 0;
    border: none;
}
#anciensProdSearch input, #anciensProdSearch select {
    vertical-align: middle; 
	float: left;
	font-size: 11px;
	margin: 0 0 0 10px;
	padding: 2px;
	border: solid 1px #edebeb
}

#anciensProdSearch .search {
    vertical-align: middle; 
	float: left;
	margin: -6px 0 0 10px;
	border: 0
}

#anciensProdSearch label {
	float: left;
	margin: 0;
	padding: 2px 0 0 0;
	font-weight: bold; 
	font-size: 11px;
	color: #000;
	width: 90px;
}

.point-info-title
{
	font-weight : bold;
	


}

.point-info-data
{


}

/* ----- YOUTUBE ---------- */
	.VideoList
		{
			width:710px;
		}
		
		.VideoAndCommentsBlock
		{
			height:auto;
			margin:10px 0 0 0;
			overflow:hidden;
			
		
		}
		.VideoListItem
		{
			height: 250px;
			float:left; 
			width: 350px;				
		}	
		
		.VideoListItem-title
		{
			cleat:both;
			
		
		}
		
		.VideoListItem-title Label
		{		
			float:none; 
		    font-size:1.8em;
			color:Black;
			margin:0 0 3px 0;
			
		}	
		.VideoListItem-comments
		{
			margin-top:0px;
			padding:10px;
			float:left; 
			width: 330px;	
			height: 172px;
			overflow:hidden;
			margin-bottom:0px;	
		    background:#F2F4F5;			
		}	
		.commentBox
		{
			clear:both;
			margin-bottom:7px;
			border-bottom-style:solid;
			border-bottom-color:black;
			border-bottom-width:1px;
			padding-bottom:5px;
			
		
		}
		.commentBox-author
		{
			font-weight:bold;
			border-bottom: none;
			width:300px;
			float:none;
			clear:both;
			color:black;
			font-weight:bold;
			
		
		}
		.commentBox-date
		{
			color:#D5CCC6;
			margin-left:7px;
		
		}
		.commentBox-content
		{
		width:300px;
		float:none;
		clear:both;
			
		
		}