@charset "utf-8";
/* CSS Document */

#header {height:120px !important;}

.nochocos {margin-left:22px;}

#leftSide, #leftContent {height:377px !important}


.mt26  {margin-top:-26px;}

.margFamille {margin:23px 0 0 21px !important;}

#content {height:403px !important}


.sideBarMenu {
	background:url(../images/nos-chocolats/menuBg.png) 0 0 repeat-y !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/nos-chocolats/menuBg.png');
	width:154px;
	float:left;
	height:377px;
	z-index:10;
	position:absolute;
	left:0;
}

.sideBarContent {
	float:left;
	margin:32px 0 0 20px;
	color:#ece5d6;
	font-size:19px;
	width:339px;
	z-index:10;
	position:absolute;
	left:154px;
}

.w356 {
	height:360px;
	position:relative;
}

.highlight {
	font-weight:bold;
	color:#c9b389;
	font-size:24px;
}

.sideBarContent p {
	font-weight:normal !important;	
	line-height:23px;
}

ul.MenuChocolats {
	color:#ece5d6;	
	margin-top:10px;
}

ul.MenuChocolats a {
	color:#ece5d6;
	font-size:14px;
	padding-left:19px;
	display:block;
	height:16px;
}

ul.MenuChocolats li {margin-top:9px;}
* html ul.MenuChocolats li {height:16px;}

*html ul.MenuChocolats a {margin-left:4px;padding-left:15px;}

ul.MenuChocolats a.on,ul.MenuChocolats a:hover {
	background:url(../images/nos-chocolats/red_arrow.png) 4px 3px no-repeat;	
}

.mac.gecko ul.MenuChocolats a.on, .mac.gecko ul.MenuChocolats a:hover {
	background:url(../images/nos-chocolats/red_arrow.png) 4px top no-repeat;	
}

html[xmlns*=""] body:last-child ul.MenuChocolats a.on, html[xmlns*=""] body:last-child ul.MenuChocolats a:hover {
	background-position:4px 2px;	
}

* html ul.MenuChocolats a.on, * html ul.MenuChocolats a:hover {
	background-image:none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/nos-chocolats/red_arrow.png');	
}

ul.sousMenu{margin:-2px 0 20px 0;}

ul.sousMenu li a {
	color:#edd6a4;
	font-size:11px;	
	padding-left:22px;
	padding-top:2px;
	height:19px;
	margin-left:0 !important;
}

html[xmlns*=""] body:last-child ul.sousMenu li a, .mac.gecko ul.sousMenu li a {
	padding-top:5px;
	height:16px;	
}

ul.sousMenu li {margin-top:1px !important;}

ul.sousMenu li a:hover, ul.sousMenu li a.on {
	background:url(../images/nos-chocolats/sousmenu_on.png) 0 0 repeat-y !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/nos-chocolats/sousmenu_on.png');
}

.txtDescription {
	font-size:16px;
	display:block;
	margin-top:19px;
	line-height:19px !important;
	width:300px;
}

.breadCrumbs {
	position:absolute;
	font-weight:bold;
	font-size:11px;
	top:11px;
	color:#897560;
}

.breadCrumbs a {
	background:url(../images/nos-chocolats/grey_arrow.png) no-repeat 1px 1px;
	color:#897560;
	padding-left:12px;
	display:block;
	height:14px;
	float:left;
}

.breadCrumbs li {
	float:left;
	margin-left:2px;
}

.actif, .breadCrumbs a:hover {
	color:#ddd7d0 !important;
	background:url(../images/nos-chocolats/red_arrow.png) no-repeat 1px 1px !important;
}

* html .actif, * html .breadCrumbs a:hover {
	background-image:none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/nos-chocolats/red_arrow.png') !important;	
}

* html .breadCrumbs a {
	background-image:none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/nos-chocolats/grey_arrow.png');	
	padding-left:11px;
}

* html .breadCrumbs a span {margin-top:-1px;display:block;}
.mac.gecko .breadCrumbs a span {display:block;margin:2px 2px 0 0}

.descChoco {
	margin-top:83px;
	margin-left:30px;
	width:310px;
	line-height:17px !important;
	display:block;
}

.descriptionChocolat {
	font-size:14px;
	color:#ece5d6;
	margin-top:12px;
	display:block;
}

.descImg {
	bottom:2px;
	position:absolute;
}


.ml31 {
	margin-left:31px;
	text-align: left;
}

.chocoCube {
	margin-left:36px;
	margin-top:8px;	
}

.SideChocos {}
.nos_chocolats .jScrollPaneContainer {
	float:left;
	overflow:hidden !important;
	height:310px !important;
	top:40px;
	position:relative;
}

.nos_chocolats .jScrollPaneTrack {
	left:331px !important;
}

.nos_chocolats .jScrollArrowUp {
	
	background:url(../images/arrow_up.png) 0 0 no-repeat !important;
	height:12px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/arrow_up.png');	
	top:55px;
}

.nos_chocolats .jScrollArrowUp, .nos_chocolats .jScrollArrowDown {
	display:block;
	width:12px !important;
	left:332px;
	cursor:pointer;
	position:absolute;
	z-index:300;
}

.nos_chocolats .jScrollArrowDown {
	background:url(../images/arrow_down.png) 0 0 no-repeat !important;
	height:12px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/arrow_down.png');	
	top:352px;
}

.SideChocoContainer {
	float:left;
	overflow:hidden;
	height:373px;
	width:358px;
	display:block;
	position:absolute;
	z-index:900;
	left:154px;
}
