﻿@charset "utf-8";
/* CSS Document */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}

/* HTML5 display-role reset for older browsers */
article, aside, figure, footer, header, hgroup, nav, section {display: block;}

ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; color: #e27e28;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

body 
{
    line-height:1;
}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top; padding: 5px;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

/* Form Elements */
input, select {vertical-align: middle;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}

a:hover, a:active {outline: none;}
small {font-size: 85%;}
strong, th {font-weight: bold;}
td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable, label, input[type=button], input[type=submit], button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}

a, img a, img, a img {border:0;	outline:0; text-decoration:none;}

html, body { height:100%;}

/* FLOAT-elements */
.fltleft {float:left;}
.fltright {float:right;}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  


/* only to clear floats - to be used with any class as addition */
.clear {
	clear: both;
	}
	
/* clear float with blank <div>or <br>*/
.clrflt {
	clear:both;
	line-height:1px;
	font-size:1px;
	overflow: hidden;
	}

.center{ text-align: center;}

/* MAIN */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	outline:0;
	}

/*-----------------------------header---------------------------------*/
#header_wrap
{
	padding:34px 0 0 0;
}
#header
{
	min-width:900px;
	height:135px;
	padding:0 0 0 4.5%;
	background:url(../images/header_bg.png) repeat-x left top;
	margin-bottom:41px;
	position:relative;
	z-index:100;
}

.logo
{
	width:417px;
	height:105px;
	padding:4px 0 0 0;
	float:left;
}

.menuarea
{
	float:right;
}

.top_menu
{
	height:36px;
	background:url(../images/top_nav_sep.jpg) no-repeat right top;
	margin-bottom:30px;
}
.top_menu ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	float:right;
}

.top_menu ul li
{
	font-size:12px;
	color:#d8dbdc;
	font-weight:bold;
	float:left;
	line-height:12px;
	background:url(../images/top_nav_sep.jpg) no-repeat left top;
	padding:0 0 0 1px;
}

.top_menu ul li a
{
	text-decoration:none;
	color:#d8dbdc;
	padding:12px 10px 4px 12px;
	display:block;
}
.top_menu ul li a:hover
{
	color:#000;
	background:#FFF;
}

.menu
{
	height:48px;
	padding:0 1px 0 0;
	background:url(../images/menu_sep.jpg) no-repeat right top;
}
.menu ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	float:right;
}
.menu ul li
{
	color:#d8dbdc;
	float:left;
	text-transform:uppercase;
	background:url(../images/menu_sep.jpg) no-repeat left top;
	padding:0 0 0 1px;
	position:relative;
}

.menu ul li.srHover {
    text-transform: none;
    height: 35px;
}

.menu.where{ 
    height: 35px;
    margin-left: 40px;
    left: 474px;
    position: absolute;
}

.menu ul li a
{
	font-size:18px;
	line-height:34px;
	display:block;
	color:#d8dbdc;
	padding:0 16px 14px 22px;
	position:relative;
}
.menu ul li a:hover, .menu ul li:hover a
{
	background:#FFF;
	color:#0c0704;
}
.menu ul li strong
{
	width:9px;
	height:7px;
	display:block;
	position:absolute;
	bottom:7px;
	right:17px;
	background:url(../images/menu_arrow.png) no-repeat left top;
	z-index:999;
}

/*--------------------------------------dropdown----------------------------------------*/

.dropdown1
{
	width:472px;
	padding:22px 0 0 0;
	background:#e7e7e7 url(../images/dropdown1_bg.jpg) repeat-x left top;
	position:absolute;
	left:-163px;
	display:none;
}

.dropdown1 ul
{
	width:175px;
	padding:8px 0px;
	margin:0px;
	float:none;
	list-style:none;
	overflow:hidden;
}

.dropdown1 ul.gap
{
	padding:8px 0 26px 0;
}

.dropdown1 ul li
{
	color:#7f7f7f;
	text-transform:uppercase;
	background:none;
	display:block;
	float:none;
	padding:0px;
}
.dropdown1 ul li img
{
	float:left;
	margin:0 6px 0 0;
}


.dropdown1 ul li a
{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:16px;
	line-height:18px;
	display:block;
	float:left;
	color:#000;
	padding:0 15px 0 0;
	position:relative;
	background:none !important;
}
.dropdown1 ul li a:hover
{
	background:url(../images/dropdown_hover.png) no-repeat right center !important;
	color:#000;
}

.drop_top
{
	padding:0 22px 8px 21px;
}

.drop_box
{
	width:198px;
}

.dropdown1 h2
{
	font-size:18px;
	color:#000;
	font-weight:normal;
	line-height:18px;
	padding:0 0 2px 0;
	margin:0px;
	border-bottom:#cacaca 1px solid;
	text-transform:uppercase;
}

.drop_link
{
	height:54px;
	background:#e27e28;
	color:#FFF;
	line-height:54px;
	text-align:center;
	text-transform:uppercase;
}
.drop_link a
{
	text-decoration:none;
	color:#FFF !important;
	font-size:24px !important;
	line-height:54px !important;
	padding:0 0 0 20px !important;
	background:url(../images/show_result_arrow.jpg) no-repeat 102px center !important;
}
.drop_link a:hover
{
	color:#FFF !important;
	background:#e27e28 url(../images/show_result_arrow.jpg) no-repeat 102px center !important;
}



.dropdown2
{
	width:236px;
	padding:14px 22px 12px 20px;
	background:#e3e3e3 url(../images/dropdown2_bg.jpg) repeat-x left top;
	position:absolute;
	left:-48px;
	display:none;
}
.dropdown2_list
{
	width:236px;
	float:left;
}
.dropdown2_list ul
{
	width:236px !important;
	padding:0px;
	margin:0px;
	list-style:none;
}
.dropdown2_list ul li
{
	color:#7e7e7e;
	text-transform:uppercase;
	background:none;
	display:block;
	float:none;
	padding:0px;
	border-bottom:#c8c8c8 1px solid;
}
.dropdown2_list ul li a
{
	font-size:17px;
	line-height:25px !important;
	display:block;
	float:none;
	color:#7e7e7e !important;
	padding:0 0 0 17px;
	position:relative;
	background:url(../images/dropdown2_list_sep.png) no-repeat left center !important;
}
.dropdown2_list ul li a:hover
{
	color:#7e7e7e !important;
	background:url(../images/dropdown2_list_sep.png) no-repeat left center !important;
}
.dropdown2_list ul li.noline
{
	border:none;
}

.dropdown3
{
	width:463px;
	padding:14px 22px 12px 20px;
	background:#e3e3e3 url(../images/dropdown2_bg.jpg) repeat-x left top;
	position:absolute;
	left:-113px;
	display:none;
    z-index: 10;
    color: black;
    font-size: 18px;
}

.advice
{
	width:168px;
	float:right;
}

.advice p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	color:#000;
    line-height: 18px;
    padding: 0 0 12px 0;
    margin: 0px;
    background: transparent;
}

/*---------------------main-----------------------*/
.main
{
	min-width:900px;
}


/*--------------------nav-----------------------*/
.left_content
{
	width:314px;
	float:left;
	position:relative;
    margin-bottom: 40px;
}

.pop, .pop2
{
	width:400px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:999;
}


.navarea
{
	width:314px;
	height:538px;
}
.nav
{
	width:314px;
	margin-bottom:95px;
}
.nav ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.nav ul li
{
	height:147px;
	background:#FFF;
	text-transform:uppercase;
	border-bottom:#c6c6c6 1px solid;
}
.nav ul li.noline
{
	border:none;
}
.nav ul li a
{
	font-size:28px;
	color:#757575;
	line-height:30px;
	display:block;
	background:url(../images/nav_hover.jpg) no-repeat right 0px;
}
.nav ul li a:hover
{
	color:#000;
	background:url(../images/nav_hover.jpg) no-repeat right -147px;
}
.nav ul li.li1 a
{
	height:122px;
	padding:25px 0 0 21px;	
}

.nav ul li.li2 a
{
	height:129px;
	padding:18px 0 0 21px;	
}

/*------------------------content-------------------------*/

.content
{
	width:609px;
	float:right;
}


.slideshow
{
	width:100%;
	height:40px;
    margin-left: 15px;
}

.s1, .s2, .s3
{
	height:120px;
    width: 100%;
}

#slidePub1, #slidePub2, #slidePub3
{
	color:#FFF;
    text-align: right;
    width: 235px; 
    height: 305px; 
    background: url(../images/bloc-bourgogne.png);
    float:right;
}

.pub1 {
    padding: 14px 8px;
    height: 26px;
    font-size: 26px;
}

.pub2 {
    padding: 8px;
    height: 98px;
    font-size: 20px;
}
.pub2 a{ color: white;}

.pub3 {
    padding: 8px;
    height: 50px;
    font-size: 16px;
}

.pub4 {
    padding: 8px;
    height: 55px;
    font-size: 14px;
}


.slideshow h3
{
	font-size:18px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:normal;
	line-height:22px;
	display:block;
	float:left;
	padding:0 4px 0 7px;
	margin-bottom:2px;
	background:url(../images/content_title_bg.png) repeat left top;
}

