@media only screen and (max-width: 480px) {

	#work .work_margin {
		padding-left:10px;
		}
	#product {
		margin:10px 0;
		text-align:center;
		background:#fff;
		}
	#product .view {
		float:none;
		background:#fff; /*#efefef*/
		width:90%;
		text-align:center;
		border:2px solid #cfcdca;
		margin:2% auto 0 auto;
		-webkit-border-radius:15px;
		-moz-border-radius:15px;
		border-radius:15px;
		padding:0;
		}
	#product #img1 {
		border:0 solid;
		}
	#image .pd07 {
		width:100%;
		background:#abacae;
		margin:0;
		-webkit-border-bottom-right-radius:15px;
		-webkit-border-bottom-left-radius:15px;
		-moz-border-radius-bottomright:15px;
		-moz-border-radius-bottomleft:15px;
		border-bottom-right-radius:15px;
		border-bottom-left-radius:15px;
		}
	#image .pic_another_pic {
		width:30px;
		margin:0;
		padding:0;
		}
	.pd_zoom {
		float:none;
		width:100% !important;
		display:none !important;
		}
	#zoom360 {
		height:auto;
		padding:3px 0;
		}
	#product > #formulaire {
		width:100%;
		max-width:none;
		margin:0 auto;
		float:none;
		}
	#option_contener {
		float:none;
		margin:0 auto;
		width:100%;
		}
	#option_contener .option_pic {
		display:none;
		}
	#option_1,
	#option_2,
	#option_3,
	#option_4,
	#option_5 {
		width:100%;
		float:none;
		clear:both;
		margin:0;
		padding:0;
		background:none;
		}
	.option p,
	#option_1 p.pd02,
	#option_2 p.pd02,
	#option_3 p.pd02,
	#option_4 p.pd02,
	#option_5 p.pd02 {
		width:99%;
		padding:2% 3%;
		color:#ffffff !important;
		display:block;
		margin-bottom:3%;
		text-align:left;
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
		border-radius:8px;
		background-color:#abacae;
		}
	.option ul {
		width:100%;
		padding:0 10px;
		}
	.option .opt_choice li {
		width:99%;
		padding:0;
		clear:both;
		}
	.option .opt_choice li:last-of-type {
		margin-bottom:15px;
		}
	.option .hover {
		float:left;
		}
	.option .option_txt {
    	width:75%;
    	padding:6px 0 4px 0;
    	float:left;
    	clear:none;
		}
	.option .option_price {
    	width:auto;
    	padding:6px 0 4px 5px;
    	float:right;
    	clear:none;
  		}
	#detail {
		display:none;
		}
	#product h1, #product h2 {
		width:100%;
		text-align:center;
		background:#ffffff;
		padding:5% 10% 2% 10%;
		margin:0;
		display:block;
		font-weight:normal;
		}
	#product h1 a {
		color:#000000;
		font-size:;
		line-height:24px;
		font-weight:bold;
		}
	.dp09 td, #detail .dp09 span {
		color:#000000 !important;
		border:0 solid !important;
		}
	#img1 {
		width:80%;
		}
	.zvc {
		width:80%;
		height:80%;
		top:0;
		left:10%;
		border:none;
		}
	.zvc img {
		max-width:100%;
		}
	#feature {
		width:100%;
		margin:2% auto;
		float:none;
		border:0 solid;
		}
	#feature::after {
		height:290px;
		width:100%;
		bottom:0;
		position:relative;
		display:none;
		}
	#feature .logo_container,
	.logo_id_658226,
	.logo_id_658368 {
		display:none;
		}
	#feature .price_pos {
		margin-top:-8px;
		}
	#feature .pstrike {
		top:-19px;
		}
	#feature .block_quantity {
		width:25%;
      height:28px;
		margin:0;
		float:left;
		border:none;
		border-top:2px solid #e6e2e2;
		border-bottom:2px solid #e6e2e2;
		border-left:2px solid #e6e2e2;
      border-top-left-radius:10px;
      border-bottom-left-radius:10px;
      -webkit-border-top-left-radius:10px;
      -webkit-border-bottom-left-radius:10px;
      background:#ABACAE;
		}
	#feature .btn_buy {
		width:74%;
		padding-left:15%;
		height:28px;
		margin:0;
		float:left;
		display:block;
		color:#fff;
		font-size:13px;
		text-align:left;
		border:none;
		border-top:2px solid #e6e2e2;
		border-bottom:2px solid #e6e2e2;
		border-radius:0;
		-webkit-border-radius:0;
      border-top-right-radius:10px;
      border-bottom-right-radius:10px;
      -webkit-border-top-right-radius:10px;
      -webkit-border-bottom-right-radius:10px;
		background:#ABACAE url(img/btn_buy_mob.png) center right no-repeat;
		}
	#feature .price {
		background:none;
		}
	#feature .price_value,
	#feature .price a,
	#feature .price .cents,
	#feature .price .currency,
	#feature .price .IT {
		color:#000;
		font-size:23px;
		}
	#feature .pstrike,
	#feature .pstrike a,
	#feature .pstrike .currency {
		font-size:16px;
		}
	#feature p.stock_pos {
		padding-left:5%;
		text-align:left;
		}
	#feature .en_stock {
		font-weight:bold;
		}
	table:nth-child(4) tr:first-child td:first-child::before {
    	content:none;
		}
	table p {
		font-size:12px;
		}
	#pdt_delivery {
    	margin-left:5%;
    	max-width:none;
		}
	#pdt_delivery td {
    	text-align:left;
		}
	#pdt_delivery p,
	.delay span {
		color:#000;
		font-size:12px;
		font-weight:bold;
		}
	.delay {
		max-width:none;
		padding-bottom:0;
		}
	#dayslot1,
	#dayslot2 {
		color:#000;
		font-size:12px;
		font-weight:bold;
		font-family:Arial;
		background:none;
		}
	#pdt_delivery img {
		display:none;
		}
	#timeslot3 + div:after {
		content:"avec Chronopost";
		position:relative;
		top:1px;
		font-weight:bold;
		}
	#timeslot6 + div:after {
		content:"avec Colissimo";
		position:relative;
		top:1px;
		font-weight:bold;
		}
	#feature .btn_pos {
		width:100%;
		padding:10px 0 20px 0;
		}
    #feature .btn_quantity,
    #feature .social {
        display:none;
        }
	#feature .bnt_quantity {
		margin-top:2px;
		}
	#briefcase_product {
		width:100%;
		margin:0 auto;
		display:block;
		float:none;
		text-align:left;
		}
	#contener_content {
		margin-top:0;
		}
	#contener_content .content, #contener_content .content-active {
    	padding:0 0 10px 0;
		}
	.pdt_bloc ul {
		border:none;
		}
	#pdt_diagnostic {
		padding-bottom:15px;
		}
	#pdt_plusproduit {
		width:100%;
		padding:0 0 15px 0;
		min-height:none;
		float:none;
		}
	#pdt_plusproduit ul {
		padding-top:15px;
		}
	#pdt_plusproduit li {
		margin:0 0 0 20px;
		padding:2px 0;
		color:#5d5d60;
		font-size:12px;
		line-height:14px;
		text-align:left;
		}
	.fakeH2,#product #pdt_plusproduit h2, #list.associed h2 {
		width:99%;
		margin:0;
		padding:2% 3%;
		display:block;
		color:#ffffff !important;
		font-size:15px;
		font-weight:normal;
		text-align:left;
		border:none;
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
		border-radius:8px;
		background-color:#abacae;
		}
	.fakeH2.mob {
    display:block;
    }
	#pdt_aide img {
		width:45%;
		}
	#pdt_aide > p:first-of-type,
	#pdt_comparatif > p:first-of-type {
		border:none;
		}
	#pdt_repdiff {
		width:100%;
		padding:0;
		float:none;
		text-align:center;
		}
	#pdt_repdiff > div {
		float:none;
		display:inline-block;
		vertical-align:top;
		}
	#pdt_reparer {
		width:70px;
		height:auto;
		margin:15px 10px 0 0;
		padding:0 0 0 0;
		border:none;
		background:none;
		}
	#pdt_reparer img {
    	max-width:60px;
    	max-height:60px;
    	margin:0 0 6px 0;
    	}
   #pdt_avec {
    	margin:25px 0 0 0;
    	}
	#pdt_avec img {
		max-width:100%;
		}
	#pdt_avec img:first-of-type {
		display:none;
		}	
	#pdt_avec img:last-of-type {
		display:block;
		}
	#image iframe {
		width:80%;
		height:80%;
		top:0;
		left:10%;
		}
	.work_margin > .btn_pos {
		display:none;	
		}
		
	#feature .btn_pos.btn_pos_feature{
		float:none;
	}
	
	#feature .block_quantity, #feature #btn_basket_buy{
		display:inline-block;
		float:none;
		margin-left:-0.25em;
		vertical-align:top;
	}

	.prod_8415148 #btn_send_form,
	.prod_8415157 #btn_send_form, 
	.prod_8412297 #btn_send_form {
		display:inline-block;
		float:none;
		margin-left:-0.25em;
		vertical-align:top;
		width:74%;
		padding-left:15%;
		height:28px;
		margin:0;
		color:#fff;
		font-size:13px;
		text-align:left;
		border:none;
		border-top:2px solid #e6e2e2;
		border-bottom:2px solid #e6e2e2;
		border-radius:0;
		-webkit-border-radius:0;
		border-top-right-radius:10px;
      border-bottom-right-radius:10px;
      -webkit-border-top-right-radius:10px;
      -webkit-border-bottom-right-radius:10px;
		background:#ABACAE url(img/btn_buy_mob.png) center right no-repeat;
		font-weight: bold;
		text-transform: uppercase;
	}

	#feature .price_pos{
		height:auto;
	}	
	
	#feature .price{
		position:relative;
	}
	}