#thumbnail img {visibility:visible !important;}
#outer {
	 width: auto; }
	 
.homelink, .top-nav, .content-menu, #menu, .footer, .progress-bar {
	 display: none; }

.content-body {
	 width: auto !important;
	 float: none !important; }
	 
.content-sidebar {
	 float: none; }
	 
.replacement {
	background: none !important;
	text-indent: 0; }
	 
.replacement span {
	font-size: 1em;
	text-indent: 0; }
	 
.block h3 {
	 text-indent: 0; 
	 background: none !important; }

input, a {
	 display: none; }
	 
.footer-options { 
	display: none; }
	
.top-banner .logo a { 
	display: block; }
	
.top-banner .top-banner-flash,.top-banner .logo a.down, .top-banner-promo, .top-banner .top-banner-text, .top-banner .banner-link, .top-banner .top-banner-icons{
	 display: none; }
	 
.buy-orange-care-banner, .navigation{
	display:none;}
 
#block_basket_mini, #block_compare, #block_login { display: none; }

/*---------------------------- DETAILS PAGE -------------------------*/
/*#device-tabs {
	 float: none; }

/*#device-overview.tab{background:none !important;}*/
#plan-overview .plan-details{background:none;}

	 
#device-what, #device-reviews, #device-payg, #device-paym {
	 display: block; }

.paym, .payg  {
	 float: none !important; 
	 width: 100%; }

.plan { 
	float: none !important;
	width: 100%; 
	font-weight: bold; }
	
.image_thumbs { 
	display: none; }


/*#block_handset_details .image, #block_handset_details #device-tabs .overview {
	 float: none; display:block;
	 width: 100%; background:blue;}
.zoom{border:2px solid pink;}
img#quicklookimage{display:block;border:3px solid yellow;}*/

#magnifier, #socialNetworks { 
	display: none; }
	
.phone-footer{
	width:300px;
	margin-left:100px;
	margin-top:15px;}
	
.phone-footer .phone-pricing{
	border-bottom:1px solid #ececec;
	clear:both;}
	
.channel-handset{
	width:50%;}
	
.channel-handset .channel-handset-name{
	height:15px; 
	margin-top:5px;
	padding:0px;}
	
.discount{font-size:12px;
	font-weight:normal;
	height:15px;
	background:none;
	color:#ff5500;}
	
.channel-handset-price {
	font-size:12px;
	font-weight:normal;
	height:15px;
	margin:5px;}

ul.feature-list li a.popin{display:block;}
.phone-footer .promo{
	font-size:12px;}
	
.phone-footer .promo1{
	float:left;}
	
.hrEm{
	display:none;}

.tab-handles { display: none; }
#plan_content_filter { display: none }
.add-phone { display: none }
thead { display: table-header-group; }
.phone-footer { display: block; }
#block_handset_details .header h2.quicklook_h2{color:#ff5500;}
#deviceTechDetails{font-size:12px;width:58%;float:left;}
#deviceTechDetailsInTheBox{width:38%;float:left;margin-left:20px;}
#deviceTechDetailsInTheBox ul li{list-style:none;background:none;}


/*---------------------------------- CHECKOUT -----------------------------------*/
#content-body {
	float: none !important; 
	width: 100% !important; }
	
.content-body{
	font-size:12px !important;}
	
.content-body-header h1{
	color:#ff5500;
	font-weight:normal;}
	 
em{color:#333;
	font-weight:normal;
	font-size:12px;}

.txt_zoom {
	display:none !important;}
	
#voucherFormId, .voucher { 
	display: none; }
	
.basket-view-header table, .basket-view-delivery table, .basket-view-total table{
	 width:647px !important;
	 font-size:12px;}
	 
.basket-view-header table td.label_item {
	width:100px ;}
	
.basket-view-header table td.details{
	width:250px ;}
	
.basket-view-header table td.remise {
	 width:50px ;}
	 
.basket-view-header table td.quantity {
	text-align:center; 
	width:50px;}
	
.basket-view-header table td.monthly-cost, .basket-view-header td.today-cost {
	text-align:right; 
	width:100px !important ;}
	
.basket-view-header th.today-cost {
	text-align:center;}

.basket-view-delivery, .basket-view-total{
	clear:both;}
	
.basket-view-delivery td.check {
	width:1px;}
	
.basket-view-delivery th.name, .basket-view-delivery td.name{
	width:100px ;}
	
.basket-view-delivery td.price	{
	width:24px;}
	
.basket-view-delivery td.details{
	width:375px;}
	
.basket-view-delivery th.today-cost{
	width:100px;
	text-align:right;}
	
.basket-view-delivery td.today-cost{
	text-align:right;
	width:100px;}
	
table tr{
	border:1px solid #ececec;}
	
table td{
	padding:2px;}
	
.basket-view-total table{
 	margin:20px 0px ;
 	background:#ececec;
	 color:#ff5500;
	 font-weight:bold;}
 
.basket-view-total p.right{
 	page-break-after:always;}

	
.basket-view-total th.label_item, .basket-view-total td.label_item {
	width:100px;
	height:25px;}
	
.basket-view-total td.invoice{
	width:350px;}
	
.basket-view-total td.monthly-cost{
	width:100px;
	text-align:right;}
	
.basket-view-total td.today-cost{
	width:100px;
	text-align:right;}
	
.checkout-summary-group .checkout-summary-details{
	background:none;border:none;
	width:370px;}
	
.checkout-summary-group{
	font-size:12px;
	margin-bottom:2px;
	padding-bottom:2px;
	height:120px;
	width:770px;}
	
.bg_grey, tr.basket-subtotal{
	background:none;}
	
th.today-cost{
	text-align:center;}
	
th{
	padding:10px 0 10px 0;}
	
.basket-view-header table th.monthly-cost, .basket-view-header table th.today-cost{
	text-align:right;}
	
td.details, th.details {
	 text-align:left !important; }
	 
.basket-view-total em{
	color:#ff5500;
	font-weight:bold;}
	
.header1{
	color:#ff5500;}
	
.contenerMessage{
	font-size:12px;}

th.upgradePhone, td.upgradePhone{
	display:none;
}
/*------------------------ COMPARAISON ----------------------*/
#product-comparison-table tr {
	 width: 95% !important; }

#block_handset_details .contact {
	  display:none;
}