.product_title
{
    font-family: 'Roboto Condensed',Arial,Helvetica,sans-serif;
	color: #fff;
    display: block;
    float: left;
    font-size: 19px;
    margin-bottom: 1px;
    padding: 9px 10px 9px 0 ;
    text-transform: uppercase;
    letter-spacing: -1px;
}

.product_title cufon {
    background:#e27e28;
    padding: 3px 0px;
}

.more_link
{
	font-size:13px;
	color:#FFF;
	line-height:22px;
	float:left;
	margin:9px 0;
	background:url(../images/more_link_bg.png) repeat left top;
}
.more_link a
{
	text-decoration:none;
	color:#FFF;
	padding:0 7px 0 28px;
	line-height:22px;
	display:block;
	background:url(../images/more_link_arrow.png) no-repeat 8px center;
}


.pager
{
    background: url("../images/pager_bg.png") repeat scroll left top rgba(0, 0, 0, 0);
	bottom: 50px !important;
    left: 50%;
    margin-left: -24px;
    padding: 5px 6px;
    position: fixed;
    top: inherit !important;
}
.pager ul
{}
#nav li
{
	float:left;
}

#nav a
{
	text-decoration:none;
	width:12px;
	height:13px;
	background:#e27e28;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:0 2px;
}
#nav a:hover, #nav .activeSlide a
{
	background:#FFF;
}

/*------------------------footer--------------------------*/

#footer
{
	width:208px;
	height:52px;
	padding:4px;
	margin:0 0 0px 50px;
	background:url(../images/footer_bg.png) repeat left top;
}
.credit
{
	border:#bfbfbf 1px solid;
	height:42px;
	color:#d8dbdc;
	padding:8px 8px 0 63px;
	font-weight:bold;
	font-size:10px;
	line-height:12px;
	background:url(../images/credit_img.png) no-repeat 8px 3px;
}


/*-----------------------------------inner1-----------------------------*/
.content_area
{
	width:946px;
	background:#FFF;
	margin:0 0 94px 65px;
}

.aboutarea_head
{
	padding:0 22px 0 20px;
	font-size:24px;
	color:#000;
	border-bottom:#cccccc 1px solid;
}

