body.product{font-family:Arial,Helvetica,sans-serif;	}
#header h1 img{display:block;}
#header h1 a span{	display: none;}
/*Hidden elements*/
body.product a img{border:none;}
body.product #header-row #top-nav,body.product #header-row #main-nav,body.product #header-row #main-sub-nav,body.product #header-row #espace-client,body.product #header-row #commander-par-telephone{display:none;height:0px;}
body.product #footer-row{display:none;height:0px;}
body.product #breadcrumbs{display:none;height:0px;}
body.product .row-print-page{display:none;height:0px;}
body.product #left-col {width: 786px;	float: left;font-size:12pt;}
body.product #left-col h2 {height: 27px;margin-bottom:10px;font-size:18pt;}
#followOrder, #sendFriend {display: none;}
/* ======================================================== */
/* = Explore box: the main image, and surrounding widgets = */
/* ======================================================== */
body.product #left-col #explore-box {width: 200px;position: relative;overflow: auto;float: left;}
body.product #left-col #explore-box #stage {width: 190px;margin: 0 auto 40px auto;	overflow: visible;position: relative;}
body.product #left-col #explore-box #stage img {display: block;	margin: 0 auto;}
/* This is the vertical arrow that shows the height of the phone. */
body.product #left-col #explore-box #stage #height {width: 50px;position: absolute;left: -53px; /* 10px offset from the image. */top: 0;	background: url('../images/imgsite/product/height-arrow-top.png') no-repeat top right;text-align: right;font: normal 10px Arial;height: 400px; /* Adapt this in JS to the real height of the current staged image. */}
body.product #left-col #explore-box #stage #height div {	position: absolute;	top: 50%;height: 50%;right: 0;padding-right: 7px;background: url('../images/imgsite/product/height-arrow-bottom.png') no-repeat bottom right;}
body.product #left-col #explore-box #stage #width {display:none; height:0px;}
body.product #left-col #explore-box #stage #width div {padding-top: 7px;	background: url('../images/imgsite/product/width-arrow.png') no-repeat top right;}
body.product #left-col #explore-box #zoom {display:none;height:0px;}
body.product #left-col #explore-box ul.pictos {display:none;height:0px;}
body.product #left-col #explore-box #thumbs {display:none;	height:0px;}
/* These are the zoomed images, put there to be used by JS. */
body.product #left-col #explore-box #thumbs img.hidden {display: none;}
body.product #left-col #explore-box #thumbs a {background: url('../images/imgsite/product/bg-mobile-thumb.png') no-repeat top right;height: 60px;width: 55px;padding: 1px 5px 1px 4px;	display: -moz-inline-box; /* For FF2. */display: inline-block; /* For standard browsers, and, miracle, IE! */}
body.product #left-col #explore-box #thumbs a.selected,body.product #left-col #explore-box #thumbs a:hover {background: url('../images/imgsite/product/bg-mobile-thumb.png') no-repeat top left;}
body.product #left-col #explore-box #thumbs a img {display: block;}
body.product #other-specs {display:none;height:0px;}
body.product #other-specs div {width: 118px;float: left;font-size: 11px;margin: 18px 0 0 0;}
body.product #other-specs #rating img {display: block;margin-top: 3px;}
body.product #other-specs #weight {text-align: center;position: relative;}
body.product #other-specs #weight-widget {width: 74px;height: 12px;position: absolute;left: 50%;margin: 5px 0 0 -37px;background: url('../images/imgsite/product/weight-widget-bg.png') no-repeat;}
body.product #other-specs #weight-widget span {display: block;	text-indent: -9999px;background: url('../images/imgsite/product/weight-widget-cursor.png') no-repeat 0 0;}
body.product #other-specs #colors {text-align: right;}
body.product #other-specs #colors a {display: block;text-indent: -9999px;height: 15px;width: 15px;margin-left: 5px;margin-top: 2px;float: right;text-align: left;}
body.product #explore-box-footer {display:none;height:0px;}
body.product #explore-box-footer a {display: block;text-indent: -9999px;/*width: 50%;*/width: 195px;height: 30px;	float: left;}
/* ===================================================== */
/* = Middle column, with the name of the product, etc. = */
/* ===================================================== */
body.product #middle-col {width: 550px;float: right;margin-top: 22px;}
body.product #middle-col h1 {font: bold 14pt Arial, sans-serif;margin: 0 3px;}
body.product p#breadcrumbs a.choisir-mon-mobile {margin-right: 207px;}
body.product #middle-col h1 span {font-size: 10pt;color: #333;font-weight: normal;}
body.product #middle-col h1 span.price,body.product #middle-col h1 span.price span.euro {font-size: 14pt;color: #c00;font-weight: bold;}
body.product #middle-col h4 {font-size: 10pt;margin: 4px 3px 0 3px;}
body.product #middle-col #les-plus {background: url('../images/imgsite/product/bg-module-middle-bottom.png') no-repeat bottom left;padding-bottom: 13px;margin-top: 7px;}
body.product #middle-col #les-plus h5 {font-size:14pt;	width: 371px;height: 15px;color:#C00;}
body.product #middle-col #les-plus ul {padding: 0px;margin:0px;}
body.product #middle-col #les-plus ul li {list-style-position: inside;list-style-type: square;list-style-image: url('../images/imgsite/arrow-marker.png');padding-left: 10px;	font-size: 12pt;line-height: 24px;}
body.product #middle-col strong.promo {	display: block;	font-size:12pt;	height: 43px;margin: 10px auto;}
body.product #middle-col #prix-selon-offre h5 {font-size:12pt;	height: 15px;color:#C00;}
body.product #middle-col #prix-selon-offre {background: url('../images/imgsite/product/bg-module-middle-bottom.png') no-repeat bottom left;}
body.product #middle-col #prix-selon-offre h6 {font: bold 12pt Arial, sans-serif;line-height: 39px;margin: 0 3px;clear: right;background: url('../images/imgsite/row-bg-top.png') repeat-x;height: 39px;}
body.product h6 span.arrow {display: block;padding-left: 0px;height: auto;position: static;width: auto;}
body.product #middle-col #prix-selon-offre h6 span.rgt {display: block;	height: 12px;font-size: 10px;color: #333;line-height: 12px;font-weight: normal;float: right;margin-right: 150px;}
body.product #middle-col #prix-selon-offre h6 span.rgt span.price {font-size: 14px;color: #c00;font-weight: bold;}
body.product #middle-col #prix-selon-offre .accordion_content {display:block !important;line-height: 15px;font-size: 10pt;padding-right: 15px;/*padding-bottom: 7px;*/margin: 0 3px;background: url('../images/imgsite/row-bg-bottom.png') repeat-x bottom left;}
body.product #middle-col #prix-selon-offre .accordion_content p {padding-bottom: 7px;}
body.product #middle-col #prix-selon-offre .accordion_content em {color: #666;}
body.product #middle-col #prix-selon-offre .accordion_content strong {font-weight: bold;color: #c00;}
body.product #middle-col .mobile-seul {border-top: 1px solid #d3d4d5;height: 31px;line-height: 31px;font-size: 12pt;color: #666;padding-left: 12px;	margin: 0 3px;}
body.product #middle-col #comparer {display:none;}
body.product #middle-col #selectionner {display:none;}
/* ================ */
/* = Right column = */
/* ================ */
body.product #right-col {display:none;height:0px;}
/* ====================== */
/* = Specification tabs = */
/* ====================== */
body.product #specs {	clear: both;background: url('../images/imgsite/product/bg-spec-tabs-bottom.png') no-repeat left bottom;	padding: 0;	margin: 0;}
body.product #specs ul#main-spec-tabs {display:none;height:0px;}
body.product #specs ul#main-spec-tabs li {float: left;background: url('../images/imgsite/product/bg-spec-tabs-sprites.png') no-repeat top left;height: 33px;line-height: 33px;padding-left: 10px;	width:120px;}
body.product #specs ul#main-spec-tabs li a {background: url('../images/imgsite/product/bg-spec-tabs-sprites.png') no-repeat top right;margin-left: 3px;display: block;height: 18px;padding-right: 10px;padding-top: 10px;text-align:center;font: bold 12px Arial, sans-serif;text-decoration: none;color: #fff;}
body.product #specs h6 {font: bold 12pt Arial, sans-serif;line-height: 15px;margin: 0 4px;clear: right;background: url('../images/imgsite/product/bg-h6-specs.png') repeat-x;height: 15px;color: #c00;}
body.product #specs div.tab-content{margin: 0;font-size:10pt;display:none;}
body.product #specs #tab1, body.product #specs #tab2{display:block !important;}
body.product #specs div.tab-content div.accordion_content {padding: 0;background: url('../images/imgsite/row-bg-bottom.png') repeat-x bottom left;line-height: 20px;font-size: 12pt;margin: 0 4px;}
body.product #specs div.tab-content div.accordion_content div.accordion_inner_wrapper {padding: 10px 10px 10px 15px;}
/* ===================== */
/* = Tableaux de specs = */
/* ===================== */
body.product #specs p.table-row {height: 14px;line-height: 14px;font-family:Arial,Helvetica,sans-serif;border-bottom: 1px solid #ededed;}
body.product #specs p.table-row span.table-label {display: block;	float: left;width: 200px;font-weight: bold;font-size: 10pt;}
body.product #specs p.table-row span.table-value {display: block;float: left;font-size: 10pt;}
body.product #specs p.table-row:last-child {border-bottom: 0;margin-bottom: 15px;}
/* =============== */
/* = Description = */
/* =============== */
body.product #specs div.tab-content.description {display: block;margin-bottom: 15px;}
body.product #specs div.tab-content.description p {line-height: 18px;}
body.product #specs div.tab-content.description p strong {font-weight: bold;}
body.product #specs div.tab-content.description p strong.exergue {font-size: 16px;line-height: 20px;}
/* =========================== */
/* = Same brand (mobiles LG) = */
/* =========================== */

