#enabled_filters{background:none;}
.logoAccount,.logoMobile,.link_search,.headProduct,.category_mobile,
#descriptionMobile,#more_info_tabs a .mobileName,#attribute_mobile,
.order_stepMobile,.reassurancePanierM,.cont_account .logout,
 .cont_account .breadcrumb,.detail-contentMobile,.cartstateMobile,.contForm span.label_1,
 .contForm label.label_1,.titreMobile{display:none;/*display:none!important;*/}
 .breadcrumb h1{line-height: 11px}
 .logoMobile {width:153px;}

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

	#account-creation_form .inputText{
		float: left;
	}
.logo h1,.logo span{font-size: 10px;text-align: center;position: relative;left:6%; visibility: hidden; height: 0px;}
.globalPage .errorPhone{display:none;}
	input{-webkit-appearance: none;}
	.link_search,.btnMenu,#header #reinsurance_block li,.globalPage #view_scroll_left,
	.globalPage #view_scroll_right,.globalPage .producatDecli .qt_action a,
	.order_stepMobile li ,.order_stepMobile li  span,.order_stepMobile li  a{background:url(../img/background/sprit-mobile.png) 0 0 no-repeat;}
	.actionBtnTr {background: url(/themes/triangle/css/../img/background/sprit-puce.png) 0 0 no-repeat;}
	body{background:#057247;}
	#page{width:auto;margin:0 auto;overflow:hidden;position:relative;}
	.globalPage{overflow:hidden;width:auto;position:relative; background:#fff }
	.globalPage #adtm_menu{display:none;}
	.globalPage #columns{width:auto;}
	.globalPage .cont_intern{width:290px;padding:0 15px;}
	.globalPage .breadcrumb{height:auto;padding:15px 0 14px;line-height: 13px;}
	.globalPage #left_column{width:100%;}
	.globalPage .content_right{width:100%;clear:both;float:none;}
	/****************** header *****************/
		#header{background:none;height: 125px;}
		body#index #header{height: 380px;}
		.index  #header{height: 380px;}
		.header {height: 125px;width: auto;padding:0;position:relative;}
		.index .header {height: 380px;}
		.logo {height:75px;width:172px;float:none;text-align:center;}
		.logo a{display:block;padding:0 0 0 10%;width:162px;}
		.logo img{display:none;}
		.logo .logoMobile{display:block;}
		#header_right{width:auto;height:45px;background:#27ae60;border-top:5px solid #ffc000;float:none;		margin:0;padding:0;}
		/*bloc recherceh header*/
		.bloc_search{width:100%;padding:0;margin:0;height:45px;position:relative;}
		.link_search{background-position:15px 13px;display:block;float:left;width:45px;height:45px;border-right:1px solid #239c56;float:left;}
		.bloc_search form#searchbox { padding: 0;width:85%;float:left;}
		#searchbox p.rounde {width: 65% !important;}
		#searchbox #search_query_top2 {width: 91% !important;}
		.globalPage  .bloc_search form .inputTextSearch{margin: 0 0 0 -14px;}
		#searchbox p.rounde{display:none; width:210px;   left: 48px;    position: absolute;    top: 4px;}
		.pageSearch .pagination_cat {margin-right: 0}
		.cmdFast{float:left;background-position:15px -895px;width:73%;display:block;height:45px;padding:0 0 0 11%;border-right:1px solid #239c56;	line-height:45px;color:#fff;font-size:12px;	}
		.cmdFast:hover{text-decoration:none;}
		#showHideMenu{display:block;}
		.btnMenu{background-position:-13% -68px;overflow:hidden;text-indent:-1000px;display:block;float:right;width:12%;height:45px;position: absolute;left:87%;}
		/* panier header*/
		#header #header_user{position:absolute;top:0;right:0;float:none;	width:140px;height:66px;	padding:9px 0 0;		overflow:hidden;}
		#shopping_cart{width:56px;height:58px;overflow:hidden;padding:0 9px 0 0;margin:0;}
		#shopping_cart .logoPanier{width:56px;height:58px;display:block;overflow:hidden;text-indent:-1000px;}
		#shopping_cart .contenerPanier{display:none;}
		#your_account{width:56px;height:58px;overflow:hidden;	padding:0 14px 0 0;margin:0;	}
		#your_account .logoAccount{display:block;overflow:hidden;text-indent:-1000px;width:56px;height:58px;}
		#your_account h3,#your_account #header_user_info{display:none;}
		/*Reassurance header*/
		#header #reinsurance_block{display:none;}
		.index #header #reinsurance_block{display:inline-block;position: absolute;margin-left: auto;margin-right: auto;}
		#header #reinsurance_block{height:230px;width:calc(100% - 20px);padding:10px;}
		#header #reinsurance_block li {width:100%;background: none;margin-bottom: 10px;}
		.width4{width:100%;margin-left: auto;margin-right: auto;}
		#header #reinsurance_block ul {
			flex-wrap: wrap;
		}
		#header #reinsurance_block li span.textreinsurance {
			width: calc(100% - 60px);
		}
		div#newsletter_block_left input.inputNew {
			width: 220px;
		}
	/****************** END header *****************/

	/******************* home page *****************/
		.index .globalPage #columns,.index .globalPage .homeRight
		,.index .globalPage .home_page,.index .globalPage .homePage{overflow:visible;}
		.homePage{padding:0;}
		.homePage .bx-window li {overflow:hidden;}
		.homePage .bx-window li img{width:auto;margin:0 0 0 -83px;}
		.slideshow{margin:0 0 20px;max-height: 560px;}
		.slideshow .edito {text-align:center; font-size: 11px; height: 190px; left: 78px; top: 93px;    width: 242px;}
		.slideshow .edito div{height:128px;}
		.slideshow .edito h3 { font-size: 18px; margin: 0 0 7px; padding: 0;}
		.slideshow .edito h3 span { font-size: 27px;padding:3px 0 0;}
		.slideshow .edito  p{max-width:180px;font-size:11px;margin:0 auto 10px;line-height:13px;}
		.slideshow .bx-pager{left:162px;top:58px;}
		.slideshow .bx-prev,.slideshow .bx-next{display:none;}

		.globalPage .homeLeft{width:auto;float:none;}
		.globalPage .pushHome {float:none;clear:both;overflow:visible; margin: 0 auto 45px; height:406px;  width: 292px;}
		.globalPage .pushHome h2{margin:0 0 10px;}
		.globalPage .pushHome .link_2{margin:0 0 20px;}
		.globalPage .carousel_home_feature,.globalPage .carousel_home_product_new{width:220px;}
		.globalPage .homeRight{float:none;width:auto;}
		.globalPage .manufacturer_r{width:auto;min-height:324px;padding:26px 40px;margin:0 0 42px;}
		.globalPage .manufacturer_r h3{text-align:left;margin:0 0 27px;}
		.globalPage .manufacturerIn{margin:auto;}
		.globalPage .manufacturer_r select{width:158px}
		.globalPage .manufacturer_r .jqTransformSelectWrapper div span{width: 167px !important;}
		.globalPage .manufacturer_r .jqTransformSelectWrapper{margin:0 0 0 35px;}
		.globalPage #pm_giftofthemonth_block{margin:0 auto 49px;}

		.globalPage .box_carousel{width:220px;height:341px;margin:0 0 0 41px;}
		.globalPage .box_carousel .paginate{display:none;}
		.globalPage .box_carousel .slides li{width:220px;margin:0;}
		.globalPage .box_carousel .slides li .item_slide{width:208px}
		.globalPage .box_carousel .item_slide .visu{ width: 208px;margin:0 0 10px}
		.globalPage .box_carousel .flex-direction-nav .flex-prev{left:-46px;top:156px;}
		.globalPage .box_carousel .flex-direction-nav .flex-next{left:220px;top:156px;}
		.globalPage .box_carousel .item_slide .product_desc{width:198px;}
		.globalPage .item_slide .price_bloc{width:202px;}
		.globalPage .item_slide .withReduction{padding: 0 0 0 20px;width:182px}
		.globalPage .item_slide .price_bloc .reduction_percent{margin:0 7px 0 0;}
		.globalPage .item_slide .withReduction .price_bloc_in{width: 133px;}
	/**************** END home page ****************/


	/******************** Foote ********************/
		.globalPage #footer{overflow:hidden;height:auto;width:100%;padding:0 0 0;}
		.globalPage .footer { margin: 0;    padding:0;    width: 100%;}
		.globalPage .nav_foot{width:100%}
		.nav_foot .espace{display:none;}
		.globalPage .nav_foot > li {float:none; width:100%;clear:both;padding: 0 0 6px 11px;}
		.globalPage .nav_foot > li > span{background:none;padding:0;margin:0 0 9px}
		.globalPage .nav_foot > li ul .tele{top:8px;}
		.globalPage .nav_foot > li.contact{margin:0 0 10px;}
		.globalPage li.newsletter p{width:210px;}
		.globalPage .credit_cards{display:none;}
		.globalPage .created_by{padding:12px 0 0;}
		#newsletter_block_left{margin:0 0 30px 0;}
	/****************** END Foote ******************/

	/******************* Category ******************/
		.globalPage .category_page{border:none;margin:auto;}
		.category_mobile{padding:2px 0 0;display:block;width:100%;clear:both;overflow:hidden;}
		.category_mobile h1{line-height: 1; margin: 0 0 12px;font-size:30px;}
		.category_mobile .cat_desc{color:#919191;font-size:13px;line-height:16px;margin:0 0 15px}
		.category_mobile #testmoi #enabled_filtersin{border:none;margin:0;}
		#left_column #layered_block_left ul{width: 260px;	-webkit-overflow-scrolling: touch;	}
		#left_column #layered_block_left ul li{width: 250px;}
		#left_column #layered_block_left ul li label{width:220px;}
		.ui-slider .ui-slider-handle{-webkit-user-drag:element ;	}
		#layered_block_left .layered_slider{background-repeat:repeat-x;}
		.globalPage .category_page .content_right h1{display:none;}
		.globalPage .category_page .content_right .content_scene_cat{display:none;}
		.globalPage .cat_desc p{margin:0;padding:0 0 2px;}
		.category_page .content_right{border-top:1px solid #D4D4D4;padding-top:20px;}
		.globalPage .content_sortPagiBar{width:198px;height:auto;float:left;}
		.globalPage .content_sortPagiBar .compare, .noshowMobile{display:none;}
		#productsSortForm div.select {width: auto !important;}
		.jqTransformSelectWrapper.nb_item2{width:124px !important; position: relative;top: -8px;}
		.jqTransformSelectWrapper.nb_item2 ul {width:122px !important}
		.jqTransformSelectWrapper.nb_item2 ul li:first-child {display: none}
		.globalPage .content_sortPagiBar .resumecat{font-size:14px;width:auto;float:right;text-align:right;padding:4px 0 10px 0;}
		.globalPage .pagination_cat{width:90px;}
		.globalPage .paginationBtm{width:100%;}
		.globalPage .paginationBtm .backHome{display:none;}
		.globalPage  .pagination_cat ul.pagination,.globalPage  .paginationBtm ul.pagination{margin:0 4px 0 0;}
		.globalPage #product_list{width:220px;margin:0 auto;}
		.globalPage #product_list li{width:218px;height:339px;border:1px solid #D4D4D4;overflow:hidden;}
		.globalPage #product_list li .left_block{display:none;}
		.globalPage #product_list .p_img {    float: none;    padding: 12px 0 0;	margin:0 auto 10px;}
		.globalPage #product_list .p_desc{padding:0;width:218px;float:none;clear:both;height:140px;	}
		.globalPage #product_list .p_desc h3{text-align:center;margin:0 auto 2px;width:208px;height:44px;overflow:hidden;}
		.globalPage #product_list .p_desc h3 a{font-size:14px;font-family:MontserratRegular;}
		.globalPage #product_list .product_desc{display:none;}
		.globalPage #product_list .content_price{text-align: center;height:34px;padding:14px 0 0;clear:both;float:none;width:190px;margin:0 auto;}
		.globalPage #product_list .price_bloc_in{float:none;width:100%;padding:0;}
		.globalPage #product_list .withReduction{text-align:left;position:relative;	padding:0 0 0 46px;width:140px;height:48px;}
		.globalPage #product_list .withReduction .price_bloc_in{width:140px;}
		.globalPage #product_list .reduction_percent{position:absolute;top:0;left:70px;}
		.globalPage #product_list .link_3{ display: block;float:none;margin:0 auto;}
		.globalPage  #product_list .flag_new,.globalPage  #product_list li .flag_promo,.globalPage  #product_list .on_sale{left:14px;}
		.globalPage  #footerseo{display:none;}
		.refine_search {cursor: pointer;background:url(../img/background/sprit-puce.png) 97% -238px no-repeat #27ae60 !important; line-height:28px; padding: 4px 0 5px 14px !important;}
		.refine_search br{display:none;}
	/***************** END Category ****************/

	/***************** Fiche produit ****************/
		.globalPage .product_page{width:323px;padding:0 0 0 15px;}
		.globalPage #primary_block{width:305px;margin:0;overflow:visible;}
		.globalPage .headProduct{display:block;width:290px;overflow:hidden;}
		.globalPage .headProduct span{font-family:MontserratRegular;text-transform:none;width:226px;float:left;font-size:24px;line-height:26px;margin:0 0 26px;color: #000}
		.globalPage .headProduct .flag_marque{padding:2px 0 0;width:63px;float:right;position:static;margin:0 0 26px}
		.globalPage .headProduct .flag_marque img{width:48px;padding:0;}
		.globalPage #pb-right-column{width:290px;clear:both;height:auto;}
		.globalPage #primary_block #pb-right-column #image-block{		overflow:hidden;margin:0 0 10px 10px;float:none;clear:both;		}
		.globalPage #pb-right-column #views_block{width:285px;height:80px;margin:0 0 0 10px;float:none;clear:both;}
		/*zoom image*/
			@keyframes blockHoverImg
			{
				0%   { transform: scale(1); }
				50%  { transform: scale(1.15); }
				100% { transform: scale(2); }
			}
			@-moz-keyframes blockHoverImg
			{
				0%   { -moz-transform: scale(1); }
				50%  { -moz-transform: scale(1.15); }
				200% { -moz-transform: scale(2); }
			}
			@-webkit-keyframes blockHoverImg
			{
				0%   { -webkit-transform: scale(1); }
				50%  { -webkit-transform: scale(1.15); }
				100% { -webkit-transform: scale(2); }
			}
			@-ms-keyframes blockHoverImg
			{
				0%   { -ms-transform: scale(1); }
				50%  { -ms-transform: scale(1.15); }
				100% { -ms-transform: scale(2); }
			}
			@-o-keyframes blockHoverImg
			{
				0%   { -o-transform: scale(1); }
				50%  { -o-transform: scale(1.15); }
				100% { -o-transform: scale(2); }
			}
			.globalPage #bigpic{position:static;}
			.clicked #bigpic
			{
				cursor: move!important;
				position:relative;
				animation: blockHoverImg 0.6s 1 ease-in-out;
				-webkit-animation: blockHoverImg 0.6s 1 ease-in-out;
				-moz-animation: blockHoverImg 0.6s 1 ease-in-out;
				-ms-animation: blockHoverImg 0.6s 1 ease-in-out;
				-o-animation: blockHoverImg 0.6s 1 ease-in-out;

				-webkit-transform: scale(2);
				-moz-transform: scale(2);
				-o-transform: scale(2);
				-ms-transform: scale(2);
				transform: scale(2);
			}
		.globalPage .zoomdiv{display:none!important;}
		.globalPage #thumbs_list{height:80px;}
		.globalPage #thumbs_list li{width: 95px;height:80px;float:left;}
		.globalPage #pb-right-column #views_block.elementProds{overflow:visible;width:285px;height:80px;padding:0;}
		.globalPage .elementProds #thumbs_list{height:80px;}
		.globalPage .elementProds #thumbs_list li{width: 95px;height:80px;}
		.globalPage .elementProds #thumbs_list li a { height: 78px!important; width: 78px!important;}
		.globalPage .elementProds #thumbs_list li a img {height: 78px!important;width: 78px!important;}
		.globalPage  #view_scroll_right{position:absolute;top:32px;left:274px;background-position:right -284px;}
		.globalPage  #view_scroll_left{position:absolute;top:32px;left:-20px;background-position:0 -284px;}
		.globalPage #pb-left-column{float:none;clear:both;width:290px;padding:31px 0 0 ;}
		.globalPage #pb-left-column h1{display:none;}
		.globalPage #pb-left-column .flag_marque{display:none;}
		.globalPage #short_description_block{float:none;clear:both;min-height:60px;}
		#pb-left-column .box .pdf_link,#pb-left-column .box .print_link,#pb-left-column .box .ami_link,#pb-left-column .box .mode_emploi{display:none;}
		.globalPage #buy_block { float:none;clear:both; width: 290px;}
		.globalPage .box .bloc_price { border-bottom: 1px solid #D4D4D4;padding-bottom:15px;}
		.globalPage .box .bloc_price_in{ width: 196px; padding:0;}
		.globalPage .box .bloc_price .reduction_percent{height:39px;line-height:39px;text-align: center;font-size:17px;width:74px;padding:0 8px;}
		.globalPage .box .bloc_price .reduction_percent sup{right:4px;top: 11px;}
		.globalPage .box .content_prices #add_to_cart { padding: 15px 0 6px; width: 100%;}
		.globalPage .box .content_prices #add_to_cart input{float:none;width:100%;padding:0;text-align:center; background-position: 236px 16px;}

		#descriptionMobile{width:290px;display:table;}
		#descriptionMobile .thead > td{font-size:14px;}
		.producatDecli .thead > td.col_1{width: 99px;}
		.producatDecli .thead > td.col_3{width: auto;}
		.producatDecli .thead > td.col_4{width: 70px;}
		#descriptionMobile  .hidetr td{padding:0;text-align:left;vertical-align:top;}
		.producatDecli .tbody td{font-size:14px}
		.producatDecli .open  td{background:#e9f7ef;}
		.hidetr {display:none;}
		.plusINfoTr{line-height:18px;background:#f7f7f7;padding:10px;color:#000;font-size:14px;}
		.plusINfoTr strong{font-weight:normal;font-family:MontserratBold;}
		.colisBox{margin:0 0 12px;}
		.colisBoxList li{font-size:14px;}
		.colisBoxList span{color:#057247;font-size:14px;}
		.globalPage .producatDecli .qtr{float:left;padding:13px 12px 0 0;}
		.globalPage .producatDecli .qt_action{float:left;width:140px;height:37px;margin:0;padding:5px 0 0;}
		.globalPage .producatDecli .qt_action a{text-align: center;		float:left;width:30px;height:30px;line-height:27px;		font-size:26px;color:#000;background-position:0 -349px;overflow:hidden;text-indent:-100px;				margin:4px 7px 0 0;cursor:pointer;border-radius:30px; -moz-border-radius:30px;  -webkit-border-radius:30px;}
		.globalPage .producatDecli .qt_action a.uplink{background-position:0 -391px;}
		.producatDecli .qt_action input{height:35px;line-height:35px;width:54px;margin:0 7px 0 0;font-size:20px;}
		.dispoTr{width:100%;clear:both;overflow:hidden;padding:8px 0 0;}
		.producatDecli .dispoTr .enstock, .producatDecli .dispoTr .livre_10{font-size:14px;}
		#description{display:none;}
		#descriptionMobile .buttons_bottom_block input {cursor:pointer;border:none;margin:0; float:none;   border-radius: 3px;  	-moz-border-radius:3px; -webkit-border-radius:3px;  box-shadow: 0 2px 0 0 #E69800;	 color: #000000;    	display: inline-block;   	font-size: 12px; height: 23px;    line-height: 23px;    padding:1px 5px 0 0;	position: relative;  text-align: left;font-family:MontserratRegular; 	width: 140px;text-align:center;	 -webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
		#descriptionMobile .buttons_bottom_block input.quoteDEc {width: 140px;margin:4px 0 0 0;padding:1px 0 0 13px;background-position: 5px center}
		#descriptionMobile .buttons_bottom_block input:hover{color:#fff;text-decoration:none;background-color:#27ae60;box-shadow:0 2px 0 0 #27ae60;}
		.actionBtnTr{overflow:hidden;text-indent:-1000px;vertical-align:middle;display:inline-block;width:38px;height:16px;background-position:14px -838px;margin:0 5px 0 2px;}
		.actionBtnTrSelected{background-position:14px -852px;}
		#more_info_block{width:290px;overflow:visible;}
		#more_info_tabs a{width:90px;}
		#more_info_tabs a .mobileName{display:block;}
		#more_info_tabs a .desktopName{display:none;}
		#attribute_mobile{display:table;}
		#attribute_desktop{display:none;}
		.globalPage .attribute_piece td{font-size:14px;}
		.globalPage .attribute_piece .tbody  .first{text-align:left;}
		.globalPage .attribute_piece .tdhead td.col_1{width:168px;}
		.globalPage .attribute_piece  .hidetr2{display:none;}
		.globalPage .attribute_piece  .hidetr2 td{padding:0;text-align:left;vertical-align:top;}
		.globalPage .attribute_piece .colisBox{margin:0;}
		.globalPage .attribute_piece .dispoTr .enstock, .attribute_piece .dispoTr .livre_10{font-size:14px;}
		.refProd {height:30px; }
	/************** END Fiche produit ***************/

	/*********************** order ******************/
		body.order .breadcrumb{display:none;}
		.contOrder{padding:28px 0 0 15px;width:305px;margin: auto;}
		.order_stepMobile {display:block;width:100%;overflow:hidden;margin:0 0 20px;}
		.order_stepMobile li {
				background: url("../img/background/sprit-mobile.png") no-repeat  0 0;
				position:relative;
		}
		.order_stepMobile li {    background-position: right -449px;    float: left;    margin: 0 0 0 -14px;    padding: 0 12px 0 0;    position: relative;    text-align: left;		height:46px;		}		.order_stepMobile li  span,.order_stepMobile li  a{    color: #057247;    float: left;    font-family: MontserratBold;    font-size: 15px;    height: 46px;    line-height: 46px;    padding: 0 0 0 13px;    text-align: center;    text-transform: uppercase;    width: 32px;font-size:12px;overflow:hidden;text-indent:-1000px;		background-color:#f1f1f1;}
		.order_stepMobile li#step_1 {margin:0;}
		.order_stepMobile li.step_current{background-position: right -501px;}
		.order_stepMobile li.step_current span{color:#fff;width:auto;background:#27ae60;text-indent:0;padding:0 12px 0 18px;}
		.order_stepMobile li.step_done{background-position: right -790px;}
		.order_stepMobile li.step_done a,.order_stepMobile li.step_done span{background-color:#057247;}

		.order_stepMobile li#step_1 a{width: 28px;}
		.order_stepMobile #step_1.step_done a{background-position:9px -848px;}
		.order_stepMobile li#step_2 span{background-position:20px -553px;}
		.order_stepMobile #step_2.step_done a {background-position:-48px -553px;}
		.order_stepMobile li#step_3 span{background-position:20px -603px;}
		.order_stepMobile #step_3.step_done a {background-position:-48px -603px;}
		.order_stepMobile li#step_4 span{background-position:20px -658px;}
		.order_stepMobile #step_4.step_done span {background-position:-48px -658px;}
		.order_stepMobile #step_4.step_current span{  padding: 0 6px 0 21px}
		.order_stepMobile li#step_5 span{background-position:20px -720px;}
		.order_stepMobile #step_5.step_current span{  padding: 0 0 0 18px}

		.order_stepMobile li#step_1{z-index:5}
		.order_stepMobile li#step_2{z-index:4}
		.order_stepMobile li#step_3{z-index:3}
		.order_stepMobile li#step_4{z-index:2}
		.order_stepMobile li#step_5{z-index:1}
		#order_step{display:none;}
		#addExpress{width:265px;height:130px; padding: 12px 10px 12px 13px;position:relative;}
		div.refExpress_zone{width:201px;margin:0;}
		#addExpress #refExpress{width:170px;padding:0 10px;}
		#addExpress div.quantityEx{margin:0;overflow:hidden;width: 62px;}
		#addExpress form{display:block;}
		#addExpress .form-submit{float:none;width:100%;clear:both;padding:22px 0 0;}
		#noresultfound{position:absolute;top:88px;left:74px; width:auto; padding:2px 0 0 !important}
		#addExpress .btnAdddExpress{-webkit-box-shadow:0 2px 0 0 #494949;width:100%;padding:0;font-size:14px;height:30px;line-height:30px;background-position:228px center;}
		#cart_summary{width:290px;}
		#cart_summary td{padding:20px 0 0;}
		#cart_summary .cart_product{width:115px;}
		#cart_summary .descriptionName{width:168px;float:left;margin:0 0 15px}
		#cart_summary .descriptionName .s_title_block{padding: 0;}
		#cart_summary .cartDelet{float:left;  width: 22px;}
		#cart_summary .cartDelet a,#cart_summary  .cart_discount  .price_discount_delete { background-position: 0 -1403px;    display: block;    height: 24px;    overflow: hidden;    text-indent: -1000px;    width: 22px;}
		#cart_summary .cart_description table{width:100%;}
		#cart_summary .cart_description table td{text-align:right;font-size:14px;vertical-align:middle;padding:11px 0;border:none;width:90px;}
		#cart_summary .cart_description .trqt td{border-bottom:1px solid #e9e9e9;}
		#cart_summary .cart_description .champ{text-align:left;color:#057247;width:76px;}
		td.cart_quantity div.quantityAction{ width: 63px;text-align:left;float:right;margin:0;}
		#cart_summary  .cart_discount td{padding:20px 0;}
		#cart_summary  .cart_total_delivery td{padding:20px 0;}
		#cart_summary  .cart_discount .cart_discount_price{vertical-align:top;text-align:right;}
		#cart_summary .price-discount{padding:5px 0 0;display:inline-block;vertical-align:top;}
		#cart_summary  .cart_discount  .price_discount_delete { vertical-align: top;text-align:left;display:inline-block;}
		.panierLeft{clear:both;width:290px;}
		.boc_cart_voucher{width:273px;padding:12px 5px 15px 12px;min-height:inherit;}
		.boc_cart_voucher h3{font-size:13px;}
		.boc_cart_voucher .discount_name{padding:0 0 0 8px;width:173px;}
		.title_offers, #display_cart_vouchers{text-align:center;}
		.panierOption,.reassurancePanier{display:none;}

		.panierRight{float:none;clear:both;width:290px;}
		.TotalPanier div {  width: 280px;}
		.contOrder .cart_navigation{width:290px;padding:10px 0 0;margin:0 0 23px;height:88px;position:relative;}
		.contOrder .cart_navigation .backfrm{width:91%;position:absolute;bottom:2px;left:0;padding-left:0;}
		.contOrder .cart_navigation .link_1{width:100%;}
		.globalPage .reassurancePanierM{width:240px;		display:block;padding:18px 0 18px 40px;border-top:1px solid #D4D4D4;				}
		.globalPage .reassurancePanierM li{background:none;}
		#HOOK_SHOPPING_CART{width:100%;clear:both;}
		.csoc_bloc{width:290px;}

		/*step 2 adresse*/
		.globalPage .adresseUpdate{padding:20px 15px;    width: 290px;}
		.globalPage #columns .orderAdr{width:268px;padding:10px;float:none;clear:both;}
		.address_delivery .lblChoose_delivery{float:none;clear:both;width:100%;display:block;margin:0 0 15px;}
		.address_delivery .jqTransformSelectWrapper{float:none;}
		.address_delivery select{width:252px;}
		.addressesAreEquals{ padding:30px 0 0;}
		.addressesAreEquals label { width: 240px;}
		.addressItem {  width:245px;}
		.blocAdr #address_delivery {   margin:0 0 25px;}
		.address_add .link_1{margin:0 0 0 12px}
		#ordermsg{width:268px;}
		#ordermsg textarea{width: 225px;}
		.globalPage .adresseUpdate .contForm .inputPostCode {  float:left;clear:none;   width: 76px !important;margin:0 14px 0 0;}
		.globalPage .adresseUpdate .contForm .inputCity { float:left;clear:none;    width: 156px !important;margin:0;}
		.adresseUpdate .inline-infosphone{padding:0 0 15px;}
		.adresseUpdate .contForm p.submit{height:119px;}
		.adresseUpdate  .contForm p.submit .backfrm{position:absolute;top:80px;left:70px;}

		/*order step carrier*/
		.contOrderstep_4 h1 {  margin: 0 0 11px;}
		.order_carrier_content{width:305px;}
		.delivery_option{width:258px;float:none;overflow:hidden; margin:0 0 20px 15px;		}
		.delivery_methods{padding:10px 0 15px;margin:0;min-height:105px;max-width: 98%;}
		.delivery_methods .visu{height:88px}
		.delivery_methods .visu img {cursor:pointer;}
		.delivery_methods .titre .delivery_option_delay{display:none;}
		table.descStepsOrder {display:none;}
		.order_carrier_content div.checkbox{width:305px;}
		.order_carrier_content .jqTransformCheckboxWrapper{margin:1px 0 0;}
		.order_carrier_content div.checkbox label{width:280px;}
		.order_carrier_content div.checkbox label a{display:block;}
		.addComment{width:100%;clear:both;}
		.addComment p{text-align:left;}
		.addComment textarea{height:100px;width:248px;margin:0 0 24px;}
		.contOrderstep_4 .cart_navigation{padding:20px 0 0}
		.order_carrier_content .msg_error {  padding: 6px 0 0 26px; width: 100%;}
		.infonDevis h5 {width: auto}
		.bloccgv div.checkbox {width:286px;}
		.bloccgv div.checkbox label {width:254px;}
		/* order step paiement*/
		.totalCart{width:280px;margin:0 0 5px 5px;}
		.totalCart .valtd{font-family:MontserratBold;font-size:18px;}
		#HOOK_PAYMENT{width:300px;padding:24px 0 14px;}
		 .payment_ligne,.payment_cheque,.payment_bankwire{float:none;margin:0 0 10px 5px;width:268px;height:auto;padding:24px 5px;border:1px solid #d4d4d4;}
		 .payment_cheque, .payment_bankwire, .atos h3, .atos p{cursor: pointer;}
		 .payment_cheque h3, .payment_bankwire h3, .payment_ligne h3{margin:0 auto 13px;max-width:250px;font-size: 14px;}
		 .payment_ligne p{width:235px;padding:0;margin:0 auto 10px;}
		 .payment_cheque p{width:265px;padding:0;margin:0 auto 10px;}
		 .payment_cheque .style{margin:0 auto;}
		 .payment_bankwire p{width:265px;padding:0;margin:0 auto 10px;}
		 .payment_bankwire .style{max-width:210px;margin:0 auto;}
		 .contOrder .paiement_block .cart_navigation .backfrm{position:static;}
		 /*order confirm */
		 .orderConfirm {padding: 28px 0 30px 15px; width: 305px;	  }
		 .orderConfirm p{max-width:290px;font-size:13px;}

	/******************** END order ******************/


	/******************* Create account **************/
		#create-account_form,#login_form, #new_account_form, #account-creation_form{width:248px;float:none;margin:0 0 40px}
		#create-account_form .inputadd, #login_form .inputadd, #new_account_form .inputadd, #account-creation_form .inputadd{width:100%;margin:0;}
		#create-account_form .inputText, #login_form .inputText{ width: 226px;}
		.authentication .globalPage .breadcrumb{display:none;}
		.globalPage .contOrderstep_2 .createAcc{margin:0 0 27px!important;}
		.globalPage .OrderCreate .info_1 h3,.globalPage .identity  .info_1 h3,
		.globalPage .pageCatalog  .info_1 h3,.globalPage .pageNews  .info_1 h3{width:100%;font-size:18px;}
		.globalPage .OrderCreate .info_1 .radio,.globalPage .identity .info_1 .radio,
		.globalPage .pageCatalog .info_1 .radio,.globalPage .pageNews .info_1 .radio{width:205px;}

		.contForm div.select{position:relative; margin-bottom:15px;}
		.contForm p.text{position:relative;}
		.contForm p.textarea{position:relative;}
		.globalPage .contForm label{display:none;width:130px;text-align:left;}
		/*.globalPage .contForm label.label_2 {display: inline-block}*/
		.globalPage .contForm span.label_13 {display: none}
		#create-account_form label.label_1, #create-account_form label.label_11, #login_form label.label_1,
		#login_form label.label_11, .globalPage  .contForm .label_1, .globalPage  .contForm .label_11, .label_11, .label_1, .label_12, .label_13 {padding:0;display:block;color:#7c7c7c;
		float:none;display:inline-block;width:auto;
		position:absolute;height:30px;line-height:30px;left:11px;top:0px;
		position:absolute;height:30px;line-height:30px;left:11px;top:0px;
		font-size:15px;z-index:2;  white-space: nowrap;
		}
		.globalPage  .contForm .label_1 small, .label_1 small{font-size:11px;}
		.globalPage  .contForm .label_1 em, .label_1 small {    color: #FF0000;}
		.label_11 small, .label_12 {left:103px; display:none;}
		.globalPage  .contForm .raison_social .label_1, .globalPage  .contForm .raison_social .label_11 {top:49px;}
		.globalPage  .contForm  .label_2, .label_2{left:125px;}
		.contForm label.label_11 small, .label_11 small, label_12, .label_13 {display: inline;}
        .contForm label small{font-size:11px;}

		.globalPage .contForm .lbl {display:block;  width: 105px;}
		.globalPage .contForm .lbl_2{display:block;  width: 50px;}
		.globalPage .contForm .titlelbl {width:100px;display:block;padding:2px 0 0; }
		.globalPage .contForm .inputText{clear:both;width:270px;height:28px;padding:0 10px;}
		.globalPage .contForm .inputText::-webkit-input-placeholder {line-height:30px;}
		.globalPage .contForm .inputText:-moz-placeholder {line-height:30px; }
		.globalPage .contForm .inputText::-moz-placeholder { line-height:30px; }
		.globalPage .contForm .inputText:-ms-input-placeholder {line-height:30px; }
		.globalPage .contForm p.checkbox { height: auto; overflow: hidden;padding: 0 0 15px 0;   width: 300px;}
		.globalPage .contForm p.checkbox label{font-size:12px;display:block;padding: 0 0 0 12px;width: 240px;}
		.form_info, .inline-infos{float:none;display:block;width:100%;padding:3px 0 0 0;color:#000;font-size:10px;}
		.globalPage .contForm .fieldsetCoord{margin:0 0 20px;}
		.globalPage .contForm select{width:100%;}
		.globalPage .textarea textarea{padding:10px;width:267px;height:80px;}
		.contForm p.submit{width:290px;position:relative;}
		.contForm .btn_submit{float:none;width:100%; padding: 1px 0 ;margin:0;}
		.contForm .jqTransformSelectWrapper div span{font-size:12px; padding-left: 15px;}
		.contForm .jqTransformSelectWrapper div span em{color:#f60;}
		span.nb{display:none;}

		.contOrderstep_2 #days {    width: 40px;}
		.contOrderstep_2 #months {    width: 90px;}
		.contOrderstep_2 #years {    width: 90px;}
		.contOrderstep_2 #company {    width: 178px;}
		.contOrderstep_2 div.days,.contOrderstep_2 div.months,.identity  div.days,.identity  div.months,.pageCatalog  div.days,.pageCatalog  div.months{margin:0 12px 0 0;}
		.contOrderstep_2 div.days div span,.identity  div.days div span{ padding-left: 7px;}
		.contOrderstep_2 .contForm .inputPostCode { float:left;clear:none;   width: 76px !important;margin:0 14px 0 0;}
		.contOrderstep_2 .contForm .inputCity {  float:left;clear:none;   width: 156px !important;margin:0;}
		.contOrderstep_2 .inline-infosphone{font-size:11px;width:290px;padding:15px 0 5px;}
    .identity  .contForm p.submit,
		.pageCatalog  .contForm p.submit,.pageContact  .contForm p.submit,
		.pageNews  .contForm p.submit,.pagePassword  .contForm p.submit{height:119px;}
		.contOrderstep_2  .contForm p.submit .backfrm,.identity   .contForm p.submit .backfrm,.pageCatalog   .contForm p.submit .backfrm,
		.pageContact   .contForm p.submit .backfrm,.pageNews   .contForm p.submit .backfrm,.pagePassword   .contForm p.submit .backfrm{position:absolute;top:80px;left:70px;}
		/*prob widht select safari*/
		.contOrderstep_2 .jqTransformSelectWrapper,.identity  .jqTransformSelectWrapper,.pageNews  .jqTransformSelectWrapper{width:292px!important;}

		.identity .jqTransformSelectWrapper span,.pageNews  .jqTransformSelectWrapper span{width:247px!important;}
		.contOrderstep_2 .jqTransformSelectWrapper  ul,.identity .jqTransformSelectWrapper  ul,.pageNews  .jqTransformSelectWrapper  ul{width:291px!important;}
		.pageNews div.id_status{width:75px !important;}
		.contOrderstep_2 div.id_status,.identity  div.id_status{width: 67% !important;}
		.contOrderstep_2 div.id_status span,.identity  div.id_status span{width:29px!important;}
		.identity  div.id_status  ul{width:100% !important;}
		.contOrderstep_2 div.id_status  ul{width:99.5% !important;}
		.contOrderstep_2 div.days,.identity  div.days{width:66px!important;}
		.contOrderstep_2 div.days span,.identity  div.days span{width:20px!important;}
		.contOrderstep_2 div.days  ul,.identity  div.days  ul{width:64px!important;}
		.contOrderstep_2 div.months,.contOrderstep_2 div.years,.identity  div.months,.identity  div.years{width:100px!important;}
		.contOrderstep_2 div.months span,.contOrderstep_2 div.years span,.identity  div.months span,.identity  div.years span{width:54px!important; padding-left: 22px;}
		.contOrderstep_2 div.months  ul,.contOrderstep_2 div.years  ul,.identity  div.months  ul,.identity  div.years  ul{width:98px!important;}
		.contOrderstep_2 .titreMobile{display:block;}
	/******************* Create account **************/
	#raison_sociale_container .label_1, #raison_sociale_container .noMobile {display: none !important}
	#tva_intra_container .label_1, #tva_intra_container .noMobile {display: none !important}
	/********************* My account ****************/
		.globalPage .cont_account{padding:0 0 58px 15px;width:290px;position:relative;}
		.globalPage .cont_account .breadcrumb{display:block}
		.cont_account .logout{display:block;position:absolute;top:15px;right:0;}
		.myAccount .intro{max-width:270px;line-height:16px;}
		.globalPage .myAccount{padding:20px 0 9px;margin: 0 0 45px	}
		.globalPage .boxDevis{height:200px;}
		#quote_button {clear: both;overflow: hidden;text-align:center;}
		#quote_button #quote {float: none;margin:0 auto;}
		.globalPage .personalInfo{width:143px;margin:0 0 10px;;}
		.globalPage .addresses{width:144px;float:right;}
		.globalPage .commandes, .globalPage .box.loyalty {    width: 150px;}
		.globalPage .devis {    width: 138px;float:right;}
		.globalPage .paniersSsauvgard {  padding:0;  width: 135px;}
		.globalPage .paniersSsauvgard.panierNoPadding {  margin-left:10px;}
		.globalPage .accoutBtm{padding:0}
		.globalPage .accoutBtm .titre{line-height:28px;margin:0 0 4px;}
		.globalPage .accoutBtm .phone{margin:0 0 8px;}
		.globalPage .accoutBtm .phone span{display:block;}
		.accoutBtm p.last a{display:block;}
		.accoutBtm .phone a {text-decoration: none;font-size: 30px}
	/*informations personnelles*/
		.globalPage .identity{  padding: 28px 0 30px 15px;    width: 305px;}
		.globalPage .identity h1{ font-size: 24px;margin: 0 0 27px;}
		#security_informations{width:290px;line-height:12px;}
	/*adresse*/
		.globalPage  .adresseAccount{padding: 28px 0 30px 15px;width: 305px;}
		.globalPage .adrAccount{width:270px;padding:10px;}
		.globalPage  .adresseAccount .addresses{width:274px;float:none;}
		.globalPage .adrAccount .addressItem { width:247px;   margin: 0 0 20px 0;}
		.address_add .link_1{margin:0;}
	/*history*/
		.globalPage .historyCont{padding: 28px 0 30px 15px;width: 290px;}
		.globalPage .historyCont h1{ font-size: 24px;margin: 0 0 27px;}
		#block-order-detail{width:270px;}
		#block-order-detail .title_block .link_1{width: 165px;display:block;margin:0 0 10px;}
		.globalPage .detail_step_by_step {    width: 100%;}
		.globalPage .info-order p{line-height:17px;}
		.globalPage #block-order-detail .addressItem{margin:0 0 20px;float:none;clear:both;}

		.historyCont .detail-contentMobile{display:table;}
		.historyCont .detail-contentDesktop{display:none;}
		.historyCont .detail-contentMobile td.first,.historyCont .detail-contentMobile td.bold{width:50%;}
		.historyCont .hidetr td{padding:0;}

		.table_2 .detail-contentMobile .first_item{width:130px;}
		.detail-contentMobile .hidetr2{display:none;}
		.detail-contentMobile .hidetr2 td{padding:0}
		#sendOrderMessage .select_j_q{width:255px;}
		#sendOrderMessage .textarea textarea{ width: 228px;}
		#sendOrderMessage p.submit{width:100%}
	/* Mes paniers sauvegardes*/
		.globalPage #columns .cartstate{padding: 28px 0 30px 15px;width: 290px;}
		.globalPage #columns .cartstate h1{ font-size: 24px;margin: 0 0 27px;}
		#columns .cartstate #order-list {    width: 100%;}
		.globalPage .cartstateMobile{display:table;}
		.globalPage .cartstateDesktop{display:none;}
	/*Historique de mes devis*/
		.globalPage .con_quote{padding: 28px 0 30px 15px;width: 290px;}
		.globalPage .con_quote h1{ font-size: 24px;margin: 0 0 27px;}
		.globalPage .con_quote .warning{padding-top:20px;}
	/*produits favoris */
		.globalPage .produits_favoris {width:100%;overflow:hidden;}
		.globalPage .produits_favoris li{ margin: 0 0 20px;border-bottom: 1px solid #d4d4d4;}
		.globalPage .produits_favoris .imageFav{ width: 135px;}
		.globalPage .produits_favoris .imageFav img{max-width:120px;}
		.globalPage .produits_favoris .titreFav{width: 148px;}
		.globalPage .produits_favoris .prixFav{ width: 150px;padding:12px 0 0;}

	/*detail ma commande */
		#sendOrderMessage  .jqTransformSelectWrapper{width:268px!important;}
		#sendOrderMessage .jqTransformSelectWrapper span{width:222px!important;}
		#sendOrderMessage .jqTransformSelectWrapper  ul{width:266px!important;}
		#block-history .error{ color:#ff0000; padding:0 0 10px 0}

	/***************** END My account ****************/

	/******************** catalogue ******************/
	.globalPage .pageCatalog{padding:0 0 0 15px;width:305px;}
	.globalPage .pageCatalog #id_status{width:63px;}
	.globalPage .pageCatalog  #raison_social  {    width: 178px;}
	.pageCatalog .contForm #postcode {    clear: none;    float: left;    margin: 0 14px 0 0;    width: 76px !important;}
	.pageCatalog .contForm .inputCity {    clear: none;    float: left;    margin: 0;    width: 156px !important;}
	.globalPage 	#recaptcha_area,.globalPage  #recaptcha_table{width:290px!important;}
	.globalPage .pageCatalog .contForm p.checkbox{width:290px;}
	.globalPage .pageCatalog .contForm p.checkbox label{    width: 258px}
	/****************** END catalogue ******************/

	/********************* Contact *********************/
	.globalPage  .pageContact{padding: 28px 0 0 15px;width: 300px;}
	.globalPage .pageContact h1{ font-size: 24px;margin: 0 0 27px;}
	.globalPage .uniformFilek{display:none;}
	.globalPage .desc_contact{width:300px;padding:0;}
	/********************* END Contact *****************/

	/********************* pageNews *********************/
	.globalPage  .pageNews{padding: 28px 0 0 15px;width: 300px;}
	.globalPage .pageNews h1{ font-size: 24px;margin: 0 0 27px;}
	.globalPage .pageNews #raison_social {    width: 178px;}
	.contForm .id_status div span{font-size:14px;padding:0 5px 0 6px!important;width:100% !important;}
	/********************* END pageNews *****************/

	/******************** Listing marques ***************/
	.globalPage  .pagemanufacturer_list{padding:0 0 0 15px;width:290px;}
	.globalPage  #manufacturers_list{padding:20px 0 10px 35px;}
	.globalPage  .manufacturer_page .pagination_cat{margin-right:0;}
	/**************** END Listing marques ***************/


	/*********************** Password *******************/
		.pagePassword h1{padding:0;}
	/******************** END Password ******************/

	/********************** 404 *****************/
		.globalPage .error404{padding:28px 0 0 15px;width:290px;}
		.globalPage .error404 h1{ font-size: 24px;margin: 0 0 27px;}
		.error404 .block01{width:100%;clear:both;float:none;padding:0;		border:none;font-size: 82px;text-align:center;		}
		.error404 .block02{width:100%;clear:both;float:none;padding:0;text-align:center;}
	/******************* END 404 ****************/

		.mobile_field{display: block;}

	/******************** Menu ********************/
		.rightMenuResp{position:absolute;top:0;right:-265px;/*height:100%;*/display:block;background: #057247;	width:265px;	}
		.rightMenuResp #menu{width:100%;height:auto;}
		.rightMenuResp #menu > li{text-align:left;height:auto;float:none;clear:both;border:none;border-bottom:1px solid #0b5e3d;}
		.rightMenuResp #menu > li > a{font-size:15px;font-family:MontserratRegular;text-align:left;float:none;height:56px;display:block;padding:0 0 0 19px;line-height:56px;}
		.rightMenuResp #menu > li > a > span{float:none;width:auto!important;text-align:left;}
		.rightMenuResp #menu > li.advtm_menu_1{display:none;}
		.rightMenuResp #menu > li.hover{}
		.rightMenuResp #menu > li.hover a{background:#0d573a;}
		.rightMenuResp #menu > li > a.advtm_menu_actif,.rightMenuResp #menu > li.parentActive > a{background:#0d573a;color:#fff;}
		.rightMenuResp #menu > li.parentActive .adtm_sub{display:block;}
		.rightMenuResp .adtm_sub{height:auto;position:static;display:none;width:225px;	height:auto;padding:0 20px 19px;background:#0d573a;box-shadow:none;}
		.rightMenuResp .adtm_sub table{display:block;width:100%;}
		.rightMenuResp .adtm_sub table tbody{display:block;width:100%;}
		.rightMenuResp .adtm_sub table tr{display:block;width:100%;}
		.rightMenuResp .adtm_sub table td{min-height:1px;display:block;padding:0 0 10px;border:none;width:auto;}
		.rightMenuResp .adtm_sub td p{padding:0 0 10px;font-size:15px;}
		.rightMenuResp .adtm_sub td a {margin:0 0 12px 20px;display:inline-block;   font-size: 12px;}
		.rightMenuResp .adtm_sub td.is-image{display:none;}
	/***************** END Menu *******************/


	/*---------------mise en page popin cgv----------------------*/
	body#cms.content_only{ background:#fff !important;}
	body#cms.content_only .page_cms{ border-top:none !important;}
	body#cms.content_only .page_cms .content_only{padding-right:20px !important;}


	/*----mise en page intituler ajout parr reference de la pagepanier---*/
	.ac_results{ width:263px !important}
	.error-captcha{padding:10px 0}


    #id_status{
        width:270px;
        margin:10px 0;
    }

    .companytext {
        width:270px !important;
        margin:10px 0;
    }

    .cart_itemMobile{
        display:block;
    }

    .cart_itemDesktop{
        display:none;
    }

	#order-detail-content tr .champ {display: none;}
	.moreinformations {cursor: pointer;height: 25px; padding-top: 5px;float:left;width:70px;color:#057247;}
	.more-background {background: url(/themes/triangle/css/../img/background/puce-link-1.png) 0px 0px no-repeat;width: 12px;  height: 17px;float: left; margin-left: 3px; margin-top: 6px;}
	.less-background {-webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); }
	.descriptionInformations {clear: both;}
	#showHideMenu{display:block !important;}

	/* FORMULAIRE D'INSCRIPTION */
	label.birthday_class {width: 150px !important;}
    /*
	span.info-error {margin-top: 7px; margin-left: 0px; width: 310px;}
    */
	.contForm p.text {height: 72px;}
	#account-creation_form .checkbox {width: 273px;}
	#account-creation_form .status-error {margin: 0px;}
	#account-creation_form .contForm p.Text {width: 96%;}
	.globalPage #account-creation_form.contForm .label_2 {left: 11px;}
	.autocomplet_city_postcode {top: 0px; left: 3px;}
	.birthday_class.input-error {float: left;}
	#account-creation_form .inline-infos {padding: 6px 0 0 0;}
	.radio .text {height: inherit !important;
    padding: 10px 0 10px 0;}
    /*
	.status-error {display: inline-block;}
    */
	#account-creation_form.contForm #phone_mobile {margin-bottom: 5px;}
	#account-creation_form.contForm .birthdayfield {height: 76px;}
	.authentication .backfrm {width: 100px;}

	td.cart_quantity div.quantityAction {background: #8080801a;padding-top: 5px;padding-bottom: 5px;}
	td.cart_quantity {width:100%;}
	.trqt, .unit_price {display: inline;}
	.total_price_product {padding-right: 5px !important;}

	/*----FancyBox Add Product---*/
	.fancybox-inner {height: 213px;}
    #prodFancy {width:auto;}
	#prodFancy .btnProdFancy {float: none; margin-left: 7%; padding: 12% 0 0;}
	#prodFancy .prodFancyText {width: auto; float: none;}
	#conseilleBox {display:none;}

	/* Fiche produit */
	#pb-left-column h2 {width: 100%;}


	/* e-devis */
	#module-quotes-quotecart .cart_itemMobile {width: 300px;padding-left: 9px;}
	#module-quotes-quotecart .cart_quantity {width: 40% !important;}
	.line_foot {width: 95%;}
	#module-quotes-quotecart h1, #module-quotes-quotecart #content_quote h3 {padding-left: 15px;}

	#module-quotes-quotecart .cart_navigation .link_1 {margin-bottom:10px;margin-left: 5%;  margin-right: 5%;font-size: 12px;}
	#module-quotes-quotecart .standard-checkout {width: 90%;}
	#module-quotes-quotecart .button_large.link_1 {width: 74.5% !important;}
	.image_devis {width: 100%;height: auto;}


	/* Fiche produit */
	#pb-left-column h2 {width: 100%;}

	.bloc_search form p input[type="text"] {margin: 0 2px 0 -13px;}


	.block_cart_edevis {height: 37px;text-align:center;margin:auto;display:block;margin-bottom:20px;width:173px;background-color: #494949; border-radius: 4px;}
	.block_cart_edevis:hover {background:#27ae60;}
	.block_cart_edevis a{color: #FFC000;}
	.block_cart_edevis a:hover{text-decoration: none; color:white;}
	.my-edevis {top: -4px; position: relative;}
	.my-edevis span {top: 5px; position: relative;}
	.quotecart_first_url_devis,  .quotecart_two_url_devis {position: relative; top: 4px;}


	.reinsurancebis_block ul { flex-wrap: wrap; }
	.reinsurancebis_block ul li { width: 50%; }
}
