/* CSS for jQuery CCSlider Plugin 3.0.2
 * Copyright 2012, Nilok Bose  
 * http://codecanyon.net/user/cosmocoder
*/

/* Styles for slider div and images */
.no_mobil{display:block;}
.shipping_msge{margin-top:8px;}
.buy_msge{padding:16px 10px 10px 10px;margin:8px 0px 8px 0px;}
.msge_curspoint{cursor:pointer}
.no_disp{display:none;}
.lineh1{line-height:1}
.lineh12{line-height:1.2}
.max600{ max-width:600px; width:90%}
.padtop6{padding-top:6px}
/*.frightpad0{float:right; padding:0px 0px 0px 20px}*/
.padtop0{padding-top:0px}
/*.padtop22{padding-top:22px}*/

.mobil{width: 48px;height:48px;position:absolute;right:0px;top:0px;padding-top:14px;cursor:pointer}



#slider{width:1163px;height:0px;background:transparent;margin:0 auto 2px 0;border-radius:10px;overflow:hidden;box-shadow:0 2px 5px #333}

.flag_menu{width:22; height:16}

.txtareacreataccount{width:280px}

.ccslider{position:relative}

.slider-innerWrapper{position:relative;width:100%;height:100%;overflow:hidden}

.slider-innerWrapper img{position:absolute;top:0;left:0;visibility:visible !important;max-width:100%}

/* Styles for next/prev and play/pause buttons */
a.slider-nav{position:absolute;top:25%;z-index:200;cursor:pointer}

.slider-nav.prev{left:0}

.slider-nav.next{right:0}

.ccslider:hover .slider-nav{display:block}

.slider-timer{position:absolute;right:20px;top:20px;z-index:200;cursor:pointer;display:none}

.ccslider:hover .slider-timer{display:block}

/* Containers for custom HTML content */
.cc-htmlwrapper{position:absolute;top:0;left:0;z-index:101;width:100%;height:100%;overflow:hidden;display:none} 

.cc-html{position:absolute;top:0;left:0;width:100%;height:100%;display:none}

.cc-html img{/* This ensures that images inside custom html content are visible */visibility:visible !important}

/* Styles for links placed on slide images*/
.slider-link{display:block;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background:url(about:blank); /* hack to fix a bug in IE, to make the anchor tag clickable. Can use any fake image url */}

/* position the canvas elements for 3d effect */
.ccslider canvas{position:absolute;top:0;left:0}

/* ALL */

.MenuBottom{padding:8px;width:100%;text-align:center;padding-left:4px;background:rgba(255,255,255,0.8);border-radius:6px;float:left;border:1px solid grey}

.breadcrunp{font-size:15px;color:black;font-weight:700}

div#tablemainframe{width:98%;margin-top:8px;z-index:200;position:relative;min-height:760px;margin-right:auto;margin-left:auto}
 
.bcklstproduct{padding:8px;margin:0px 8px 10px 8px;height:380px;width:250px;position:relative;background:rgba(255,255,255,0.8);border-radius:6px;float:left;border:1px solid grey}

.shipdesc{width:75%}

/* PRODUCT INFO */

.social_prod_desc{float:left;margin:6px;border-radius:8px;background-color:white;border:1px solid grey;padding:12px 10px 6px 10px;width:444px;text-align:center;}

.warrant0{float:left;margin:0px 6px 6px 6px;border-radius:8px;background-color:white;border:1px solid grey;width:444px}

.warranthide{display:none}

.imggiapi{width:180px;height:61px;margin:10px 30px 6px 30px}
.imgtrustpi{width:180px;height:35px;margin:10px 30px 6px 30px}
.imgwarantpi{width:88px;height:70px;margin:10px 30px 6px 30px}

.infodescproduct2{margin:10px 0px 0px 6px;width:444px;border-radius:8px;background-color:white;font-size:16px;float:left;border:1px solid grey;padding:8px 12px 12px 12px ;text-align:center; line-height:1.2}
.infodescproduct2hide{visibility:hidden!important;height:0px!important;margin:0px!important;padding:0px!important}