body.product #specs div.tab-content.same-brand {overflow: auto;padding: 0 30px;}
body.product table.mobile-list {border-bottom: 1px solid #d3d4d5;}
body.product table.mobile-list tr.buttons td {padding-bottom: 13px;}
body.product table.mobile-list td {width: 130px;padding-right: 15px;margin-left: 0;margin-right: 0;}
body.product table.mobile-list a.select,body.product table.mobile-list a.compare {width: 130px;height: 30px;margin-left: 3px;margin-bottom: 5px;}
body.product table.mobile-list a.select { background: url('../images/imgsite/list/select.png') no-repeat;}
body.product table.mobile-list a.compare { background: url('../images/imgsite/list/compare.png') no-repeat;}
body.product table.mobile-list tr.price-row td div {width: auto;}
body.product .same-brand {text-align: center;}
body.product .same-brand table.mobile-list {text-align: left;}
body.product .same-brand .pagination {display: -moz-inline-block;display: inline-block;margin-top: 15px;}
/* ==================================================== */
/* = Pagination (for same brand mobiles and comments) = */
/* ==================================================== */

body.product .pagination a {display: block;float: left;color: #c00;height: 18px;width:  18px;line-height: 18px;font-size: 14px;text-align: center;border-right: 1px solid #ccc;}
body.product .pagination a.disabled,body.product .pagination a.current {color: #000;}
body.product .pagination a.last {border: 0;}
body.product .pagination a.next,body.product .pagination a.prev {display: block;	text-indent: -9999px;height: 18px;width:  18px;border: 0;}
body.product .pagination a.next {	background: url('../images/imgsite/pagination-next.png') no-repeat right center;}
body.product .pagination a.next.disabled {background: url('../images/imgsite/pagination-next-disabled.png') no-repeat right center;}
body.product .pagination a.prev {	background: url('../images/imgsite/pagination-prev.png') no-repeat left center;}
body.product .pagination a.prev.disabled {background: url('../images/imgsite/pagination-prev-disabled.png') no-repeat left center;}