.content_area h2
{
	font-size:24px;
	color:#000;
	line-height:64px;
	text-transform:uppercase;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.about_main
{
	padding:4px 42px 36px 14px;
}
.about_nav
{
	width:175px;
	float:left;
}
.about_nav ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.about_nav ul li
{
	color:#e27e28;
	line-height:32px;
	background:#f2f2f2;
	text-transform:uppercase;
	padding:0 0 0 11px;
	border-bottom:#717171 1px solid;
	border-left:#cfcfcf 1px solid;
	border-right:#cfcfcf 1px solid;
}
.about_nav ul li a
{
	font-size:18px;
	color:#e27e28;
	display:block;
	line-height:32px;
	text-decoration:none;
}
.about_nav ul li a:hover, .about_nav ul li a.active
{
	color:#000;
}
.about_info
{
	padding:14px 0 0 0;
	float:right;
	width: 690px;
}

.about_info h3
{
	font-size:18px;
	color:#000;
	text-transform:uppercase;
	font-weight:normal;
	line-height:18px;
	padding:0 0 14px 0;
	margin:0px;
}

.about_info pa
{
	font-size:19px;
	color:#7f7f7f;
	line-height:22px;
	padding:0 0 22px 0;
	margin:0px;
}
.about_info p span
{
	font-size:15px;
	line-height:17px;
}
.about_info ul
{}
.about_info ul li
{
	font-size:15px;
	line-height:20px;
	color:#7f7f7f;
	padding:0 0 0 10px;
	background:url(../images/about_info_sep.jpg) no-repeat left center;
}

/*------------------------inner2-----------------------------*/

.filter_area
{
	width:190px;
	float:right;
	padding:21px 0 0 0;
	position:relative;
}
.filter_area label
{
	font-size:18px;
	color:#000;
	line-height:26px;
	display:block;
	float:left;
}

.filter_list
{
	width:123px;
	float:right;
	padding:3px 0 0 0;
}

.result_area
{
	padding:6px 0 14px 16px;
}

.result_box
{
	width:211px;
	height:314px;
	padding:3px 3px 0 3px;
	border-bottom:#cccccc 1px solid;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	float:left;
}
.result_box:hover
{
	background:#f2f2f2;
	border-bottom:#5a5a5a 1px solid;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
}

.result_row
{
	margin-bottom:14px;
}

.result_box_thumb
{
	height:156px;
}
.result_box_info
{
	font-size:12px;
	color:#000;
	line-height:14px;
	padding:4px 0 0 9px;
}
.result_box h3
{
	font-size:18px;
	color:#000;
	font-weight:normal;
	text-transform:uppercase;
	line-height:18px;
	padding:0 0 6px 0;
	margin:0px;
}

.result_box h3 a{ color: #000000;}

.result_box_info span
{
	display:block;
}

.price
{
	font-size:18px;
	color:#000;
	text-transform:uppercase;
	line-height:18px;
}

.compare_area
{
	padding:8px 0px;
	height:26px;
}
.compare_check
{
	width:15px;
	height:15px;
	padding:6px 9px 0 0;
	float:left;
}

.compare_button
{
	width:73px;
	height:26px;
	background:url(../images/compare_button.png) no-repeat left top;
	font-size:12px;
	color:#e27e28;
	line-height:26px;
	text-align:center;
	float:left;
	border:none;
	cursor:pointer;
}

.compare_button:hover
{
	background:url(../images/compare_button.png) no-repeat 0px -34px;
}


.view_all_link
{
	height:34px;
	padding:0 22px 0 0;
	text-align:right;
	text-transform:uppercase;
}
.view_all_link a
{
	text-decoration:none;
	font-size:24px;
	color:#e27e28;
	line-height:34px;
	padding:0 0 0 22px;
	background:url(../images/view_all_arrow.jpg) no-repeat left center;
}



/*------------------inner3----------------------------*/

.review_area
{
	padding:4px 16px 74px 15px;
}

.review_box
{
	width:426px;
	border:#cfcfcf 1px solid;
	background:#f2f2f2 url(../images/review_box_bg.jpg) repeat-x left bottom;
	padding:0 0 2px 0;
}

.review_top
{
	padding:5px;
	height:156px;
	background:#000;
	border-bottom:#cfcfcf 1px solid;
}
.review_thumb
{
	width:211px;
	height:156px;
	float:left;
	position:relative;
}
.review_icon
{
	width:53px;
	height:53px;
	position:absolute;
	bottom:0px;
	right:0px;
}
.review_txt
{
	width:178px;
	float:right;
	font-size:18px;
	color:#bfbfbf;
	line-height:18px;
	text-transform:uppercase;
	padding:54px 0 0 0;
}
.r_title
{
	font-size:23px;
	color:#FFF;
	line-height:28px;
	display:block;
}


.review_area h3
{
	font-size:24px;
	color:#e27e28;
	line-height:30px;
	display:block;
	font-weight:normal;
	padding:0 14px 0 0;
	margin:0px;
	border-bottom:#cfcfcf 1px solid;
}
.review_area h3 a
{
	font-size:24px;
	line-height:30px;
	display:block;
	color:#e27e28;
	background:url(../images/review_plus.jpg) no-repeat right center;
	padding:0 0 0 15px;
	text-transform:uppercase;
	
}
.review_area h3 a:hover, .review_area h3.active a
{
	color:#000;
	background:url(../images/review_minus.jpg) no-repeat right center;
}

.feature_list
{
	padding:20px 0 22px 15px;
	border-bottom:#cfcfcf 1px solid;
}
.feature_list ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.feature_list ul li
{
	font-size:15px;
	color:#000;
	line-height:20px;
}

/*------------------------------------inner4--------------------------------------------*/

.aboutarea_head
{
	padding:0 22px 0 20px;
	font-size:24px;
	color:#000;
	border-bottom:#cccccc 1px solid;
}

.aboutarea_head h3
{
	font-size:24px;
	color:#000;
	font-weight:normal;
	text-transform:uppercase;
	line-height:32px;
	display:block;
	padding:6px 0 0 0;
	margin:0px;
}

.star_rating
{
	font-size:16px;
	color:#e27e28;
	line-height:16px;
	height:16px;
}

.star_rating a
{
	text-decoration:none;
	color:#e27e28;
}
.star_rating img
{
	float:left;
	margin:0px 1px;
}

.buy_area
{
	padding:4px 15px 15px 15px;
}

.buy_area_box
{
	height:400px;
	border-left:#cfcfcf 1px solid;
	border-right:#cfcfcf 1px solid;
	background:#f2f2f2 url(../images/buy_area_box_bg.jpg) repeat-x left bottom;
	padding: 16px 0 0 16px;
}
.buy_area_box.en
{height:500px;}

.buy_tab
{
	height:33px;
	position:relative;
	left:-1px;
}
.buy_tab ul
{}
.buy_tab ul li
{
	font-size:18px;
	color:#000;
	float:left;
	text-transform:uppercase;
}
.buy_tab ul li a
{
	text-decoration:none;
	color:#000;
	font-size:18px;
	display:block;
	line-height:31px;
	float:left;
	padding:0px 12px;
	border:1px solid transparent;
}
.buy_tab ul li a:hover, .buy_tab ul li a.current
{
	background:#e8e8e8;
	border:#bdbdbd 1px solid;
	color:#e27e28;
}

.buy_content
{
	padding:0 16px 0 16px;
	
	font-size:15px;
	color:#000000;
	line-height:18px;
}
.buy_content p
{
	padding:0 0 18px 0;
	margin:0px;
}


.buy_content h3
{
	font-size:18px;
	color:#000;
	display:block;
	text-transform:uppercase;
	line-height:18px;
	padding:0 0 18px 0;
	margin:0px;
}
.buy_document
{
	width:370px;
	margin-right:50px;
	background:#e6e6e6;
	padding:10px 16px 16px 16px;
	float:left;
}

.buy_document a
{
	text-decoration:none;
	font-size:13px;
	text-transform:uppercase;
	color:#e27e28;
	line-height:18px;
	background:url(../images/pdf_icon.jpg) no-repeat left center;
	padding:0 0 0 22px;
}

.buy_list
{
	width:288px;
	float:left;
}

.buy_list ul
{}
.buy_list ul li
{
	font-size:13px;
	color:#e27e28;
	line-height:18px;
	padding:0 0 0 20px;
	background:url(../images/bye_list_arrow.jpg) no-repeat left center;
}
.buy_list ul li a
{
	text-decoration:none;
	color:#e27e28;
}

/*--------------------------------------------inner5-----------------------------------------------*/

.buy_tab2
{
	height:33px;
	background:url(../images/buy_tab2_bg.jpg) repeat-x left top;
	position:relative;
	left:-1px;
	margin: 0 17px;
    width: 884px;
}
.buy_tab2 ul
{}
.buy_tab2 ul li
{
	font-size:18px;
	color:#000;
	float:left;
	text-transform:uppercase;
}
.buy_tab2 ul li a
{
	text-decoration:none;
	color:#e27e28;
	font-size:18px;
	display:block;
	line-height:33px;
	float:left;
	padding:0px 12px;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
}
.buy_tab2 ul li a:hover, .buy_tab2 ul li a.current
{
	background:#f2f2f2;
	border-left:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	color:#000;
}


.dealer_sidebar
{
	width:180px;
	float:left;
	padding-top:30px;
}
.dealer_sidebar_txt
{
	width:160px;
	height:26px;
	background:#d9d9d9;
	border:none;
	border-bottom:#fcfcfc 1px solid;
	padding:2px 10px;
	font-size:13px;
	color:#6c6c6c;
	line-height:26px;
	outline:none;
	margin-bottom:14px;
}
.dealer_sidebar label
{
	font-size:13px;
	color:#797979;
	line-height:14px;
	padding:0 0 8px 12px;
	display:block;
}
.dealer_sidebar label.thick
{
	font-weight:bold;
	font-size:17px;
	color:#000;
}

.dealer_sidebar_list
{
	width:182px;
	height:26px;
	margin-bottom:15px;
}

.dealer_sidebar_btn
{
	width:181px;
	height:33px;
	background:url(../images/dealer_sidebar_butn.jpg) no-repeat left top;
	border:none;
	cursor:pointer;
	border:none;
	margin:15px 0 0 0;
}


.maparea
{
	width:636px;
	height:371px;
	float:right;
}


.dealer_list
{
	padding:7px 0 0 10px;
}
.dealer_list h3
{
	font-size:18px;
	color:#000;
	display:block;
	text-transform:uppercase;
	line-height:18px;
	padding:0 0 14px 0;
	margin:0px;
}

.dealer_info
{
	width:768px;
	margin:0px 11px;
	float:left;
}
.left_arrow
{
	width:32px;
	height:30px;
	float:left;
	margin:14px 0 0 0;
}
.left_arrow a
{
	width:32px;
	height:30px;
	display:block;
	background:url(../images/dealer_arrow.png) no-repeat 0px 0px;
}

.left_arrow a:hover
{
	background:url(../images/dealer_arrow.png) no-repeat 0px -60px;
}

.right_arrow
{
	width:32px;
	height:30px;
	float:left;
	margin:14px 0 0 0;
}
.right_arrow a
{
	width:32px;
	height:30px;
	display:block;
	background:url(../images/dealer_arrow.png) no-repeat 0px -30px;
}

.right_arrow a:hover
{
	background:url(../images/dealer_arrow.png) no-repeat 0px -90px;
}



.dealer_list ul
{
	width:152px;
	float:left;
}
.dealer_list ul li
{
	font-size:13px;
	color:#000;
	line-height:16px;
}
.dealer_list ul li span
{
	color:#e27e28;
}

/*------------------------------inner6-------------------------------------*/

.content_title
{
	float:left;
}

.content_title_PDetail
{
	float:left;
	width:188px;
}

.title_link
{
	width:220px;
	padding:12px 0 0 0;
	font-size:13px;
	color:#e27e28;
	line-height:18px;
	float:right;
}
.title_link a
{
	color:#e27e28;
	text-transform:uppercase;
	padding:0 0 0 20px;
	text-decoration:none;
	line-height:18px;
	display:block;
	background:url(../images/title_link_bg.png) no-repeat left center;
}

.content_title_PDetail #rev { font-size: 12px;color: #e27e28;}
.content_title_PDetail #rev .nbReviewCount{ font-size: 13px;}
.content_title_PDetail #rev > div{ display: block;float: left;}
.content_title_PDetail #rev > div.premier{ width: 93px;text-align: center;}
.content_title_PDetail #rev > div.deuxieme{ width: 93px;text-align: center;}
.content_title_PDetail #rev > div.separation{ width: 2px;height: 23px;background-color: #e27e28;}
.review_rating .cote {color:black;font-size: 14px;}

.model_box
{
	padding:4px 0 0 15px;
}


.tech_area
{
	width:426px;
	background:#f2f2f2;
	border-left:#cfcfcf 1px solid;
	border-right:#cfcfcf 1px solid;
	border-bottom:#cfcfcf 1px solid;
}
.tech_area_nav
{
	height:33px;
	background:url(../images/tech_area_nav_bg.jpg) repeat-x left top;
}
.tech_area_nav ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.tech_area_nav ul li
{
	font-size:18px;
	color:#e27e28;
	float:left;
	text-transform:uppercase;
	line-height:33px;
	border-right:#cfcfcf 1px solid;
}
.tech_area_nav ul li.noline
{
	border:none;
}

.tech_area_nav ul li a
{
	text-decoration:none;
	color:#e27e28;
	font-size:18px;
	display:block;
	padding:0px 12px;
	line-height:33px;
}

.tech_area_nav ul li a:hover, .tech_area_nav ul li a.current
{
	color:#000;
	background:#f2f2f2;
}

.tech_content
{
	padding:24px 0 30px 0;
	border-bottom:#717171 1px solid;
}
.tech_content ul
{}
.tech_content ul li
{
	font-size:12px;
	line-height:12px;
	font-weight:600;
	overflow:hidden;
}

.tech_content ul li span
{
	width:198px;
	float:left;
	display:block;
	text-align:right;
	color:#3d3d3d;
}
.tech_content ul li strong
{
	width:216px;
	float:right;
	display:block;
	color:#000;
}

.clearance_title
{
	padding:18px 0 17px 22px;
	font-size:15px;
	color:#000;
	line-height:18px;
	border-bottom:#cccccc 1px solid;
}
.clearance_title span 

{
	display:block;
	color:#878787;
}

.clearance_detail
{
	width:421px;
	overflow:hidden;
	padding:10px 10px 10px 15px;
}
.Option_detail
{
    width: 438px;
	overflow:hidden;
	border-bottom:#717171 1px solid;
}
.clearance_head, .Option_head
{
	width:335px;
	font-size:18px;
	line-height:18px;
	color:#000;
	text-transform:uppercase;
	float:right;
	padding:10px 0 10px 0;
	overflow:hidden;
}
.c_block1
{
	width:173px;
	float:left;
	display:block;
}

.c_block2
{
	width:156px;
	float:left;
	display:block;
}

.clearance_nav
{
	width:335px;
	height:38px;
	float:right;
	padding:0 0 12px 0;
	overflow:hidden;
}
.clearance_nav ul
{
}
.clearance_nav ul li
{
	width:86px;
	font-size:15px;
	color:#000;
	line-height:16px;
	float:left;
}
.clearance_nav ul li span
{
	display:block;
}

.clearance_nav ul li.last
{
	width:75px;
}

.clearance_nav2
{
	padding:0 0 48px 0;
}
.clearance_nav2 ul
{
	height:18px;
}
.clearance_nav2 ul li
{
	width:86px;
	line-height:18px;
	color:#000;
	font-size:15px;
	float:left;
}
.clearance_nav2 ul li.last
{
	width:76px;
}

.clearance_detail p, .Option_detail p
{
	font-size:15px;
	color:#000;
	line-height:20px;
	padding:0 0 13px 0;
	margin:0px;
}

.clearance_logo
{
	padding:18px 0 0 0;
}
.clearance_logo img
{
	float:left;
	margin-right:28px;
}

.clearance_name{ width: 50%;}
.clearance_detail table table td:not(:first-child){ text-align: center;}

/*-------------------------------inner7---------------------------------*/

.box_model
{
	width:428px;
}
.box_model_nav
{
	height:33px;
	border-left:#cfcfcf 1px solid;
	border-right:#cfcfcf 1px solid;
	background:url(../images/tech_area_nav_bg.jpg) repeat-x left top;
}
.box_model_nav ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.box_model_nav ul li
{
	font-size:18px;
	color:#e27e28;
	float:left;
	text-transform:uppercase;
	line-height:33px;
	border-right:#cfcfcf 1px solid;
}
.box_model_nav ul li.noline
{
	border:none;
}

.box_model_nav ul li a
{
	text-decoration:none;
	color:#e27e28;
	font-size:18px;
	display:block;
	padding:0px 9px;
	line-height:33px;
}

.box_model_nav ul li a:hover, .box_model_nav ul li a.current
{
	color:#000;
	background:#f2f2f2;
}

.box_model_content
{
	background:#f2f2f2;
	border-left:#cfcfcf 1px solid;
	border-right:#cfcfcf 1px solid;
	border-bottom:#cfcfcf 1px solid;
}

.contentarea2
{
	width:458px;
	margin:0 0 94px 0;
	background:#FFF;
	min-height:620px;
}

.tech_content2
{
	padding:24px 14px 24px 24px;
	border-bottom:#717171 1px solid;
}
.tech_content2 ul
{}
.tech_content2 ul li
{
	font-size:15px;
	line-height:20px;
    list-style-type:disc;
}


.tech_content2 p
{
	font-size:15px;
	color:#000;
	line-height:20px;
	padding:0px;
	margin:0px;
}

.model_box h4
{
	font-size:18px;
	text-transform:uppercase;
	color:#000;
	font-weight:normal;
	line-height:18px;
	padding:12px 0 7px 15px;
	margin:0px;
}

.option_area
{
	background:#f2f2f2;
	border-left:#cfcfcf 1px solid;
	border-right:#cfcfcf 1px solid;
}
.option_box
{
	border-bottom: 1px solid #717171;
}

.option_area h3
{
	font-size:24px;
	color:#e27e28;
	line-height:30px;
	display:block;
	font-weight:normal;
	padding:0 14px 0 0;
	margin:0px;
}
.option_area h3 a
{
	font-size:24px;
	line-height:30px;
	display:block;
	color:#e27e28;
	background:url(../images/review_plus.jpg) no-repeat right center;
	padding:0 0 0 15px;
	text-transform:uppercase;
	
}
.option_area h3 a:hover, .option_area h3.active a
{
	color:#000;
	background:url(../images/review_minus.jpg) no-repeat right center;
}

.option_content
{
	padding:0 0 10px 14px;
	width: 421px;
}

.option_content img
{
	float:left;
	margin:0px 1px;
}

.replace_link
{
	padding:0 0 0 16px;
	line-height:30px;
	color:#e27e28;
	font-size:13px;
	line-height:30px;
}
.replace_link a
{
	color:#e27e28;
	line-height:30px;
	display:block;
	text-decoration:none;
}

.thumb_nav
{
	width:512px;
	height:98px;
	padding:8px 0 0 4px;
	background:url(../images/thumb_nav_bg.png) repeat left top;
	position:fixed;
	bottom:27px;
	right:76px;
}
.thumb_nav_box
{
	width:119px;
	height:89px;
	float:left;
	background:#f3efed;
	margin:0 4px;
	display:block;
}
.thumb_nav_box:hover
{
	background:#e27e28;
}

.thumb_nav_box a
{
	width:117px;
	height:87px;
	display:block;
	padding:1px;
	position:relative;
}


.thumb_nav_box span img 
{
	
}

.thumb_nav_box a span img
{
	position:absolute;
	display:block;
	bottom:0px;
	right:0px;
	z-index:99;
}



.thumb_nav_box2
{
	width:119px;
	height:89px;
	float:left;
	background:#e27e28;
	margin:0 4px;
}


.box_model h2
{
	font-size:24px;
	color:#000;
	font-weight:normal;
	line-height:24px;
	display:block;
	text-transform:uppercase;
	text-align:center;
	padding:20px 0 24px 0;
	margin:0px;
}

.description_link
{
	padding:0 0 30px 0;
}
.description_link_btn
{
	width:208px;
	height:50px;
	text-transform:uppercase;
	border:#cfcfcf 1px solid;
}
.description_link_btn a
{
	width:195px;
	height:41px;
	text-decoration:none;
	display:block;
	padding:9px 6px 0 8px;
	font-size:12px;
	color:#e27e28;
	line-height:16px;
}
.description_link_btn img
{
	float:left;
	margin:0 8px 0 0;
}
.description_search
{
	height:39px;
	background:#e27e28;
	border:#cfcfcf 1px solid;
	padding:11px 0 0 15px;
}
.description_search label
{
	font-size:18px;
	color:#FFF;
	line-height:31px;
	text-transform:uppercase;
	display:block;
	padding:0 13px 0 0;
	float:left;
}
.description_search_txt
{
	width:160px;
	height:26px;
	background:#eba569;
	border:none;
	border-bottom:#f8dfc9 1px solid;
	padding:2px 10px;
	font-size:13px;
	color:#755234;
	line-height:26px;
	float:left;
	outline:none;
	margin:0 9px 0 0;
}
.search_button
{
	width:24px;
	height:26px;
	background:url(../images/search_button_bg.jpg) no-repeat left top;
	border:none;
	cursor:pointer;
	float:left;
}

.extra_pad
{
	padding:0 0 82px 0;
}


/*---------------------------------inner8----------------------------------*/

.customer_review, .heating_cost, .clearance_info, .accessories_info, .governmentincentives_info, .Option_info
{
	width:438px;
	background:#FFF url(../images/review_area_bg.jpg) repeat-y left top;
	position:relative;
	min-height:620px;
}

.accessories_info   { padding-left: 2px;width:436px;}
.AccReqTexte        { padding: 10px 10px 10px 16px;}
.customer_review h2, .heating_cost h2, .clearance_info h2, .accessories_info h2, .governmentincentives_info h2, .Option_info h2, #contentexplore h2
{
	font-size:23px;
	color:#000;
	font-weight:normal;
	text-transform:uppercase;
	display:block;
	line-height:66px;
	padding:0 0 0 23px;
	margin:0px;
	padding-left: 10px;
	
    border-bottom:#CCC 1px solid;
}

.c_feedback
{
	padding:12px 60px 10px 28px;
	border-bottom:#CCC 1px solid;
	font-size:15px;
	color:#7f7f7f;
	line-height:20px;
	font-weight:600;
}
.c_feedback span
{
	display:block;
	font-size:36px;
	color:#000;
	float:left;
	line-height:58px;
	padding:0 28px 0 0;
}

.review_rating
{
	font-size:15px;
	color:#404040;
	line-height:22px;
	padding:12px 28px 64px 28px;
}

.customer_review h3
{
	font-size:19px;
	color:#000;
	line-height:21px;
	padding:0 0 10px 0;
	margin:0px;
}

.review_rating p
{
	padding:0 0 14px 0;
	margin:0px;
}
.review_rating p span
{
	font-size:12px;
	line-height:14px;
}

.customer_review_text
{
	height:50px;
	font-size:18px;
	color:#000000;
	padding:0 5px 74px 17px;
}

.customer_review_text a {color: #e27e28;text-decoration: underline;}

.customer_review_nav
{
	height:50px;
	font-size:18px;
	color:#e27e28;
	text-transform:uppercase;
	padding:0 0 0 33px;
}
.customer_review_nav ul
{
	float:right;
}

.customer_review_nav ul li
{
	font-size:18px;
	line-height:34px;
	color:#000;
	float:left;
	padding:0 18px 0 26px;
	background:url(../images/customer_review_nav_sep.jpg) no-repeat left top;
}
.customer_review_nav ul li a
{
	text-decoration:none;
	color:#e27e28;
}
.customer_review_nav ul li a:hover
{
	color:#CCC;
}
.customer_review_nav ul li.nosep
{
	background:none;
}

.write_review
{
	display:block;
	float:left;
	line-height:34px;
}
.write_review a
{
	color:#e27e28;
	text-decoration:none;
}
#write a {color:#e27e28;text-decoration: underline;}


.close_button
{
	
}

.close_btn
{
	width:54px;
	height:53px;
	position:absolute;
	top:0px;
	right:0px;
}


/*---------------------------------inner9------------------------------*/

.cost_area
{
	padding:6px 0 10px 21px;
	border-bottom:#CCC 1px solid;
}
.cost_title
{
	font-size:18px;
	color:#404040;
	line-height:20px;
	display:block;
	padding:0 0 6px 10px;
}

.s_country
{
	width:78px;
	padding:5px 0 0 0;
	float:left;
}

.cost_area label
{
	font-size:12px;
	color:#e27e28;
}
.cost_area label.stay
{
	color:#000;
	padding:0 0 0 6px;
}

.cost_area label.stay2
{
	color:#000;
	display:block;
	float:left;
	font-size:16px;
	line-height:25px;
	padding:0 20px 0 0;
}
.cost_area label.stay3
{
	padding:0 20px 0 0;
}

.cost_area label.lpad
{
	padding:0 0 0 6px;
}




.cost_area_check
{
	width:15px;
	height:15px;
	margin:0 6px 0 0;
}

.cost_area_txt
{
	width:159px;
	height:21px;
	background:#f2f2f2;
	padding:2px 7px;
	margin-right:2px;
	border:none;
	outline:none;
	float:left;
	font-size:16px;
	color:#000;
	line-height:21px;
}

.cost_area_button, .ToolTipArea
{
	width:28px;
	height:25px;
	float:left;
	border:none;
	background:url(../images/cost_area_button.jpg) no-repeat left top;
	cursor:pointer;
}

.cost_area_list
{
	width:223px;
	font-size:12px;
	color:#e27e28;
}

.cost_area_txt2
{
	width:109px;
	height:25px;
	background:#f2f2f2;
	padding:2px 7px;
	margin-right:2px;
	border:none;
	outline:none;
	float:left;
	font-size:16px;
	color:#000;
	line-height:21px;
}

.cost_area2
{
	padding:6px 0 8px 21px;
}

.cost_area_txt3
{
	width:110px;
	height:21px;
	background:#f2f2f2;
	padding:2px 7px;
	margin-right:2px;
	border:none;
	outline:none;
	float:left;
	font-size:16px;
	color:#000;
	line-height:21px;
}

.cost_area2 label
{
	font-size:16px;
	color:#000;
	display:block;
	float:left;
	padding:0 0 0 5px;
	line-height:25px;
}

.estimate
{
	width:366px;
	margin-left:24px;
	padding:10px 12px 12px 12px;
	background:#f2f2f2;
	border:#cfcfcf 1px solid;
}
.estimate_left
{
	width:264px;
	float:left;
	border-right:#919191 1px solid;
	font-size:18px;
	color:#000;
	line-height:20px;
	text-transform:uppercase;
}

.estimate_right
{
	width:76px;
	float:right;
	font-size:36px;
	color:#000;
	font-size:36px;
	line-height:34px;
}

.estimate ul
{
	height:18px;
	padding:14px 0 0 0;
	margin:0px;
	list-style:none;
}
.estimate ul li
{
	font-size:12px;
	color:#797979;
	line-height:18px;
	float:left;
	padding:0px 5px;
}
.estimate ul li.nogap
{
	padding:0 5px 0 0;
}

.terms
{
	font-size:12px;
	color:#e27e28;
	line-height:30px;
}
.terms a
{
	text-align:center;
	text-decoration:none;
	color:#e27e28;
	line-height:30px;
	display:block;
}
/*---------------------------------inner10------------------------------*/

.content_arrow
{
	width:63px;
	height:63px;
	float:left;
}

.about_content
{
	width:314px;
	background:#FFF;
	float:left;
}
.about_top
{
	padding:10px 0 8px 20px;
	border-bottom:#CCC 1px solid;
}
.about_top span
{
	font-size:12px;
	color:#404040;
	line-height:18px;
	display:block;
}
.about_content h2
{
	font-size:22px;
	color:#000;
	text-transform:uppercase;
	line-height:28px;
	font-weight:normal;
	display:block;
	padding:0px;
	margin:0px;
}

.about_content h3
{
	font-size:18px;
	color:#404040;
	text-transform:uppercase;
	line-height:18px;
	font-weight:normal;
	display:block;
	padding:0 0 6px 0;
	margin:0px;
}

.about_input
{
	padding:10px 0 10px 20px;
	border-bottom:#CCC 1px solid;
}
.noline
{
	border:none;
}

.about_input_list
{
	width:223px;
	color:#e27e28;
	font-size:12px;
}
.about_input label
{
	color:#e27e28;
	font-size:12px;
	float:left;
	line-height:14px;
	display:block;
	padding:0 30px 0 6px;
}

.about_input_check
{
	padding:0px;
	margin:0 6px 0 0;
	float:left;
}

.show_result
{
	background:#e27e28;
	height:54px;
	font-size:24px;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
}
.show_result a
{
	text-decoration:none;
	padding:0 0 0 20px;
	color:#FFF;
	line-height:54px;
	background:url(../images/show_result_arrow.jpg) no-repeat left center;
}

/*--------------------------------inner11------------------------------------*/

.purchase_area
{
	width:314px;
	background:#FFF;
	float:left;
}
.purchase_top
{
	height:64px;
	font-size:24px;
	color:#000;
	text-transform:uppercase;
	line-height:64px;
	padding:0 0 0 20px;
	border-bottom:#CCC 1px solid;
}

.purchase_input
{
	height:92px;
	background:#f2f2f2;
	border-bottom:#CCC 1px solid;
	padding:14px 0 0 20px;
	position:relative;
}

.p_slider
{
	width:272px;
	height:38px;
	position:relative;
}

#slider-range
{
	width:272px;
	height:8px;
	margin-bottom:6px;
}


#my_min
{
	width:66px;
	height:12px;
	background:#f2f2f2;
	border:none;
	outline:none;
	font-size:12px;
	color:#797979;
	line-height:12px;
	float:left;
	text-align:right;
}

#my_max
{
	width:108px;
	height:12px;
	background:#f2f2f2;
	border:none;
	outline:none;
	font-size:12px;
	color:#000;
	line-height:12px;
	float:right;
}


.main_check
{
	position:absolute;
	top:40px;
	width:26px;
	height:26px;
	right:-14px;
	padding:0px;
	margin:0px;
}

.purchase_area h3
{
	font-size:18px;
	color:#000;
	font-weight:normal;
	line-height:18px;
	display:block;
	text-transform:uppercase;
	padding:0 0 10px 0;
	margin:0px;
}
.purchase_input_check
{
	padding:0px;
	margin:0 8px 0 0;
	float:left;
}
.purchase_input label
{
	font-size:12px;
	color:#e27e28;
	line-height:14px;
	display:block;
	float:left;
	padding:0 18px 0 8px;
}
.purchase_input label.stay4
{
	color:#000;
}
.purchase_input_list
{
	width:223px;
	color:#e27e28;
	font-size:12px;
}

.purchase_input2
{
	height:96px;
	padding:12px 0 0 20px;
}

.advance_search
{
	font-size:12px;
	color:#FFF;
	background:#000;
	height:24px;
	text-align:center;
}
.advance_search a
{
	text-decoration:none;
	color:#FFF;
	line-height:24px;
}



/*-----------------------------checkbox----------------------------------------*/

.ui-radio-state-disabled,
.ui-radio-state-checked-disabled,
.ui-radio-state-disabled-hover,
.ui-radio-state-checked-disabled-hover {
	color: #999;
}

span.ui-checkbox,
span.ui-radio {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	background:url(../images/icon_checkbox.png) 0 0px no-repeat;
}

span.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
				position: absolute;
				left: -999em;
			}

span.ui-radio-state-hover,
span.ui-checkbox-state-hover {
	background-position: 0 -15px;
}

span.ui-checkbox-state-checked {
	background-position: 0 -15px;
}

span.ui-checkbox-state-checked-hover {
	background-position: 0 -15px;
}
span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked {
	background-position: 0 -15px;
}

span.ui-radio-state-checked-hover {
	background-position: 0 -15px;
}
.ui-radio-disabled,
.ui-checkbox-disabled {
	opacity: 0.7;
}


/*---------------------------------------*/

.main_check span.ui-checkbox, .main_check span.ui-radio {
	display: block;
	float: left;
	width: 26px;
	height: 26px;
	background:url(../images/icon_checkbox2.png) 0 0px no-repeat;
}


.main_check span.ui-helper-hidden {
	display: none;
}
.main_check span.ui-radio-state-hover,
.main_check span.ui-checkbox-state-hover {
	background-position: 0 -26px;
}

.main_check span.ui-checkbox-state-checked {
	background-position: 0 -26px;
}

.main_check span.ui-checkbox-state-checked-hover {
	background-position: 0 -26px;
}
.main_check span.ui-radio-state-checked-disabled-hover,
.main_check span.ui-radio-state-checked-disabled,
.main_check span.ui-radio-state-checked {
	background-position: 0 -15px;
}

.main_check span.ui-radio-state-checked-hover {
	background-position: 0 -15px;
}


/*-------------------------------max_image------------------------------------*/

#cycle-loader {
	height:32px;
	left:50%;
	margin:-8px 0 0 -8px;
	position:absolute;
	top:50%;
	width:32px;
	z-index:999;
}

/*I want to avoid jumpiness as the JS loads, so I initially hide my cycle*/
#maximage {
	display:none;
	position:fixed !important;
}

