#container.product_line_page {
	background:#000;
	background-position:top center;
	background-repeat:no-repeat;
}

#content {
	background:none;
}

.product_line {
	height:290px;
	overflow:hidden;
	width:100%;
}

.product_line .product_line_desc {
	background:url(../images/artpack/product_line_desc.png);
	color:#fff;
	float:right;
	padding:10px;
	text-align:left;
	width:170px;
}

* html .product_line .product_line_desc {
	background:#000;
}

.product_line .product_line_logo {
	text-align:center;
}

.product_line .product_line_logo img {
	display:block;
	margin:0 auto;
}

.product_line .product_line_desc p {
	font-size:1.1em;
	margin-bottom:10px;
	padding-top:20px;
	text-align:left;
}

.product_line .center  {
	float:left;
	text-align:center;
	width:571px;
}

.product_line .product_line_tagline {
	float:left;
	font-size:1.1em;
	padding-left:25px;
	width:214px;
}

.product_line .product_line_tagline p {
	text-transform:uppercase;
}

.product_line .product_line_tagline p strong {
	color:#fff;
	font-size:1.3em;
	font-weight:normal;
	text-transform:capitalize;
}
/*
.product_line .product_line_tagline a {
	background:url(../images/artpack/picto_dior.gif) no-repeat 0 -305px;
	color:#ccc;
	padding-left:10px;
}

.product_line .product_line_tagline a:hover {
	color:#fff;
}
*/

.product_line_links {
	background:url(../images/artpack/product_line_links.png) repeat-x;
	color:#fff;
	height:20px;
	padding:5px 25px 0;
	text-align:right;
}

.product_line_links div {
	display:block;
	float:left;
	text-align:left;
	width:auto;
}

.product_line_links a {
	background:url(../images/artpack/picto_dior.gif) no-repeat -5px -367px;
	color:#cecfd0;
	font-size:1.1em;
	padding-left:10px;
	margin-left:30px;
}

.product_line_links div a {
	margin-right:30px;
	margin-left:0
}

.product_line_links a:hover {
	color:#fff;
}

/* Porducts Lines */


.product_line_list,
.product_line_carrousel {
	height:170px;
	padding:0 15px;
}

.switch_images {
	background:url(../images/artpack/picto_dior.gif) no-repeat 0 -419px;
	color:#6a6a6a;
	padding-left:15px;
}

.product_line_page .product_line_list li {
	text-align:right;
	width:300px;
}

.product_line_page .product_line_list li.title strong {
	background:url(../images/artpack/border_horizontal.gif) repeat-x bottom;
	text-align:left;
}

.product_line_page .product_line_list li a {
	color:#6a6a6a
}

.product_line_page .product_line_list li a:hover {
	background-color:#dbdcdd;
	background-position: 0 -80px;
	color:#000
}

.product_line_page .product_line_list li span {
	display:block;
	float:left;
	text-align:left;
	width:220px;
}

.product_line_page .product_line_list li.col2 {
	margin-left:325px;
}

.product_line_page .product_line_list li.col3 {
	margin-left:650px;
}

.product_line_page .product_line_list li.top {
	margin-top:-98px;
}

* html .product_line_page .product_line_list li.top { /* IE6 */
	margin-top:-119px;
}

*+html .product_line_page .product_line_list li.top { /* IE7 */
	margin-top:-124px;
}

/* Carrousel */

.product_line_carrousel {
	background:url(../images/artpack/carrousel_bg.png) repeat-x;
	padding:0;
}

* html .product_line_carrousel {
	background:#fff;
}

#carrousel {
	height:170px;
	_overflow:hidden;
	overflow:auto;
	position:relative;
	width:990px;
}

.product_line_carrousel ul {
	display:block;
	height:145px;
}

.product_line_carrousel li {
	display: inline;
	float:left;
	height:135px;
	padding:10px 7px;
	text-align:center;
	width:96px;
}

* html .product_line_carrousel li { /* IE6 */
	padding:7px 7px;
}

.product_line_carrousel li.scroll-marker {
	background:url(../images/artpack/border_vertical.gif) no-repeat left center;
}

.product_line_carrousel li.first {
	background:none;
}

.product_line_carrousel li img {
	display:block;
	margin:0 auto;
}

.product_line_carrousel li strong {
	color:#000;
	display:block;
	font-size:1.1em;
	line-height:1.2em;
	white-space:-moz-pre-wrap; /* Mozilla, since 1999 */
	white-space:-pre-wrap; /* Opera 4-6 */
	white-space:-o-pre-wrap; /* Opera 7 */
	word-wrap:break-word;
}

.product_line_carrousel li span {
	color:#6a6a6a;
	font-size:1.1em;
}

#fake_handle {
	background:url(../images/artpack/carrousel_drag.png) no-repeat;
	height:15px;
	top:-15px;
	/*margin-left:15px;*/
	position:relative;
	width:108px;
}

#slider {
	background:url(../images/artpack/carrousel_track.png) no-repeat top left;
	cursor:pointer;
	height:15px;
	margin:8px 15px 0;
	padding:0 15px;
	position:relative;
}

* html #slider { /* IE6 */
	margin-top:0;
}

#slider.no_pointer {
	clear:left;
	cursor:default;
}

#slider.arrows {
	/*padding:0;*/
}

#slider span.product {
	color:#aaa;
	cursor:pointer;
	position:absolute;
	text-align:center;
	top:1px;
	width:108px;
	z-index:100
}

#slider.no_pointer span.product {
	cursor:default;
}

#slider span.btn_arrow {
	background-image:url(../images/artpack/carrousel_btn.png);
	cursor:pointer;
	height:15px;
	position:absolute;
	top:0;
	width:15px;
}

#slider_left {
	background-position:top left;
	left:0;
}

#slider_right {
	background-position:top right;
	right:0
}

/* Slider */

.ui-slider-horizontal {
	height:15px;
}

.ui-slider {
	background:url(../images/artpack/pixel.gif);
	position:relative;
	text-align:left;
	width:930px;
	z-index:10000;
}

.ui-slider-horizontal .ui-slider-handle {
	/*
	margin-left:-54px;
	margin-right:-54px;
	*/
	top:0;
}

.ui-slider .ui-slider-handle {
	cursor:default;
	height:15px;
	position:absolute;
	width:1px;
	z-index:200;
}

.ui-widget-content a {
	color:#333333;
}

.ui-state-default, .ui-widget-content .ui-state-default {
	/*background:#F6F6F6;*/
}


/* J ADORE */

#jadore .left {
	color:#eac193;
}


#jadore .right p {
	color:#f4e79a
}