.category_title{font-size:19px;padding:4px 8px 6px 8px;margin:0px 0px 10px 0px;font-family:caviar;font-weight:bold;color:white;border-radius:8px;background:-webkit-linear-gradient(top,#0099ff 0%,#367dc9 50%) ;border:1px solid grey;text-shadow:2px 2px 4px black;}
.category_title a{color:white;text-decoration:none}
.category_title a:hover{color:white;text-decoration:underline}

.linkwh{color:white;line-height:1.2}
.linkwh a{color:white}
.linkwh:hover{color:white!important;text-decoration:none}

.wth10{width:10%}
.wth15{width:15%}
.wth25{width:25%}
.wth30{width:30%}
.wth35{width:35%}
.wth50{width:50%}
.wth60{width:60%}
.wth80{width:80%}
.wth90{width:90%}
.wth99{width:99%}
.wth100{width:100%}
.wth200p{width:200px}
/*.wth100tab0{width:100%;border:0;cellspacing:0;cellpadding:0}
.wth100tab2{width:100%;border:0;cellspacing:0;cellpadding:2}*/

.cursorpoint{cursor:pointer}
.pagesplit{color:#ffffff;text-shadow:1px 2px 2px #000000;}
.mtop-20{margin-top:-20px;}

.lheigh02{line-height:0.2}

.mtop10{margin-top:10px}
.top4{margin-top:4px}
.mtop6{margin-top:6px}

.mrgth10{margin-right:10px}
.mrgth6{margin-right:6px}

.mbto6{margin-bottom:6px}
.mbto10{margin-bottom:10px}

.mleft20{margin-left:20px}
.mtop0{margin-top:0px}
.margin0{margin:0}
.margin00100{margin:15px 0 0 0}
.margin5050{margin:5px 0 5px 0}
.margin303000{margin:30px 30px 0px 0px}
.margin3030025{margin:30px 30px 0px 25px}
.margin300025{margin:30px 0px 0px 25px}
.margin20301060{margin:20px 30px 10px 60px}
.margin20000{margin:20px 0 0 0}
.margin0505{margin:0 5% 0 5%}
.margin20301025{margin:20px 30px 10px 25px}
.margin8080{margin:8px 0px 8px 0px}

.fbconcour{border:none;overflow:hidden}

 .myTable {font-family: Verdana, Arial, sans-serif;font-size: 12px;}
    .myTable tr:nth-child(odd) {background: #ffffff}
    .myTable tr:nth-child(even) {background: rgb(224,235,255)}
    .myTable td, th {text-align: center; width:33%;}
    .myTable td {padding:6px!important}
	
/*.blokprod{align-content: center;margin:  0 auto 30px auto;justify-content: center;display:  grid;grid-template-rows: auto auto;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));}*/

.txtwhite{color:#FFF}
.txtbold{font-weight:bold;}
.txtunderlin{text-decoration:underline}
.txtleft{text-align:left}
.txtjustify{text-align:justify; line-height:1.2}
.center{text-align:center}
.txtright{text-align:right}
.valignmid{vertical-align:middle}
.padleft10{padding-left:14px}
.padleft14{padding-left:14px}
.fleft{float:left}
.fright{float:right}
.fleft98{float:left;width:98%}
/*.padl6{padding-left:6px}
.padl35{padding-left:35px}
.padr20{padding-right:20px}
.padr35{padding-right:35px}
.pad310{padding:3px 10px}*/
.pad2{padding:2px}
.pad4{padding:4px}
.pad6{padding:6px}
.pad8{padding:8px}
.padtop4{padding-top:2px}
/*.padtop4040{padding:4px 0 4px 0}
.padtop50{padding-top:50px}*/
.padtop06{padding:0px 6px 0px 6px;line-height:1}
/*.padding310{padding:3px 10px}

.padding16101010{padding:16px 10px 10px 10px}*/
.padding1001010{padding:10px 0px 10px 10px}
.padding20{padding:25px}
.martop20{margin-top:20px}

/*
.hei10{height:10px}
.dispinbloc {display: inline-block}
.maxw300{max-width:300px}

.padrh16{padding-right:16px}*/

.langhead{float:left;padding-bottom:8px}

.rose{color:#FF66CC}
.black{color:black}
.white{color:white}
.blue{color:#0099ff}
.yellow{color:yellow}
.displayno{display:none}

.clear{clear:both}

.fverda{font-family:verdana}
/*.fsiz10{font-size:10px}*/
.attribute-font-size{font-size:14px}

.displaytab{display:table}
.displaytabcell{display:table-cell}
.displaytabrow{display:table-row}
.displaytabrowgp{display:table-row-group}

.imgcart{width:100px;height:100px;margin:5px 10px 5px 5px; vertical-align:middle}
.desccartprod{width:100%;font-size:14px;padding-top:10px}

.prodtab95{width:95%;margin-left:10px;clear:both;overflow:hidden}
.prodtab30{width:25%;float:left;clear:both;padding-right:10px;overflow:hidden}
.prodtab65{width:72%;float:left;overflow:hidden}
.prodligne{font-size:16px;color:black;margin-bottom:10px;clear:both;text-align:left;text-decoration:underline; line-height:1.2;}
.proddescrip{font-size:16px;color:black;text-align:left;margin-bottom:10px;min-height:16px;clear:both; line-height:1.2; }
.prodetail{font-family:greatvibes!important;letter-spacing:1px;font-size:24px;text-align:left;margin-bottom:14px; line-height:1.1}

.globtexte{font-size:18px;color:black}
.description{font-size:16px;padding-top:5px}
.orderEdit{font-size:10px;color:black;text-decoration:underline;font-weight:700}

.banlink{color:white}
.banlink a{color:white}
.banlink a:hover{color:white}

.titlecertif{font-size:42px;padding-top:20px}

.bantitle{font-family:caviar;color:white;text-align:center;font-weight:bold; text-shadow:2px 2px 2px black;margin:0px}

.titleban1{font-size:44px;padding:20px 140px 0px 140px;line-height:1.2}

.bantrt{font-family:greatvibes;letter-spacing:2px;font-size:100px;text-shadow:2px 2px 2px black;padding-top:85px;text-align:center}/*JOYEUSES FETES*/
.trustboxban{width:213px;height:86px}
.baneval{font-size:30px;padding:0px 80px 0px 80px;text-shadow:2px 2px 4px black;text-align:center}   

.top_seller{padding:100px 80px 0px 80px;border:0;text-align:center}
.top_seller_img{width:350px;height:71px}
.txt_top_seller{border:0;margin:0px;line-height:1}

.txtimggia{padding:90px 0px 0px 0px;text-align:center}
.imggia{width:250px;height:88px;border:0}
.txtcertif{font-size:36px;padding:60px 120px 0px 120px;text-shadow:2px 2px 4px black;text-align:center;line-height:1.1}

.toptitlegaranti{font-size:42px;padding:10px 0px 60px 0px}
.titlegaranti{font-size:35px;font-family:josef;font-weight:bold;line-height:1;padding:0px 60px 0px 60px;text-shadow:2px 2px 4px black;text-align:left}
.txtgaranti{font-size:30px;font-family:josef;line-height:1;text-shadow:2px 2px 4px black;padding:4px 60px 24px 60px;text-align:justify}
.step25{visibility:visible}  

.titletiki{font-size:42px;font-family:josef;padding:22px 0px 90px 0px}
.txttiki{font-size:35px;font-family:josef;font-weight:bold;line-height:1;text-shadow:2px 2px 4px black;padding:30px 0px 40px 60px;text-align:left}

.toptitleoffer{font-size:42px;padding:10px 0px 50px 0px;margin:0px }
.titleoffer{font-size:35px;font-family:josef;color:white;font-weight:bold;line-height:1;padding:0px 60px 0px 60px;text-shadow:2px 2px 4px black;margin:0px;text-align:left}
.txtoffer{font-size:30px;font-family:josef;color:white;line-height:1;text-shadow:2px 2px 4px black;text-align:justify;padding:2px 60px 20px 60px;margin:0px}
.step7{visibility:visible}  

.titleconcour{font-size:56px;font-weight:900;color:#0099ff;font-family:greatvibes;text-shadow:2px 2px 2px black066;padding:20px 80px 80px 80px}
.txtconcour{font-size:52px;color:white;text-align:center;font-family:greatvibes;text-shadow:2px 2px 2px black066;padding:14px 120px 6px 120px;line-height:1.1}

.borderbck2{font-size:17px;background:rgba(255,255,255,0.8);border-radius:8px;padding:16px;margin:0px;border:1px solid grey}

.borderbck3{background:rgba(255,255,255,0.8);border-radius:8px;padding:8px 8px 8px 8px;border:1px solid grey}

.borderbckbanner{padding:6px 5px 4px 7px;background:rgba(255,255,255,0.7);margin-top:5px;border-radius:8px}

.borderbckbanner2{background:rgba(255,255,255,0.8);border-radius:8px;margin:-1px 0px 2px 0px;border:1px solid grey;padding:6px 5px 6px 8px}

.txtlstproduct{font-size:18px;text-align:center;padding:6px; line-height:1.2; font-weight:100}
#textform{font-size:16px;background:rgba(255,255,255,0.8);border-radius:8px;border:1px solid grey;text-align:justify;padding:10px 10px 16px 10px}
div#textinfo{font-size:16px;background:rgba(255,255,255,0.8);border-radius:8px;border:1px solid grey;text-align:justify;padding:12px 18px 18px 18px}

.div-faq{width:199px;height:176px;border:grey 1px solid;border-radius:8px;padding:6px;margin-right:0px;margin-bottom:2px;display:inline-table;float:none}

.div-info-footer-title{position:relative;text-align:center;padding:4px;margin-bottom:6px;margin-right:auto;margin-left:auto;border-radius:8px;background:-webkit-linear-gradient(top,#0099ff 0%,#0099ff 50%);border:1px solid white;font-size:16px}

.div-info-footer-desc{margin-left:0;position:relative;text-align:left;color:white;font-size:14px;border-width:4px;padding:2px;line-height:1.2}

.div-info-footer-title a{color:white}
.div-info-footer-desc a{color:white}
.div-info-footer-desc a:hover{color:grey}

#cart-value{position:absolute;right:8px!important;top:64px}

.social_share{padding-left:40px}

.social_img{width:40px;height:40px}

.mainbudsc{font-size:16px;text-align:center;padding:4px 0px 8px 0px;font-weight:700}
.avis_prod{font-size:15px;text-align:center;;font-weight:500;padding:0px}
	
.labeladdress{font-size:17px; line-height:1}
	
.msg_index{font-size:17px; line-height:1.4; padding:12px}
	
.prod_garant{padding-bottom:3px}
		
.prod_class{line-height:1.1}
.txt_login{line-height:1.1}
.txt_history{line-height:1.2}
.txt_htc_desc{line-height:1.2}
	
@media screen and (max-width:1242px){
.titleban1{font-size:40px;padding:20px 160px 0px 160px}
.bantrt{padding-top:35px;text-align:center}
.baneval{font-size:26px;padding:40px 80px 0px 80px}   
.top_seller{padding:60px 40px 0px 40px}
.top_seller_img{width:350px;height:71px}
.titlecertif{font-size:40px;padding-top:12px}
.imggia{width:250px;height:88px;border:0}
.txtimggia{padding:75px 0px 10px 0px;margin:0px}
.txtcertif{font-size:33px;padding:50px 80px 0px 80px}
.toptitlegaranti{font-size:42px;padding:10px 0px 40px 0px} 
.titlegaranti{font-size:35px;padding:0px 46px 0px 46px}
.txtgaranti{font-size:30px;padding:0px 46px 16px 46px;line-height:0.9}
.titletiki{font-size:42px;padding:16px 20px 120px 20px}
.txttiki{font-size:34px;padding:10px 0px 50px 80px}
.toptitleoffer{font-size:42px;padding:10px 0px 55px 0px} 
.titleoffer{font-size:35px;padding:0px 0px 0px 46px}
.txtoffer{font-size:30px;padding:0px 46px 16px 46px;line-height:0.9}
.titleconcour{font-size:64px;padding:18px 50px 106px 50px}
.txtconcour{font-size:52px;padding:0px 110px 12px 110px;line-height:1.1}
}

@media screen and (max-width:1125px){
.titleban1{font-size:38px;padding:30px 20px 0px 20px}
.bantrt{padding-top:65px;text-align:center}
.top_seller{padding:65px 40px 0px 40px}
.titlecertif{font-size:40px;padding-top:12px}
.imggia{width:200px;height:70px;border:0}
.txtimggia{padding:75px 0px 0px 0px}
.txtcertif{font-size:30px;padding:50px 180px 0px 180px}
.toptitlegaranti{font-size:42px;padding:10px 0px 40px 0px} 
.titlegaranti{font-size:34px;padding:0px 46px 0px 46px}
.txtgaranti{font-size:28px;padding:0px 46px 12px 46px;line-height:0.9}
.titletiki{font-size:42px;padding:14px 20px 90px 20px}
.txttiki{font-size:34px;padding:10px 0px 40px 60px}
.toptitleoffer{font-size:42px;padding:2px 0px 50px 0px} 
.titleoffer{font-size:34px;padding:0px 0px 0px 46px}
.txtoffer{font-size:28px;padding:0px 46px 16px 46px;line-height:0.9}
.titleconcour{font-size:56px;padding:18px 50px 75px 50px}
.txtconcour{font-size:49px;padding:0px 60px 14px 60px;line-height:1.1}
}

@media screen and (max-width:1080px){
.titleban1{font-size:38px;padding:30px 20px 6px 20px}
.bantrt{font-size:90px;padding-top:45px;text-align:center}
.baneval{font-size:24px;padding:30px 80px 0px 80px}   
.top_seller{padding:75px 40px 0px 40px}
.top_seller_img{width:300px;height:61px}
.titlecertif{font-size:36px;padding-top:20px}
.imggia{width:200px;height:70px;border:0}
.txtimggia{padding:70px 0px 0px 0px}
.txtcertif{font-size:30px;padding:50px 160px 0px 160px}
.toptitlegaranti{font-size:40px;padding:12px 0px 50px 0px} 
.titlegaranti{font-size:32px;padding:0px 46px 0px 46px}
.txtgaranti{font-size:28px;padding:0px 46px 14px 46px;line-height:0.9}
.titletiki{font-size:40px;padding:14px 20px 95px 20px}
.txttiki{font-size:32px;padding:10px 0px 40px 60px}
.toptitleoffer{font-size:40px;padding:4px 0px 50px 0px} 
.titleoffer{font-size:32px;padding:0px 0px 0px 46px}
.txtoffer{font-size:28px;padding:0px 46px 14px 46px;line-height:0.9}
.titleconcour{font-size:54px;padding:14px 50px 80px 50px}
.txtconcour{font-size:48px;padding:0px 60px 14px 60px;line-height:1.1}
}

@media screen and (max-width:1024px){
.titleban1{font-size:36px;padding:14px 100px 6px 100px}
.bantrt{padding-top:20px;text-align:center}
.baneval{font-size:20px;padding:30px 80px 0px 80px}   
.top_seller{padding:45px 40px 0px 40px}
.top_seller_img{width:300px;height:61px}
.titlecertif{font-size:36px;padding-top:12px}
.imggia{width:200px;height:70px;border:0}
.txtimggia{padding:65px 0px 0px 0px}
.txtcertif{font-size:29px;padding:48px 80px 0px 80px}
.toptitlegaranti{font-size:38px;padding:8px 0px 40px 0px} 
.titlegaranti{font-size:30px;padding:0px 46px 0px 46px}
.txtgaranti{font-size:26px;padding:0px 46px 14px 46px;line-height:0.9}
.titletiki{font-size:38px;padding:10px 20px 85px 20px}
.txttiki{font-size:30px;padding:10px 0px 50px 60px}
.toptitleoffer{font-size:38px;padding:8px 0px 40px 0px} 
.titleoffer{font-size:30px;padding:0px 0px 0px 46px}
.txtoffer{font-size:26px;padding:0px 46px 14px 46px;line-height:0.9}
.titleconcour{font-size:54px;padding:16px 50px 70px 50px}
.txtconcour{font-size:48px;padding:0px 50px 10px 50px}
.no_background_mobile{background:#0099ff}
.no_background_account{visibility:hidden;height:0}
}

.no_background_mobile{background:#0099ff!important}

@media screen and (max-width:970px){
div#tablemainframe{min-height:460px;margin-left:0}
.txtareacreataccount{width:95%}
.titleban1{font-size:36px;padding:20px 20px 6px 20px}
.bantrt{padding-top:40px;text-align:center}
.baneval{font-size:24px;padding:10px 80px 0px 80px}   
.top_seller{padding:85px 40px 0px 40px}
.top_seller_img{width:250px;height:51px}
.titlecertif{font-size:36px;padding-top:12px}
.imggia{width:200px;height:70px;border:0}
.txtimggia{padding:50px 0px 0px 0px}
.txtcertif{font-size:28px;padding:50px 130px 0px 130px}
.toptitlegaranti{font-size:35px;padding:4px 0px 45px 0px} 
.titlegaranti{font-size:28px;padding:0px 46px 0px 46px}
.txtgaranti{font-size:25px;padding:0px 46px 10px 46px;line-height:0.9}
.titletiki{font-size:36px;padding:14px 20px 70px 20px}
.txttiki{font-size:30px;padding:10px 0px 40px 60px}
.toptitleoffer{font-size:35px;padding:4px 0px 45px 0px} 
.titleoffer{font-size:28px;padding:0px 0px 0px 46px}
.txtoffer{font-size:25px;padding:0px 46px 14px 46px;line-height:0.9}
.titleconcour{font-size:54px;padding:14px 50px 65px 50px}
.txtconcour{font-size:48px;padding:0px 50px 6px 50px}
}

@media screen and (max-width:930px){
.mainbudsc{font-size:16px}
.avis_prod{font-size:16px}
.social_img{width:45px;height:45px}
.prodtab30{width:26%;float:left;clear:both;padding-right:10px}
.prodtab95{width:100%;margin-left:2px}
.prodligne{font-size:18px}
.proddescrip{font-size:18px}
.prodetail{font-size:24px}
.bcklstproduct{margin:10px auto 0 auto;width:260px}
.img_garantie{width:257px;height:198px}

/* PRODUCT INFO */
.warranthide{display:block}
.warranthidetheme{float:left;margin:10px 0px 0px 0px;border-radius:8px;background-color:white;border:1px solid grey;padding:4px;width:100%;height:auto}

.infodescproduct2hide{visibility:visible!important;float:left!important;margin:10px 0px 0px 0px!important;border-radius:8px!important;background-color:white!important;border:1px solid grey!important;padding:12px!important;width:100%!important;height:auto!important;font-size:18px!important}

/* INDEX.PHP */
/* CCSLIDDER */
.titleban1{font-size:34px;padding:25px 20px 6px 20px}
.bantrt{font-size:80px;padding-top:50px;text-align:center}
.baneval{font-size:18px;padding:5px 80px 0px 80px}   
.top_seller{padding:40px 40px 0px 40px}
.top_seller_img{width:250px;height:51px}
.titlecertif{font-size:34px;padding-top:12px}
.txtimggia{padding:42px 0px 0px 0px}
.imggia{width:200px;height:70px;border:0}
.txtcertif{font-size:26px;padding:50px 120px 0px 120px}
.toptitlegaranti{font-size:34px;padding:6px 0px 40px 0px}
.titlegaranti{font-size:28px;padding:0px 46px 0px 46px}
.txtgaranti{font-size:23px;padding:0px 46px 10px 46px;line-height:0.9}
.titletiki{font-size:34px;padding:14px 20px 70px 20px}
.txttiki{font-size:29px;padding:10px 0px 30px 60px}
.toptitleoffer{font-size:34px;padding:6px 20px 40px 20px}
.titleoffer{font-size:28px;padding:0px 0px 0px 46px}
.txtoffer{font-size:23px;padding:0px 46px 10px 46px;line-height:0.9}
.titleconcour{font-size:54px;padding:10px 50px 60px 50px}
.txtconcour{font-size:43px;padding:0px 50px 10px 45px;line-height:1.1}

#cart-value{position:relative;right:-1px;top:47px}
}

@media screen and (max-width:880px){
.titleban1{font-size:31px;padding:25px 40px 6px 40px}
.bantrt{padding-top:60px;text-align:center}
.baneval{font-size:18px;padding:5px 80px 0px 80px}   
.top_seller{padding:80px 40px 0px 40px}
.top_seller_img{width:250px;height:51px}
.titlecertif{font-size:32px;padding-top:12px}
.txtimggia{padding:38px 0px 0px 0px}
.imggia{width:200px;height:70px;border:0}
.txtcertif{font-size:24px;padding:40px 110px 0px 110px}
.toptitlegaranti{font-size:32px;padding:6px 0px 30px 0px}
.titlegaranti{font-size:26px;padding:6px 46px 0px 46px}
.txtgaranti{font-size:23px;padding:0px 46px 4px 46px;line-height:0.9}
.titletiki{font-size:28px;padding:10px 20px 70px 20px}
.txttiki{font-size:25px;padding:10px 0px 30px 60px}
.toptitleoffer{font-size:32px;padding:2px 20px 30px 20px}
.titleoffer{font-size:26px;padding:2px 0px 0px 46px}
.txtoffer{font-size:23px;padding:0px 46px 4px 46px;line-height:0.9}
.titleconcour{font-size:48px;padding:12px 50px 65px 50px}
.txtconcour{font-size:38px;padding:0px 50px 12px 50px;line-height:1.1}
}	 

@media screen and (max-width:828px){
.titleban1{font-size:30px;padding:30px 40px 6px 40px}
.bantrt{padding-top:40px}
.baneval{font-size:18px;padding:5px 80px 0px 80px}   
.top_seller{padding:65px 40px 0px 40px}
.top_seller_img{width:250px;height:51px}
.titlecertif{font-size:32px;padding-top:14px}
.txtimggia{padding:32px 0px 0px 0px}
.imggia{width:200px;height:70px;border:0}
.txtcertif{font-size:22px;padding:45px 120px 0px 120px}
.toptitlegaranti{font-size:28px;padding:4px 0px 30px 0px}
.titlegaranti{font-size:26px;padding:0px 46px 0px 46px}
.txtgaranti{font-size:23px;padding:0px 46px 8px 46px;line-height:0.9}
.titletiki{font-size:28px;padding:10px 20px 70px 20px}
.txttiki{font-size:25px;padding:10px 0px 30px 60px}
.toptitleoffer{font-size:28px;padding:2px 20px 20px 20px}
.titleoffer{font-size:26px;padding:0px 0px 0px 46px}
.txtoffer{font-size:23px;padding:0px 46px 6px 46px;line-height:0.9}
.titleconcour{font-size:46px;padding:12px 50px 50px 50px}
.txtconcour{font-size:38px;padding:0px 50px 12px 50px;line-height:1.1}
}

@media screen and (max-width:800px){
.titleban1{font-size:30px;padding:14px 60px 6px 60px}
.bantrt{font-size:60px;padding-top:10px}
.baneval{font-size:18px;padding:5px 80px 0px 80px} 
.top_seller{padding:45px 40px 0px 40px}
.top_seller_img{width:200px;height:40px}
.titlecertif{font-size:28px;padding-top:10px}
.txtimggia{padding:50px 0px 0px 0px}
.imggia{width:170px;height:60px;border:0}
.txtcertif{font-size:22px;padding:44px 70px 0px 70px}
.imggiapi{width:126px;height:42px;margin:10px 30px 10px 30px}
.imgtrustpi{width:126px;height:24px;margin:10px 30px 6px 30px}
.imgwarantpi{width:62px;height:50px;margin:10px 30px 6px 30px}
.toptitlegaranti{font-size:28px;padding:4px 2px 38px 0px}
.titlegaranti{font-size:24px;padding:0px 0px 0px 40px}
.txtgaranti{font-size:22px;padding:0px 40px 10px 40px;line-height:0.9}
.titletiki{font-size:28px;padding:10px 20px 70px 20px}
.txttiki{font-size:25px;padding:10px 0px 30px 60px}
.toptitleoffer{font-size:28px;padding:1px 20px 32px 20px}
.titleoffer{font-size:24px;padding:0px 0px 0px 40px}
.txtoffer{font-size:22px;padding:0px 40px 6px 40px;line-height:0.9}
/*.step7{visibility:hidden}  */
.titleconcour{font-size:48px;padding:6px 50px 44px 50px}
.txtconcour{font-size:40px;padding:0px 50px 12px 50px;line-height:1}
.slider-nav.next, .slider-nav.prev{opacity:0.2;width:14px;height:14px}
}

@media screen and (max-width:768px){
/* GALAXY A53 PAYSAGE  */
.shipdesc{font-size:19px}
.globtexte{font-size:19px}
.bcklstproduct{height:420px;width:280px}
.txtlstproduct{font-size:19px}
.borderbck2{font-size:18px}
.htc_descriptioncss2{font-size:18px}	
#textform{font-size:18px}	
div#textinfo{font-size:18px}	
.orderEdit{font-size:15px;text-align:right}	
.category_title{font-size:19px;text-align:center; line-height:1.2}
.description{font-size:18px}
.titleban1{font-size:29px;padding:12px 40px 14px 40px}
.trustboxban{width:142px;height:57px}
.top_seller{padding:40px 40px 0px 40px}
.top_seller_img{width:240px;height:46px}
.bantrt{padding-top:30px}
.baneval{font-size:18px;padding:0px 80px 0px 80px}   
.titlecertif{font-size:28px;padding-top:10px}
.txtimggia{padding:40px 0px 0px 0px}
.imggia{width:180px;height:60px;border:0}
.txtcertif{font-size:24px;padding:46px 40px 0px 40px}
.toptitlegaranti{font-size:28px;padding:8px 0px 44px 0px}
.titlegaranti{font-size:23px;padding:0px 0px 0px 40px}
.txtgaranti{font-size:21px;padding:0px 40px 12px 40px;line-height:1}
.titletiki{font-size:28px;padding:10px 20px 70px 20px}
.txttiki{font-size:23px;padding:10px 0px 40px 60px}
.toptitleoffer{font-size:28px;padding:2px 20px 30px 20px}
.titleoffer{font-size:23px;padding:3px 0px 0px 40px}
.txtoffer{font-size:21px;padding:0px 70px 7px 40px;line-height:0.9}
.titleconcour{font-size:46px;padding:10px 50px 50px 50px}
.txtconcour{font-size:36px;padding:0px 50px 10px 50px;line-height:1}
.div-faq{width:98%;height:135px;border:grey 1px solid;border-radius:8px;padding:6px;margin:4px}
.div-info-footer-title{font-size:22px}
.div-info-footer-desc{font-size:20px}
}

@media screen and (max-width:750px){
.titleban1{font-size:28px;padding:20px 20px 6px 20px}
.bantrt{padding-top:35px}
.baneval{font-size:16px;padding:10px 80px 0px 80px}   
.top_seller{padding:55px 40px 0px 40px}
.top_seller_img{width:200px;height:40px}
.titlecertif{font-size:26px;padding-top:10px}
.txtimggia{padding:40px 0px 6px 0px}
.imggia{width:170px;height:60px;border:0}
.txtcertif{font-size:22px;padding:35px 90px 0px 90px; line-height:1.1}
.toptitlegaranti{font-size:28px;padding:4px 0px 30px 0px}
.titlegaranti{font-size:22px;padding:0px 0px 0px 40px}
.txtgaranti{font-size:20px;padding:0px 40px 6px 40px; line-height:1.0}
.titletiki{font-size:28px;padding:8px 0px 55px 20px}
.txttiki{font-size:24px;padding:12px 45px 24px 45px}
.toptitleoffer{font-size:28px;padding:2px 20px 20px 20px}
.titleoffer{font-size:22px;padding:0px 0px 0px 40px}
.txtoffer{font-size:20px;padding:0px 70px 6px 40px; line-height:0.9}
.titleconcour{font-size:44px;padding:10px 50px 50px 50px}
.txtconcour{font-size:37px;padding:0px 50px 10px 50px;line-height:1}
}

@media screen and (max-width:736px){
.breadcrunp{font-size:14px;color:black;font-weight:700}
.titleban1{font-size:25px;padding:20px 10px 6px 10px}
.top_seller{padding:65px 40px 0px 40px}
.top_seller_img{width:160px;height:31px}
.bantrt{padding-top:35px}
.titlecertif{font-size:26px;padding-top:10px}
.txtimggia{padding:35px 0px 6px 0px}
.imggia{width:170px;height:60px;border:0}
.txtcertif{font-size:20px;padding:30px 110px 0px 110px; line-height:1.1}
.toptitlegaranti{font-size:26px;padding:4px 0px 32px 0px}
.titlegaranti{font-size:21px;padding:0px 0px 0px 45px}
.txtgaranti{font-size:19px;padding:0px 45px 7px 45px; line-height:1}
.titletiki{font-size:26px;padding:8px 0px 55px 20px}
.txttiki{font-size:21px;padding:12px 45px 24px 45px}

.toptitleoffer{font-size:26px;padding:3px 0px 20px 0px}
.titleoffer{font-size:21px;padding:0px 40px 0px 40px}
.txtoffer{font-size:19px;padding:0px 60px 3px 40px;line-height:1}
/*.step7{visibility:hidden}  */
.titleconcour{font-size:42px;padding:10px 0px 38px 0px}
.txtconcour{font-size:35px;padding:10px 40px 0px 40px;line-height:1}
.no_mobil{display:none;}
}

@media screen and (max-width:684px){
.img_garantie{width:200px;height:125px}
.titleban1{font-size:24px;padding:20px 10px 0px 10px}
.bantrt{font-size:40px;padding-top:14px}
.top_seller{padding:75px 40px 0px 40px}
.top_seller_img{width:160px;height:31px}
.baneval{font-size:16px;padding:0px 80px 0px 80px}   
.titlecertif{font-size:24px;padding-top:10px}
.txtimggia{padding:26px 0px 0px 0px}
.imggia{width:170px;height:60px}
.txtcertif{font-size:21px;padding:40px 70px 0px 70px; line-height:1}
.toptitlegaranti{font-size:24px;padding:4px 20px 28px 20px}
.titlegaranti{font-size:21px;padding:0px 0px 0px 34px}
.txtgaranti{font-size:19px;padding:0px 34px 6px 34px;line-height:0.9}
.titletiki{font-size:24px;padding:8px 0px 65px 20px}
.txttiki{font-size:22px;padding:0px 0px 34px 45px}
.toptitleoffer{font-size:24px;padding:4px 20px 26px 20px}
.titleoffer{font-size:21px;padding:0px 0px 1px 34px}
.txtoffer{font-size:19px;padding:0px 64px 6px 34px;line-height:0.7}
.titleconcour{font-size:42px;padding:10px 0px 46px 0px}
.txtconcour{font-size:33px;padding:0px 42px 10px 42px;line-height:1}
}

@media screen and (max-width:667px){
.titleban1{font-size:24px;padding:20px 16px 0px 16px}
.bantrt{padding-top:4px}
.top_seller{padding:65px 40px 0px 40px}
.top_seller_img{width:160px;height:31px}
.baneval{font-size:16px;padding:0px 80px 0px 80px}   
.titlecertif{font-size:24px;padding-top:8px}
.txtimggia{padding:28px 0px 0px 0px}
.imggia{width:170px;height:60px;border:0}
.txtcertif{font-size:20px;padding:38px 60px 0px 60px; line-height:1}
.toptitlegaranti{font-size:24px;padding:2px 20px 30px 20px}
.titlegaranti{font-size:20px;padding:3px 0px 2px 34px}
.txtgaranti{font-size:18px;padding:0px 34px 6px 34px;line-height:0.8}
.titletiki{font-size:24px;padding:10px 0px 66px 20px}
.txttiki{font-size:21px;padding:0px 0px 36px 45px}

.toptitleoffer{font-size:24px;padding:2px 20px 24px 20px}
.titleoffer{font-size:20px;padding:1px 0px 1px 34px}
.txtoffer{font-size:18px;padding:0px 64px 5px 34px;line-height:0.8}
/*.step7{visibility:hidden}  */
.titleconcour{font-size:42px;padding:10px 0px 44px 0px}
.txtconcour{font-size:33px;padding:0px 42px 8px 42px;line-height:1}
.social_share{padding-left:40px}
}

@media screen and (max-width:640px){
/* GALAXY A5 PAYSAGE  */
.titleban1{font-size:23px;padding:12px 32px 0px 32px}
.baneval{font-size:16px;padding:0px 80px 0px 80px}   
.top_seller{padding:45px 40px 6px 40px}
.top_seller_img{width:160px;height:31px}
.titlecertif{font-size:24px;padding-top:10px}
.txtimggia{padding:30px 0px 6 px 0px}
.imggia{width:150px;height:53px}
.txtcertif{font-size:22px;padding:38px 80px 34px 80px; line-height:1.1}
.toptitlegaranti{font-size:24px;padding:4px 20px 34px 20px}
.titlegaranti{font-size:19px;padding:0px 0px 2px 30px}
.txtgaranti{font-size:16px;padding:0px 30px 14px 30px;line-height:0.8}
.titletiki{font-size:26px;padding:6px 0px 70px 20px}
.txttikii{font-size:20px;padding:0px 20px 4px 30px;line-height:0.8}
.toptitleoffer{font-size:28px;padding:4px 20px 30px 20px}
.titleoffer{font-size:19px;padding:0px 0px 1px 30px}
.txtoffer{font-size:17px;padding:0px 50px 8px 30px;line-height:0.8}
.titleconcour{font-size:38px;padding:6px 0px 48px 0px}
.txtconcour{font-size:30px;padding:0px 36px 10px 36px;line-height:1}
}

@media screen and (max-width:600px){
.titleban1{font-size:24px;padding:10px 22px 6px 22px}
/*.trustboxban{width:107px;height:43px}*/
.bantrt{padding-top:30px}
.baneval{font-size:16px;padding:14px 40px 0px 40px;line-height:1}   
.top_seller{padding:15px 40px 0px 40px}
.top_seller_img{width:150px;height:29px}
.titlecertif{font-size:22px;padding-top:6px}
.txtimggia{padding:28px 0px 8px 10px}
.imggia{width:150px;height:53px;border:0}
.txtcertif{font-size:18px;padding:30px 55px 0px 55px; line-height:1}
.toptitlegaranti{font-size:22px;padding:0px 20px 35px 20px}
.titlegaranti{font-size:18px;padding:4px 0px 0px 30px}
.txtgaranti{font-size:17px;padding:0px 30px 5px 30px;line-height:0.8}
.titletiki{font-size:24px;padding:4px 0px 70px 20px}
.txttiki{font-size:19px;padding:0px 0px 30px 45px}
.toptitleoffer{font-size:22px;padding:2px 20px 30px 20px}
.titleoffer{font-size:18px;padding:0px 0px 0px 30px}
.txtoffer{font-size:17px;padding:0px 60px 6px 30px;line-height:0.8}
/*.step7{visibility:hidden}  */
.titleconcour{font-size:38px;padding:6px 0px 45px 0px}
.txtconcour{font-size:29px;padding:3px 36px 10px 36px;line-height:0.9}
}

@media screen and (max-width:550px){
.breadcrunp{font-size:11px;color:black;font-weight:600}
.titleban1{font-size:18px;padding:20px 10px 0px 10px}
.bantrt{font-size:40px;padding-top:0px}
.baneval{font-size:16px;padding:0px 40px 0px 40px;line-height:1}   
.top_seller{padding:20px 40px 0px 40px}
.top_seller_img{width:130px;height:25px}
.titlecertif{font-size:19px;padding-top:8px}
.txtimggia{padding:15px 0px 2px 0px}
.imggia{width:130px;height:46px;border:0}
.txtcertif{font-size:16px;padding:30px 60px 0px 60px}
.toptitlegaranti{font-size:20px;padding:2px 10px 30px 20px}
.titlegaranti{font-size:17px;padding:0px 0px 0px 30px}
.txtgaranti{font-size:16px;padding:0px 30px 4px 30px;line-height:0.7}
.step25{visibility:visible}  
.titletiki{font-size:22px;padding:6px 0px 55px 26px}
.txttiki{font-size:18px;padding:0px 0px 24px 40px}
.toptitleoffer{font-size:22px;padding:0px 10px 26px 20px}
.titleoffer{font-size:17px;padding:0px 0px 0px 30px}
.txtoffer{font-size:16px;padding:0px 60px 4px 30px;line-height:0.7}
.titleconcour{font-size:32px;padding:4px 0px 46px 0px}
.txtconcour{font-size:26px;padding:0px 30px 8px 30px;line-height:1}
}


@media screen and (max-width:533px){
.bantrt{font-size:35px;padding-top:-20px}
}

@media screen and (max-width:480px){
.breadcrunp{font-size:12px;color:black;font-weight:700}
.img_garantie{width:120px;height:100px}
.titleban1{font-size:15px;padding:20px 35px 6px 35px}
.bantrt{padding-top:0px}
.baneval{font-size:14px;padding:0px 40px 0px 40px;line-height:1} 
.top_seller{padding:22px 40px 0px 40px}
.top_seller_img{width:130px;height:25px}
.titlecertif{font-size:19px;padding-top:7px}
.txtimggia{padding:7px 0px 2px 0px}
.imggia{width:130px;height:46px;border:0}
.txtcertif{font-size:16px;padding:28px 30px 0px 30px; line-height:0.9}
.toptitlegaranti{font-size:19px;padding:1px 20px 30px 20px}
.titlegaranti{font-size:16px;padding:0px 0px 0px 30px}
.txtgaranti{font-size:15px;padding:0px 30px 8px 30px;line-height:0.8}
.step25{visibility:hidden}  
.titletiki{font-size:20px;padding:2px 0px 55px 20px}
.txttiki{font-size:17px;padding:0px 0px 18px 30px}
.toptitleoffer{font-size:18px;padding:0px 20px 24px 20px}
.titleoffer{font-size:15px;padding:0px 0px 0px 30px}
.txtoffer{font-size:14px;padding:0px 30px 0px 30px;line-height:0.8}
.step7{visibility:visible} 
.titleconcour{font-size:30px;padding:6px 0px 34px 0px}
.txtconcour{font-size:24px;padding:6px 26px 8px 26px;line-height:0.8}
}

@media screen and (max-width:450px){
.titleban1{font-size:16px;padding:8px 35px 6px 35px}
.top_seller{padding:18px 40px 0px 40px}
.top_seller_img{width:130px;height:25px}
.bantrt{padding-top:10px}
.titlecertif{font-size:17px;padding-top:5px}
.txtimggia{padding:18px 0px 2px 0px}
.imggia{width:110px;height:39px;border:0}
.txtcertif{font-size:15px;padding:32px 30px 0px 30px; line-height:1}
.toptitlegaranti{font-size:18px;padding:1px 20px 30px 20px}
.titlegaranti{font-size:15px;padding:1px 0px 0px 24px}
.txtgaranti{font-size:15px;padding:0px 24px 1px 24px;line-height:0.7}
.step25{visibility:visible}  
.titletiki{font-size:20px;padding:2px 0px 54px 20px}
.txttiki{font-size:16px;padding:0px 0px 22px 30px}
.toptitleoffer{font-size:17px;padding:0px 0px 34px 0px}
.titleoffer{font-size:14px;padding:1px 0px 0px 22px;line-height:1}
.txtoffer{font-size:13px;padding:0px 22px 1px 22px;line-height:0.8}
.step7{visibility:visible}
.titleconcour{font-size:30px;padding:6px 0px 30px 0px}
.txtconcour{font-size:22px;padding:6px 26px 5px 26px;line-height:0.8}
}
 	
@media screen and (max-width:414px){
.breadcrunp{font-size:12px;color:black;font-weight:700}
.img_garantie{width:120px;height:100px}
.titleban1{font-size:14px;padding:8px 25px 0px 25px}
.bantrt{font-size:30px;padding-top:0px}
.baneval{font-size:12px;padding:8px 40px 0px 40px;line-height:1}   
.top_seller{padding:8px 40px 0px 40px}
.top_seller_img{width:130px;height:25px}
.titlecertif{font-size:17px;padding-top:4px}
.txtimggia{padding:13px 0px 0px 0px}
.imggia{width:100px;height:35px;border:0}
.txtcertif{font-size:13px;padding:32px 40px 0px 40px;line-height:1.1}
.toptitlegaranti{font-size:18px;padding:2px 0px 38px 0px}
.titlegaranti{font-size:13px;padding:0px 0px 0px 22px}
.txtgaranti{font-size:12px;padding:0px 22px 4px 22px;line-height:0.8}
.step25{visibility:hidden}  
.titletiki{font-size:18px;padding:0px 20px 48px 20px}
.txttiki{font-size:15px;padding:0px 0px 20px 22px}
.toptitleoffer{font-size:16px;padding:0px 0px 28px 0px}
.titleoffer{font-size:13px;padding:1px 0px 0px 22px;line-height:1}
.txtoffer{font-size:12px;padding:0px 22px 1px 22px;line-height:0.8}
.step7{visibility:visible}
.titleconcour{font-size:26px;padding:3px 20px 36px 20px}
.txtconcour{font-size:20px;padding:3px 20px 3px 20px;line-height:0.9}
.social_share{padding-left:30px}
}	

@media screen and (max-width:400px){
.titlecertif{font-size:16px;padding-top:4px}
.bantrt{padding-top:15px}
}

@media screen and (max-width:384px){
/* Galaxy A53 */
.breadcrunp{font-size:12px;color:black;font-weight:700}
.img_garantie{width:120px;height:100px}
.titleban1{font-size:15px;padding:6px 22px 0px 22px}  
.bantrt{font-size:30px;padding-top:10px}
.top_seller{padding:4px 40px 0px 40px}
.top_seller_img{width:120px;height:24px}
.titlecertif{font-size:14px;padding-top:4px}
.txtimggia{padding:12px 0px 6px 0px}
.imggia{width:100px;height:35px;border:0}
.txtcertif{font-size:13px;padding:28px 30px 0px 30px;line-height:1.1}
.toptitlegaranti{font-size:15px;padding:1px 0px 32px 0px}
.titlegaranti{font-size:12px;padding:0px 0px 0px 20px}
.txtgaranti{font-size:12px;padding:0px 20px 3px 20px;line-height:0.8}
.step25{visibility:visible}  
.titletiki{font-size:18px;padding:2px 20px 50px 20px}
.txttiki{font-size:15px;padding:0px 0px 20px 20px}
.toptitleoffer{font-size:16px;padding:1px 0px 32px 0px}
.titleoffer{font-size:13px;padding:5px 0px 0px 20px;line-height:1}
.txtoffer{font-size:12px;padding:0px 20px 3px 20px;line-height:0.8}
.step7{visibility:hidden}  
.titleconcour{font-size:25px;padding:4px 20px 30px 20px}
.txtconcour{font-size:18px;padding:2px 20px 3px 20px;line-height:0.9}
.leftNav{width:24px;height:70px}
.rightNav{width:24px;height:70px}
}

@media screen and (max-width:375px){
/* iphone 6/8 */
.borderbck3{padding:8px 8px 4px 8px}
.msg_index{font-size:16px; line-height:1.2; padding:8px}
.prodligne{line-height:1.1}
.proddescrip{line-height:1.1}
.txtlstproduct{line-height:1.2}
.mainbudsc{font-size:18px;padding:2px 0px 8px 0px}
.avis_prod{font-size:18px}
.prod_garant{padding-bottom:4px}
.social_img{width:50px;height:50px}
.txtlstproduct{font-size:19px}
.breadcrunp{font-size:12px;color:black;font-weight:700}
.img_garantie{width:120px;height:100px}
.imgcart{width:50px;height:50px} 
.titleban1{font-size:16px;padding:4px 14px 0px 14px}
.bantrt{font-size:25px;padding-top:22px}
.baneval{font-size:12px;padding:0px 40px 0px 40px;line-height:1}   
.top_seller{padding:15px 40px 0px 40px}
.top_seller_img{width:120px;height:24px}
.titlecertif{font-size:15px;padding:4px 0px 0px 0px}
.txtimggia{padding:12px 0px 6px 0px; }
.imggia{width:100px;height:35px;border:0}
.txtcertif{font-size:15px;padding:22px 20px 0px 20px;line-height:1}
.toptitlegaranti{font-size:16px;padding:0px 0px 32px 0px}
.titlegaranti{font-size:13px;padding:0px 0px 0px 20px}
.txtgaranti{font-size:12px;padding:0px 20px 7px 20px;line-height:0.9}
.step25{visibility:hidden}  
.titletiki{font-size:22px;padding:4px 0px 42px 0px}
.txttiki{font-size:15px;padding:6px 0px 14px 20px}
.toptitleoffer{font-size:16px;padding:1px 0px 36px 0px}
.titleoffer{font-size:15px;padding:0px 0px 0px 20px}
.txtoffer{font-size:14px;padding:0px 20px 6px 20px;line-height:0.9}
.step7{visibility:hidden}  
.titleconcour{font-size:25px; padding:4px 20px 32px 20px}
.txtconcour{font-size:20px;padding:2px 4px 2px 4px;line-height:0.9}
.social_share{padding-left:20px}
}

@media screen and (max-width:360px){
/* GALAXY A5 */
.category_title{line-height:1.4}
.imgcart{width:50px;height:50px}  
.desccartprod{font-size:12px}
.breadcrunp{font-size:12px;color:black;font-weight:700}
.img_garantie{width:120px;height:100px}
.titleban1{font-size:15px;padding:8px 24px 0px 24px}
.bantrt{padding-top:10px}
.baneval{font-size:11px;padding:12px 40px 0px 40px;line-height:1}   
.top_seller{padding:0px 40px 0px 40px}
.top_seller_img{width:110px;height:22px}
.txt_top_seller{font-size:11px}
.titlecertif{font-size:14px;padding-top:4px}
.txtimggia{padding:12px 0px 0px 0px}
.imggia{width:90px;height:32px;border:0}
.txtcertif{font-size:13px;padding:34px 15px 0px 15px;line-height:1}
.toptitlegaranti{font-size:16px;padding:0px 0px 30px 0px}
.titlegaranti{font-size:13px;padding:0px 0px 0px 20px}
.txtgaranti{font-size:12px;padding:0px 20px 2px 20px;line-height:0.9}
.step25{visibility:hidden}  
.titletiki{font-size:18px;padding:4px 0px 40px 0px}
.txttiki{font-size:14px;padding:6px 0px 12px 20px}
.toptitleoffer{font-size:16px;padding:0px 0px 32px 0px}
.titleoffer{font-size:13px;padding:0px 0px 0px 20px}
.txtoffer{font-size:12px;padding:0px 20px 5px 20px;line-height:0.9}
.step7{visibility:hidden}  
.titleconcour{font-size:22px; padding:2px 20px 32px 20px}
.txtconcour{font-size:17px;padding:4px 20px 4px 20px;line-height:0.9}
}

@media screen and (max-width:320px){
  /* ALL */
.breadcrunp{font-size:12px;color:black;font-weight:700}
.img_garantie{width:120px;height:100px}
#cart-value{visibility:hidden}  
.titleban1{font-size:13px;padding:13px 16px 0px 16px}
.bantrt{font-size:25px;padding-top:10px}
.titlecertif{font-size:12px;padding-top:3px}
.txtimggia{padding:5px 0px 0px 0px}
.imggia{width:70px;height:25px;border:0}
.txtcertif{font-size:11px;padding:30px 10px 0px 10px;line-height:0.8}
.toptitlegaranti{font-size:13px;padding:0px 0px 30px 0px}
.titlegaranti{font-size:12px;padding:2px 0px 0px 20px}
.txtgaranti{font-size:11px;padding:0px 20px 0px 20px;line-height:0.9}
.step25{visibility:hidden}  
.titletiki{font-size:14px;padding:0px 0px 32px 0px}
.txttiki{font-size:12px;padding:10px 0px 4px 20px}
.toptitleoffer{font-size:13px;padding:0px 0px 31px 0px}
.titleoffer{font-size:12px;padding:1px 0px 0px 20px}
.txtoffer{font-size:11px;padding:0px 20px 1px 20px;line-height:0.9}
.step7{visibility:hidden}  
.titleconcour{font-size:19px; padding:2px 14px 32px 14px}
.txtconcour{font-size:15px;padding:3px 14px 3px 14px;line-height:0.9}
}

  /* MODAL POPUP EQUIV */
#openPopUp{text-align:center;padding:15px 15px;color:black;font-weight:500;font-size:1em;border-radius:3.5px;text-decoration:none}
a#openPopUp:hover{cursor:pointer;text-decoration:underline}
.popup{position:fixed;top:-100vh;left:0;z-index:999999999999999999999999999;background:rgba(0,0,0, 0.75);width:100vw;height:100vh;opacity:0; -webkit-transition:opacity 0.35s ease;-moz-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}
.popup .popUpContainer{width:100%;max-width:600px;position:fixed;/* To avoid scroll to target */ left:50%;top:-50vh;-webkit-transition:top  0.35s ease;-moz-transition:top 0.35s ease;-o-transition:top 0.35s ease;transition:top 0.35s ease;/* Trick to properly center the element by using negative  1/2 length of element as margin left and top */ margin-left:-250px;background-color:white;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);border-radius:8px;z-index:999999999999999999999999999}
.popup h2{padding:0.5em;text-align:center;color:white;margin:0}
.popup img{width:100%;display:block}
.popup article{height:100%}
/* The cancel button on popup dialog */
.popup a.closePopUp{color:white;position:absolute;top:0em;right:0.475em;margin:0;padding:5px;font-weight:bold;font-size:1.5em;text-decoration:none}
/* The cancel button on popup dialog */
.popup a:hover{color:black}
/* When popup is targeted, by clicking on link with #popup in HTML */
.popup:target{opacity:1;top:0}
.popup .closePopUpOutSide{position:absolute;left:0;width:100%;height:100%;z-index:999999999999999999999999991}
.popup:target .popUpContainer{top:150px;-webkit-transition:top 0.35s ease;-moz-transition:top 0.35s ease;-o-transition:top 0.35s ease;transition:top 0.35s ease}

@media  (max-width:796px){
.popup .popUpContainer{width:90%;max-width:none;left:5%;margin-left:0}
.popup ul{padding:0 1em 0 1em}
.popup:target .popUpContainer{top:25px;-webkit-transition:top 0.35s ease;-moz-transition:top 0.35s ease;-o-transition:top 0.35s ease;transition:top 0.35s ease}
}
  /* MODAL POPUP END */

.modal{display:none;/* Hidden by default */position:fixed;/* Stay in place */z-index:999999999999999999999999999;/* Sit on top */padding-top:100px;/* Location of the box */left:0;top:0;width:100%;/* Full width */height:100%;/* Full height */overflow:auto;/* Enable scroll if needed */ /*  background-color:rgb(0,0,0);/* Fallback color */ /*  background-color:rgba(0,0,0,0.4);Black w/ opacity */}

/* Modal Content */
.modal-contentGIA{position:relative;background-color:white;margin:auto;padding:6px;text-align:center;border:1px solid grey;width:100%;max-width:550px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.2);-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s;border-radius:8px}

/* Add Animation */
@-webkit-keyframes animatetop{from{top:-300px;opacity:0} 
to{top:0;opacity:1}
}

@keyframes animatetop{from{top:-300px;opacity:0}
  to{top:0;opacity:1}
}

/* The Close Button */
.close{color:white;float:right;font-size:28px;font-weight:bold}

.close:hover, .close:focus{color:black;text-decoration:none;cursor:pointer}

.modal-header{padding:2px 16px;color:white}

.modal-body{padding:8px;width:100%}

.modal-footer{padding:2px 16px;color:white}