.mc-hide-scrolls{
	overflow:hidden;
}

body .mc-cycle {
	height:100%;
	left:0;
	overflow:hidden;
	position:fixed;
	top:0;
	width:100%;
	z-index:-1;
}

div.mc-image {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position:center center;
	background-repeat:no-repeat;
	height:100%;
	width:100%;
}
.mc_image
{
	width:100%;
	height:100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(../images/bg1.jpg);
	position:relative;
	
}


/*--- PIECES PAR PRODUIT ---------------------------------------------------- */
.marge-pieces {margin-bottom:20px;}
.pieces-produit {margin-top:20px;position:relative;padding-bottom:20px;}
.pieces-produit .trouver {background:url(images/b-site-internet.gif) 5px 6px no-repeat #f79646;width:417px;height:34px;float:left;margin:0 12px 0 0;padding:0 0 0 35px;color:#000;font-size:14px;}
.pieces-produit .pale {color:#7f7f7f;background:url(images/b-site-internet-pale.gif) 5px 6px no-repeat #f9b075;margin:0;}
.pieces-produit .pale a {color:#7f7f7f;text-decoration:none;display:block;padding-top:10px;width:417px;height:24px;}
.pieces-produit h2 {font-size:22px;margin:12px 0 0 12px;color:#df792b;padding:0 0 10px 0;text-transform:none;border:none;}
.pieces-produit .imprimer-pieces {position:absolute;right:12px;top:80px;background:url(images/b-imprimer-pieces-fr.gif) top left no-repeat;width:198px;height:26px;} 
.pieces-produit .imprimer-pieces-fr {position:absolute;right:30px;top:80px;background:url(images/b-print.gif) top left no-repeat;width:58px;height:53px;padding:58px 0 0 3px;text-align:center;z-index:90;}
.pieces-produit .imprimer-pieces-en {position:absolute;right:30px;top:80px;background:url(images/b-print.gif) top left no-repeat;width:58px;height:53px;padding:58px 0 0 3px;text-align:center;z-index:90;}
.pieces-produit .imprimer-pieces-es {position:absolute;right:30px;top:80px;background:url(images/b-print.gif) top left no-repeat;width:58px;height:53px;padding:58px 0 0 3px;text-align:center;z-index:90;}
.b-export,.b-printer,.b-printer-vue {background:url(images/b-export.gif) top left no-repeat;width:58px;height:53px;}

.pieces-produit .pieces-explosees {margin:0 auto;}
.pieces-explosees table tr td{ padding-left: 5px;}
.pieces-produit .selection {margin:18px 0 0 4px;}
.pieces-produit .selection h2 {display:block;float:left;margin:0 0 12px 12px;}
.pieces-produit .selection span {display:block;float:left;color:#929292;font-size:14px;margin:0 12px 6px 12px;font-weight:bold;}

.pieces-produit table tr td.title {border-right:1px solid #fff;background:url(images/bg-th-pieces.gif) repeat-x top left;background-size: 1px 46px;height:46px;text-transform:uppercase;color:#fff;padding: 0 5px;}
.pieces-produit table tr td.title-last {border:none !important;}

.pieces-produit table                   {border:1px solid #DF792B;margin:0 auto 20px;}
.pieces-produit table tr td             {text-transform:uppercase; }
.pieces-produit table tr td.gris        {background-color:#e6e6e6;}
.pieces-produit table tr td.grisfonce   {background-color:#e0e0e0;height: 16px;}
.pieces-produit table tr td.separation  {height: 1px;padding: 2px 0;}
.pieces-produit table tr td.separation hr { margin: 0;}

.pieces-produit table tr td.number  {width:30px;}
.pieces-produit table tr td.piece   {width:80px;}
.pieces-produit table tr td.desc    {width:470px;}
.pieces-produit table tr td.descE1  {width:445px;}
.pieces-produit table tr td.qte     {width:95px;}
.pieces-produit table tr td.prix    {width:83px;}
.pieces-produit table tr td.prix.title div {width:45px;float: left;}
.pieces-produit table tr td.dispo   {width:100px;}
.pieces-produit table tr td.dispoE1 {width:125px;}
.pieces-produit table tr td.select  {width:68px;}
.pieces-produit table tr td a       {color: #F89B2D; text-decoration:underline;}
.pieces-produit table tr td a:hover {color: #F89B2D; text-decoration:none;}
.pieces-produit table tr td         { vertical-align: middle; height: 40px;}
.pieces-produit table tr td div.outofstock {float:right;width:75px;padding-top: 1px;}


.pieces-produit .etape1-complete {margin:0 auto;width:890px;}
.pieces-produit .questions {float:left;}
.pieces-produit .questions span {float:left;display:block;color:#929292;font-size:14px;margin:15px 12px 0 2px;font-weight:bold;}
.pieces-produit .questions a {background:url(images/b-questions.gif) no-repeat top left;width:52px;height:52px;display:block;float:left;}
.pieces-produit .etape-deux {float:right;margin-top:12px;}
.pieces-produit .etape-deux h2 {float:right;margin:0 12px 0 0;}

.pieces-produit table tr td.prix .ToolTipArea{margin:6px 0}
/*.pieces-produit .etape-deux input 
{background:url(images/b-etape2.gif) no-repeat top left;width:172px;height:26px;display:block;float:right;}*/

.pieces-produit .etape-deux a,

/*--- PIECES PAR PRODUIT ETAPE 2 ---------------------------------------------------- */

.pieces-produit .trouver-pieces-margin {margin:0 12px 45px 0;}
.pieces-produit .trouver-detaillant-margin {margin:0 0 20px 0;}
.pieces-produit .inactif {padding-top:10px;height:24px;}
.pieces-produit .imprimer-selection-fr {position:absolute;right:36px;top:55px;background:url(images/b-imprimez-selection-fr.gif) top left no-repeat;width:235px;height:26px;}
.pieces-produit .imprimer-selection-en {position:absolute;right:36px;top:55px;background:url(images/b-imprimez-selection-en.gif) top left no-repeat;width:168px;height:26px;}
.pieces-produit .imprimer-selection-es {position:absolute;right:36px;top:55px;background:url(images/b-imprimez-selection-es.gif) top left no-repeat;width:209px;height:26px;}
.pieces-produit span.selectionnees {color:#929292;font-size:14px;margin:0 0 5px 38px;font-weight:bold;display:block;}
.pieces-produit .etape2-complete {margin:0 0 0 38px;}
.pieces-produit .etape2-complete h2 {margin:0;}
.pieces-produit .etape2-complete form {margin:0;}
.pieces-produit .etape2-complete form input {margin:0 5px 5px 5px;}

/*--- PIECES PAR PRODUIT - DETAILLANT ---------------------------------------------------- */

.pieces-produit #recherche-detaillant {border:none;}

/*--- PIECES PAR PRODUIT - CONTACTER DETAILLANT ---------------------------------------------------- */

.pieces-produit h2.contacter-detaillant {margin-left:38px;}
.pieces-produit table tr td.local {width:300px;}
.pieces-produit table.title tr td.local {width:249px;}
.pieces-produit table tr td.adresse {width:230px;}
.pieces-produit table.title tr td.adresse {width:229px;}
.pieces-produit table tr td.tel {width:100px;}
.pieces-produit table.title tr td.tel {width:99px;}
.pieces-produit table tr td.www {width:95px;}
.pieces-produit table.title tr td.www {width:94px;}
.pieces-produit table tr td.carte {width:58px;}
.pieces-produit table.title tr td.carte {width:57px;}
.pieces-produit table tr td a.icon-carte {display:block;background:url(images/b-carte.gif) no-repeat top left;width:24px;height:24px;}
.pieces-produit .etape2-complete a.modifier {float:right;display:block;background:url(images/b-modifier.gif) no-repeat top left;width:247px;height:26px;margin:0 12px 0 0;}
.pieces-produit .etape2-complete span.ou {color:#000;float:right;font-size:14px;font-weight:bold;display:block;margin:2px 0 0;}
.pieces-produit .etape2-complete a.print-results {float:right;display:block;background:url(images/b-imprimer-resultats.gif) no-repeat top left;width:223px;height:26px;margin:0 36px 0 12px;}

/*--- PI�CES PAR PRODUIT - DETAILLANT - PAS DE RESULTAT ---------------------------------------------------- */

.pieces-produit span.rien {color:#f50e0e;font-size:12px;font-weight:normal;display:block;margin:0 0 12px 8px;}

/*--- PI�CES PAR PRODUIT - CONTACTER DETAILLANT WEB ---------------------------------------------------- */

.pieces-produit table tr td.det-web {width:392px;}
.pieces-produit table.title tr td.det-web {width:361px;}
.pieces-produit table tr td.site-internet {width:312px;}
.pieces-produit table.title tr td.site-internet {width:311px;}
.pieces-produit .etape2-complete a.transfert {float:right;display:block;background:url(images/b-transferez.gif) no-repeat top left;width:420px;height:26px;margin:0 36px 0 0;}
.pieces-produit .etape2-complete a.transfert-en {float:right;display:block;background:url(images/b-transferez-en.gif) no-repeat top left;width:420px;height:26px;margin:0 36px 0 0;}
.pieces-produit .etape2-complete a.transfert-es {float:right;display:block;background:url(images/b-transferez-es.gif) no-repeat top left;width:420px;height:26px;margin:0 36px 0 0;}
a.transfert-fr {float:right;display:block;background:url(images/b-transferez.gif) no-repeat top left;width:420px;height:26px;margin:0 36px 0 0;}
a.transfert-en {float:right;display:block;background:url(images/b-transferez-en.gif) no-repeat top left;width:420px;height:26px;margin:0 36px 0 0;}
a.transfert-es {float:right;display:block;background:url(images/b-transferez-es.gif) no-repeat top left;width:420px;height:26px;margin:0 36px 0 0;}

/*--- PI�CES PAR PRODUIT - QUESTIONS ---------------------------------------------------- */

.pieces-produit #form-pieces {margin:30px 0 0 83px; width:800px;}
.pieces-produit #form-pieces label {float:left;width:120px;margin:0 0 20px 0;padding:0;}
.pieces-produit #form-pieces label.col2 {margin:0 0 0 70px;}
.pieces-produit #form-pieces input {float:left;width:200px;margin:0 20px 0 0;padding:0;}
.pieces-produit #form-pieces select {float:left;width:206px;margin:0 20px 0 0;padding:0;}
.pieces-produit #form-pieces textarea {float:left;width:620px;height:100px;margin:0 0 20px 0;padding:0;}
.pieces-produit #form-pieces a.envoyer, #content .wrap #box-produits .pieces-produit #form-pieces input.envoyer {float:right;display:block;background:url(images/b-envoyer-fr.gif) no-repeat top left;width:122px;height:26px;margin:0 55px 0 0;}


/*--- PI�CES GENERAL - 01 ---------------------------------------------------- */


.pieces-general {margin-bottom:10px;padding-bottom:24px;}
.pieces-general .trouver {background:url(images/b-site-internet.gif) 5px 6px no-repeat #f79646;width:417px;height:34px;float:left;margin:0 17px 0 0;padding:0 0 0 35px;color:#000;font-size:14px;}
.pieces-general .trouver a {color:#000;text-decoration:none;font-size:14px;width:417px;height:24px;display:block;}
.pieces-general .pale {background:url(images/b-site-internet-pale.gif) 5px 6px no-repeat #f9b075;margin:0; }
.pieces-general .pale a {color:#7f7f7f;text-decoration:none;display:block;padding-top:10px;width:417px;height:24px;}
.pieces-general .inactif {padding-top:10px;height:24px;}
.pieces-general h2 {font-size:22px;margin:12px 0 0 0;color:#df792b;padding:0 0 10px 0;text-transform:none;border:none;}
.pieces-general span.selectionnees {color:#929292;font-size:14px;margin:0 0 12px 4px;font-weight:bold;display:block;}

/*--- PI�CES GENERAL - 02 ---------------------------------------------------- */

.pieces-general #box-search {float:left;width:400px;margin:0 0 0 12px;}
.pieces-general #box-search2 {float:left;width:400px;margin:0 0 0 60px;}
.pieces-general h3 {font-size:16px;margin:16px 0 4px;color:#df792b;padding:0 0 10px 0;text-transform:none;border:none;}
.pieces-general h3.mod-no {margin-bottom:6px;padding:0;}
.pieces-general select {float:left;width:207px;height:auto;}
.pieces-general label {float:left;width:180px;}
.pieces-general label.no-modele {width:123px;margin:8px 0 0 0;}
.pieces-general input {float:left;width:200px;}
.pieces-general input.model-number {width:200px;margin:8px 0 0;}
.pieces-general a.more-info {float:left;background:url(images/b-questions-small.gif) top left no-repeat;display:block;width:35px;height:35px;margin:0 22px 0 0;}
.pieces-general a.rechercher,  .pieces-general input.rechercher {float:right;display:block;width:154px;height:26px;margin:25px 12px 0;}

.pieces-general h2.contacter-detaillant {margin-left:38px;}
.pieces-general span.select-p {color:#000;font-size:12px;text-transform:uppercase;font-weight:bold;display:block;margin:6px 0 12px 16px;}
.pieces-general table tr td {text-transform:uppercase;}
.pieces-general table tr td.title {border-right:1px solid #fff;background:url(images/bg-th-pieces.gif) repeat-x top left;height:35px;text-transform:uppercase;color:#fff;}
.pieces-general table tr td.title-last {border:none;}
.pieces-general table {border:1px solid #DF792B;margin:0 auto 20px;}
.pieces-general table tr td.nom-produit {width:400px;}
.pieces-general table.title tr td.nom-produit {width:399px;}
.pieces-general table tr td.numero-de-modele {width:230px;}
.pieces-general table.title tr td.numero-de-modele {width:229px;}
.pieces-general table tr td.choix {width:200px;}
.pieces-general table.title tr td.choix {width:199px;}
.pieces-general table tr td a.choisir {display:block;background:url(images/b-choisir.png) no-repeat scroll left top transparent;width:120px;height: 30px; line-height: 26px;text-align: center;}
.pieces-general table tr td a.choisir-en {display:block;background:url(images/b-choisir.png) no-repeat scroll left top transparent;width:120px;height: 30px;line-height: 26px;text-align: center;}
.pieces-general table tr td a.choisir-es {display:block;background:url(images/b-choisir.png) no-repeat scroll left top transparent;width:120px;height: 30px;line-height: 26px;text-align: center;}
.pieces-general table tr td a.choisir:hover {display:block;background:url(images/b-choisir.png) no-repeat scroll 0 -34px transparent;}
.pieces-general table tr td a.choisir-en:hover {display:block;background:url(images/b-choisir.png) no-repeat scroll 0 -34px transparent;}
.pieces-general table tr td a.choisir-es:hover {display:block;background:url(images/b-choisir.png) no-repeat scroll 0 -34px transparent;}

/* -- PRODUITS ACCESSOIRES -------------------------------------- */

.produits-accessoires
{
	float:left;
	width:299px;
	margin:0 14px 0 0;
	padding:45px 0 40px 0;
}
.produits-accessoires-last
{
	float:left;
	width:299px;
	margin:0;
	padding:45px 0 20px;
}

.produits-accessoires-sous-category
{
	float:left;
	width:226px;
	margin:0 7px 0 0;
	padding:45px 0 40px 0;
}
.produits-accessoires-sous-category-last
{
	float:left;
	width:226px;
	margin:0;
	padding:45px 0 40px 0;
}

/* -- FR -- */
.accessoires-chimique-fr
{background:url(images/accessoires-chimique-fr.jpg) no-repeat top left;}
.accessoires-adhesifs-fr
{background:url(images/accessoires-adhesifs-fr.jpg) no-repeat top left;}
.accessoires-peintures-fr
{background:url(images/accessoires-peintures-fr.jpg) no-repeat top left;}
.accessoires-indicateurs-fr
{background:url(images/accessoires-indicateurs-fr.jpg) no-repeat top left;}
.accessoires-poignees-fr
{background:url(images/accessoires-poignees-fr.jpg) no-repeat top left;}
.accessoires-ventilateurs-fr
{background:url(images/accessoires-ventilateurs-fr.jpg) no-repeat top left;}
.accessoires-adaptateurs-fr
{background:url(images/accessoires-adaptateurs-fr.jpg) no-repeat top left;}
.accessoires-options-fr
{background:url(images/accessoires-options-fr.jpg) no-repeat top left;}
.accessoires-autres-fr
{background:url(images/accessoires-autres-fr.jpg) no-repeat top left;}
.accessoires-allume-fr
{background:url(images/accessoires-allume-feux-fr.jpg) no-repeat top left;}
.accessoires-events-fr
{background:url(images/accessoires-tuyaux-events-fr.jpg) no-repeat top left;}
.accessoires-tuyaux-fr
{background:url(images/accessoires-tuyaux-noir-fr.jpg) no-repeat top left;}

.produits-accessoires h1, .produits-accessoires-last h1, .produits-accessoires-sous-category h1, .produits-accessoires-sous-category-last h1
{
	text-indent:-9999em;
	padding:0;
	margin:0;
	font-size:1em;
}

.produits-accessoires p,.produits-accessoires-last p, .produits-accessoires-sous-category p,.produits-accessoires-sous-category-last p
{
    font-size:11px;
	padding:5px 10px 5px 100px;
	height:46px;
	line-height:1.2em;
}

.accessoires-chimique-fr p
{
	font-size:0.9em;
	padding:5px 10px 5px 115px;
	height:60px;
}
.accessoires-adhesifs-fr p
{
	font-size:0.9em;
	padding:5px 5px 5px 135px;
	height:60px;
}
.accessoires-peintures-fr p
{
	font-size:0.9em;
	padding:5px 5px 5px 105px;
	height:60px;
}
.accessoires-indicateurs-fr p
{
	font-size:0.9em;
	padding:5px 5px 5px 132px;
	height:60px;
}
.accessoires-poignees-fr p
{
	font-size:0.9em;
	padding:5px 5px 5px 150px;
	height:60px;
}
.accessoires-ventilateurs-fr p
{
	font-size:0.9em;
	padding:5px 5px 5px 135px;
	height:60px;
}
.accessoires-adaptateurs-fr p
{
	font-size:0.9em;
	padding:5px 5px 5px 125px;
	height:60px;
}
.accessoires-options-fr p
{
	font-size:0.9em;
	padding:5px 5px 5px 110px;
	height:60px;
}
.accessoires-autres-fr p
{
	font-size:0.9em;
	padding:5px 5px 5px 135px;
	height:60px;
}
.accessoires-allume-fr p
{
	font-size:0.9em;
	padding:5px 5px 5px 110px;
	height:60px;
}
.accessoires-events-fr p
{
	font-size:0.9em;
	padding:5px 5px 5px 110px;
	height:60px;
}
.accessoires-tuyaux-fr p
{
	font-size:0.9em;
	padding:5px 5px 5px 110px;
	height:60px;
}


html>body div.accessoires-chimique-fr p, html>body div.accessoires-adhesifs-fr p, html>body div.accessoires-peintures-fr p, html>body div.accessoires-indicateurs-fr p, html>body div.accessoires-poignees-fr p, html>body div.accessoires-ventilateurs-fr p, html>body div.accessoires-adaptateurs-fr p, html>body div.accessoires-options-fr p, html>body div.accessoires-autres-fr p
{
	min-height:60px;
	height:auto;
}

.produits-accessoires-sous-category a.b-voir-produits, .produits-accessoires-sous-category-last a.b-voir-produits
{
	display:block;
	width:160px;
	height:26px;
	background:url(images/b-choisir160.png) no-repeat top left;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	margin:20px 0 0 40px;
	font-size:0.9em;
	line-height:26px;
	text-align:center;
}

.produits-accessoires a.b-voir-produits, .produits-accessoires-last a.b-voir-produits
{
	display:block;
	width:139px;
	height:39px;
	color:#F57800;
	text-decoration:none;
	margin:20px 0 0 162px;
	font-size:18px;
    font-weight: 400;
    font-family: 'Roboto Condensed', arial, sans-serif;
	line-height:26px;
    letter-spacing: -0.5px;
}

/***/

#accessory #box-produits
{
	width:916px;
	border:1px solid #d7923a;
}
#accessory .bg-produits
{background:url(images/bg-produits.gif) repeat-y top left;}
#accessory .bg-general
{background:url(images/bg-general.gif) repeat-y top left;}

#accessory #col-1
{
	float:left;
	width:179px;
	min-height:596px;
}
#accessory #col-2
{
	float:left;
	width:737px;
}

#accessory #col-2-center
{
	float:left;
	width:914px;
}


#accessory #col-2 .wrap
{padding:10px;}
.formulaire h1
{
    margin: 0 auto 0 auto;
	width:898px;
	background-color:#DDDDDD;
	border:1px solid #929292;
	font-size:1.7em;
	padding:4px 0 6px 8px;
	height:22px;
	font-style:normal !important;
	color:#000;
	margin:0 0 15px 0;
}

.contentHeader {
    color: #D6A45B;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    vertical-align: middle;
    
}

.contentHeader td {
    color: #D6A45B;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    padding: 0 12px;
    
}

.contentTable {
    width: 100%;
}
.contentTable td {
    padding: 4px;
}
.contentTableText {
    padding: 10px 0;
}
.contentTable td img{
    width: 100%;
}


/****** Promotion ******/

.blocPromotion{width: 916px; border-width:2px 4px 4px; border-color:#bfbfbf; border-style:solid;margin-bottom: 6px;}
.blocPromotion .promotion_entete{height:34px; text-align:center; line-height:34px; color:#FFF}
.blocPromotion .promotion_entete.vert{ background-color:#4ca92b;}
.blocPromotion .promotion_entete.jaune{ background-color:#e9bc31;color:#fb0808;}
.blocPromotion .promotion_photos{ width: 170px;height: 136px;float: left;}
.blocPromotion .promotion_photos img{ position: relative;top :-34px;}
.blocPromotion .promotion_accessoire{ width: 110px;height: 136px;float: left;}
.blocPromotion .promotion_txt{ width: 356px;height: 120px;float: left;text-align: center;margin-top:8px}
.blocPromotion .promotion_txt .ligne1{ color: #fb0808;font-size: 20px;font-weight: 800;margin-bottom:14px}
.blocPromotion .promotion_txt .ligne2{ color: #8b8b8a;font-size: 14px;margin-bottom: 4px;}
.blocPromotion .promotion_txt .ligne3{ color: #000;font-size: 18px;margin-bottom: 20px;}
.blocPromotion .promotion_txt .ligne4{ color: #000;font-size: 12px;}
.blocPromotion .promotion_reclamation{ width: 280px;height: 136px;float: left;color: #6b6b6b;text-align: center;position: relative;}
.blocPromotion .promotion_reclamation .promotion_reclamation_innerdiv{ position: absolute;top: 30%;width: 100%;}
.blocPromotion .promotion_reclamation a{ background: url("../images/b-reclamation.jpg");color: #FFF !important;text-decoration: none; display: block;height: 32px;width: 133px;margin: auto;font-weight: bold;line-height: 32px;padding-right: 28px;margin-bottom: 5px;font-size: 12px;letter-spacing: -0.6px;}
.blocPromotion .promotion_retailer{ color: #000;height: 80px;}
.blocPromotion .promotion_retailer .retailer{ width: 91px;float: left;text-align: center;font-size: 9px;}
.blocPromotion .promotion_retailer .retailer a{ height: 42px;display: block;}
.blocPromotion hr{ text-align: center;width: 99%;background-color: #bfbfbf;height: 2px;border: none;}

.blocPromotion .formulaire{ width: 908px;padding: 0 4px;}
.blocPromotion .formulaire h2
{
    margin: 0 auto 0 auto;
	width:898px;
	background-color:#DDDDDD;
	border:1px solid #929292;
	font-size:1.4em;
	padding:4px 0 6px 8px;
	height:22px;
	font-style:normal !important;
	color:#000;
	margin:0 0 15px 0;
    line-height: 1.1em;
}

.promoAcceuil{ position: absolute;right: 62px;top: 220px;z-index: 10;}


/* Opinion */
.customer_review .utile{color:#DA8F38;}
.customer_review .utilite { clear:both; overflow:hidden;}
.customer_review .utilite p { float:left; padding:0; color:#000; font-size:11px; line-height:19px;}
.customer_review .utilite a.oui { float:left; border:1px solid #d07300; color:#000;text-decoration:none; padding:0 4px;
													margin:0 0 0 4px; line-height:17px;
												 	background:url(images/bg-opinion-gradient-oui.png) repeat-x 0 0; height:17px;width:45px;text-align:center; }

/* Order */

#order {
    display:none;
    width:400px;
    height:350px;
    text-transform:uppercase;
    padding: 10px 32px;
    text-align: left;
}

#order h2{ padding: 0 0 20px;text-transform: none; font-size: 28px}


#order input,
#order textarea {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #CACACA;
    color: #363636;
    height: 20px;
    line-height: 20px;
    outline: 0 none;
    padding: 5px;
    width: 248px;
}
#order textarea{ height: 60px;}

#order .court { width: 260px;}

#order .message { width: 310px;}
#order .message textarea { width: 385px;}

#order div .demi { width: 197px;float: left;}

#order div .demi.droite { float: right;}
#order div .demi input { width: 181px;}

#order  input.telcourt{ width: 35px !important;}
#order  input.tellong{ width: 70px !important;}

#order div p{ padding-bottom: 20px;font-size: 18px;}

#order div {
    padding: 0 0 13px;
}

#order div .description {
    text-transform: none;
    font-weight: bold;
}
#order .forgot {
    color: #e31818;
    font-size: 10px;
    float: right;
}

#order .sendButtonDroite,
#order .sendButtonGauche {
    background: none repeat scroll 0 0 #E31818;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    height: 20px;
    margin-bottom: 15px;
    padding: 10px;
    width: 195px;
}

#order .sendButtonDroite .icon,
#order .sendButtonGauche .icon{
    margin: 2px;
}

#order .normalFont{ text-transform: none;}


/* MRSP */

span.msrp, div.msrp {background-color: #E5E5E5;border: 1px solid #CCCCCC;color: #000000;cursor: pointer;float: left;height: 18px;text-align: center;width: 18px;position: relative;font-weight: normal;}


/* @media only screen and (max-height : 650px) {
    .navarea {
        top: 10px;
    }
   .navarea div div {
        float: left;
        width: 219px;
        height: 65px;
       background: #430503;
        background: -moz-linear-gradient(left, #430503 0%, #790000 100%); 
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#430503), color-stop(100%,#790000)); 
        background: -webkit-linear-gradient(left, #430503 0%,#790000 100%);
        background: -o-linear-gradient(left, #430503 0%,#790000 100%); 
        background: -ms-linear-gradient(left, #430503 0%,#790000 100%); 
        background: linear-gradient(to right, #430503 0%,#790000 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#430503', endColorstr='#790000',GradientType=1 ); 
       padding: 8px;
    }
    #slidePub1,.slidePub{width: 470px;margin: auto;}
    #slidePub1, #slidePub2, #slidePub3 {background: none;width: 470px;float: none;height: 162px; }
    .navarea div div.pub4{ background: rgba(0, 0, 0, .6);}
    .navarea .nav {
        width: 470px;
        margin: auto;
        margin-top: 10px;
    }

        .navarea .nav li {
            width: 156px;
            float: left;
        }
        .navarea .nav li a {
            padding: 15px 0 0 11px;
            line-height: 20px;
            font-size: 18px;
        }
        .navarea .pub1,.navarea .pub2 {
            font-size: 18px;
        }
        #header {
            margin-bottom: 0;
        }
}*/